Python: Django ORM - kurz 3900 rub. z Hexlet, tréning 12 hodín, Termín: 30.11.2023.
Rôzne / / December 04, 2023
Zahrnuté v kurze
- 11 lekcií (video a/alebo text)
- 10 cvičení na simulátore
- 31 skríningových testov
- Samostatná práca
- Dodatočné materiály
Pomoc v "Diskusie"
- Prístup k ďalším kurzom na platforme
Čo sa naučíš
- Pracujte s moderným ORM
- Vytvárajte zložité dotazy s agregačnými a anotačnými funkciami
- Analyzujte efektívnosť používania ORM
Dozviete sa viac o modeloch a ich mapovaní do databázy, migráciách a vytváraní dotazov. Pochopíte, ako opísať vzťahy medzi modelmi a vykonávať reverzibilné operácie v transakčnom režime. Poznatky z tohto kurzu vám umožnia pohodlne pracovať s dátami v projektoch Django. Aby bolo učenie jednoduchšie, oplatí sa vopred absolvovať kurz základov relačných databáz a základov Django.
O kurze
Dozviete sa o kurze, jeho štruktúre, cieľoch a zámeroch.
Nastavenie Django ORM
Nainštalujte pripravený balík s Django ORM na svoj lokálny počítač
Základné pojmy
Zoznámte sa so základnými pojmami: modely, schéma, dotazy, CRUD.
Model
Naučte sa vytvárať modely a používať ich.
Dopytovanie údajov z databázy
Naučte sa vytvárať ľubovoľné dotazy na údaje pomocou špecializovaného dotazovacieho jazyka
Spojenia
Naučte sa budovať vzťahy typu one-to-many a one-to-one
Veľa mnohým
Zoznámte sa s najzložitejším typom prepojenia medzi entitami.
Anotácia a agregácia
Naučte sa pridávať údaje vypočítané DBMS k entitám prijatým z databázy. Naučte sa získavať rôzne kolektívne informácie o údajoch.
Transakcie
Zoznámte sa s prostriedkami popisu transakcií pomocou Django ORM.
Efektívne využitie ORM
Naučte sa spôsoby, ako efektívnejšie používať nástroje na vysokej úrovni bez manuálneho písania SQL dotazov.
Samostatná práca
Ďalšie úlohy, ktoré vám umožnia upevniť získanú teóriu
Dodatočné materiály
Články a videá kurátorom tímu Hexlet. Pomôže vám ponoriť sa hlbšie do témy kurzu