Python: Django ORM - kursus 3900 rub. fra Hexlet, træning 12 timer, Dato: 30. november 2023.
Miscellanea / / December 04, 2023
Inkluderet i kurset
- 11 lektioner (video og/eller tekst)
- 10 øvelser i simulatoren
- 31 screeningstest
- Selvstændigt arbejde
- Yderligere materialer
Hjælp til "diskussioner"
- Adgang til andre kurser på platformen
Hvad vil du lære
- Arbejd med moderne ORM
- Byg komplekse forespørgsler med aggregerings- og annoteringsfunktioner
- Analyser effektiviteten af at bruge ORM
Du vil lære mere om modeller og deres tilknytninger til databasen, migreringer og forespørgselsbygning. Du vil forstå, hvordan man beskriver relationer mellem modeller og udfører reversible operationer i transaktionstilstand. Viden fra dette kursus giver dig mulighed for komfortabelt at arbejde med data i Django-projekter. For at gøre indlæringen nemmere er det værd at tage et kursus i det grundlæggende i relationelle databaser og det grundlæggende i Django på forhånd.
Om kurset
Lær om kurset, dets struktur, mål og mål.
Opsætning af Django ORM
Installer den forberedte pakke med Django ORM på din lokale computer
Basale koncepter
Bliv bekendt med grundlæggende begreber: modeller, skema, forespørgsler, CRUD.
Model
Lær at skabe modeller og bruge dem.
Forespørgsel om data fra databasen
Lær at oprette vilkårlige forespørgsler på data ved hjælp af et specialiseret forespørgselssprog
Forbindelser
Lær at bygge en-til-mange og en-til-en relationer
Mange til Mange
Bliv bekendt med den mest komplekse type forbindelse mellem enheder.
Anmærkning og aggregation
Lær at tilføje data beregnet af DBMS til enheder modtaget fra databasen. Lær at få forskellige kollektive oplysninger om data.
Transaktioner
Bliv bekendt med midlerne til at beskrive transaktioner ved hjælp af Django ORM.
Effektiv brug af ORM
Lær måder at bruge værktøjer på højt niveau mere effektivt uden manuelt at skrive SQL-forespørgsler.
Selvstændigt arbejde
Yderligere opgaver, der giver dig mulighed for at konsolidere den erhvervede teori
Yderligere materialer
Artikler og videoer kurateret af Hexlet-teamet. Vil hjælpe dig med at dykke dybere ned i emnet for kurset