Дараагийн сургалт
2025-01-18Сургалтын төлбөр
400₮Python программчлалын хэлний ахисан дунд түвшний DataBase сургалт нь "MLC Business School" болон "SoftUni Global" -тай хамтран хэрэгжүүлж буй 20К программист төслийн хүрээнд Full-Stack Developer буюу Python хэлний албан ёсны хөгжүүлэгч бэлтгэх дөрөв дүгээр шатны сургалт юм.
“Python Database” хөтөлбөрт PostgreSQL-ийн ерөнхий мэдлэг болон Python ашиглан түгээмэл ORM-ууд дээр хэрхэн database (өгөгдлийн сан) боловсруулахад суралцах болно. Өөрөөр хэлбэл сургалт нь үндсэн хоёр хөтөлбөртэй бөгөөд та хоёр удаа шалгалт өгч, хоёр тусдаа сертификат гардан авах юм. Сургалтын эхэнд өгөгдлийн сангийн тухай ерөнхий суурь мэдлэг өгөхөд голчлон анхаарна. Үргэлжлүүлэн, орчин цагийн аппликейшний хөгжүүлэлтэд хамгийн түгээмэл ашигладаг өгөгдлийн сангийн менежментийн систем болох PostgreSQL-ийг ашиглаж сурна. Хүснэгттэй ажиллах, бүлэглэх функц, шилжилт, ерөнхий процедур гэх мэт үндсэн функцууд болон уялдаа холбоотой өгөгдлийн сан дээр ажиллах ур чадварыг эзэмшинэ. Сургалтын хоёрдугаар хагаст, Django болон SQLAlchemy зэрэг стандарт объект хандалтат өгөгдлийн загварчлалыг ашиглан өгөгдлийн сантай ажиллахад суралцана. Суралцагчид өдий хүртэл олж авсан объект хандалтат програмчлал болон PostgreSQL-ийн мэдлэгээ ашиглан сургалтын төгсгөлд өөрсдийн гэсэн project буюу төслийг хийж гүйцэтгэх бөгөөд код бичих, төсөл удирдах, зохион байгуулах арга зүйд суралцсан байх болно.
Сургалтын онцлог
Сургалтын давуу тал
Сургалтаар эзэмших ур чадвар
Дата менежмент
PostgreSQL
Structured Query Language
Data төрлүүд
Data тодорхойлолт
Lexical structure in pgSQL
Дата сэргээх
Дата удирдах
Үүсгэх, шинэчлэх, устгах
Хандалт
PostgreSQL дэх функцууд
String функцууд
Math функцууд
Date/Time функцууд
Wildcards
Ангилах
Тодорхой шалгуурын дагуу дата татах
Дата цуглуулах функц
COUNT, SUM, MAX, MIN, AVG …
Нөхцөл зааж бүлэглэх
Conditional Statements
Дата баазын дизайн
Table хоорондын холбоо
JOINs
Cascade ажиллагаа
E/R диаграмм
JOINS
Олон хүснэгтээс дата цуглуулах
Subqueries
Олон түвшинд Query удирдах
Indices
Clustered болон Non-Clustered Indices
Хэрэглэгч тодорхойлох функц
Процедур хадгалах
Transactions
Triggers
ORM танилцуулга,
Database Drivers,
Django болон Django ORM талаар
Model танилцуулга, модель тодорхойлох, талбарын сонголт болон төрлүүд, Migrations Basics. Django Migrations Advanced, шилжилтийн үндсэн тойм, урвуу шилжилт, Advanced комманд, Custom/Data Migrations болон Django Admin Site танилцуулга ба тохируулга. CRUD үйлдлүүд, танилцуулга, ач холбогдол, query багц, Django Simple Queries - Default объект менежер, үүсгэх, сонгох, шинэчлэх, устгах, Django Shell болон SQL бүртгэлтэй танилцах. Шүүх, хасах, эрэмблэх, тоолох, авах, chaining аргууд, lookup түлхүүрүүд, exact, iexact, contains, icontains ба Bulk Methods - bulk үүсгэх, шинэчлэх, устгах. Database Normalization – танилцуулга, ач холбогдол, Relationships in Django Models – таницуулга, Foreign Key, холбогдох нэрс, Types of Relationships - нэгээс нэг, нэгээс олон, олонтой харилцах. Модел дамжуулалт - Олон хүснэгт дамжуулах, Abstract Base Classes, Proxy Models; Model Methods - Суурь арга зүй, тохиргоотой арга зүй; Custom Fields - Custom Field Built-in Methods танилцуулга. Validation in Models - Суурь Validators, Тохиргоотой Validators; Мета Options болон Мета дамжуулалт - Өгөгдлийн сангийн хүснэгтийн нэр, суурь дараалал, unique хязгаарлалт; Indexing’ Django Model Mixins; Django Signals. Custom Managers; Annotation - annotate() method; Queries for Model Relationships - select_related(), prefetch_related(); Query-related Tools - Q and F objects; Debugging Queries SQLAlchemy тойм - гол концептууд; тохиргоо болон суурилуулалт - Дата баазад холбогдох; Загвар тодорхойлох; Шилжилт; Queries болон CRUD үйлдлүүд; Transactions; Simple Relations and Database Pooling.Django моделийн суурь :
Хичээл 10:
Шилжилт болон Django Admin:
Хичээл 11:
Django дахь дата зохицуулалт, ерөнхий ажиллагаа:
Хичээл 12:
Django-д queries тохиргоо хийх:
Хичээл 13:
Django моделуудын хамаарал:
Хичээл 14:
Модел дамжуулалт болон тохиргоо хийх :
Хичээл 15:
Ахисан түвшний Django модел техникүүд:
Хичээл 16:
Django дахь ахисан түвшний queries тохиргоо:
Хичээл 17:
SQLAlchemy: