Python: Django ORM - kurs 3900 rub. från Hexlet, träning 12 timmar, Datum: 30 november 2023.
Miscellanea / / December 04, 2023
Ingår i kursen
- 11 lektioner (video och/eller text)
- 10 övningar i simulatorn
- 31 screeningtest
- Självständigt arbete
- Ytterligare material
Hjälp i "Diskussioner"
- Tillgång till andra kurser på plattformen
Vad kommer du att lära dig
- Arbeta med modern ORM
- Bygg komplexa frågor med aggregerings- och anteckningsfunktioner
- Analysera effektiviteten av att använda ORM
Du kommer att lära dig mer om modeller och deras mappningar till databasen, migrering och frågebyggnad. Du kommer att förstå hur man beskriver relationer mellan modeller och utför reversibla operationer i transaktionsläge. Kunskapen från denna kurs gör att du bekvämt kan arbeta med data i Django-projekt. För att underlätta inlärningen är det värt att i förväg ta en kurs om grunderna i relationsdatabaser och grunderna i Django.
Om kursen
Lär dig mer om kursen, dess struktur, mål och mål.
Konfigurera Django ORM
Installera det förberedda paketet med Django ORM på din lokala dator
Grundläggande koncept
Bekanta dig med grundläggande begrepp: modeller, schema, frågor, CRUD.
Modell
Lär dig att skapa modeller och använda dem.
Söka efter data från databasen
Lär dig att skapa godtyckliga frågor på data med hjälp av ett specialiserat frågespråk
Anslutningar
Lär dig att bygga en-till-många och en-till-en relationer
Många till många
Bekanta dig med den mest komplexa typen av koppling mellan enheter.
Anteckning och aggregation
Lär dig att lägga till data som beräknats av DBMS till enheter som tas emot från databasen. Lär dig att få olika samlad information om data.
Transaktioner
Bekanta dig med sättet att beskriva transaktioner med Django ORM.
Effektiv användning av ORM
Lär dig sätt att använda verktyg på hög nivå mer effektivt utan att manuellt skriva SQL-frågor.
Självständigt arbete
Ytterligare uppgifter som gör att du kan konsolidera den förvärvade teorin
Ytterligare material
Artiklar och videor kurerade av Hexlet-teamet. Hjälper dig att dyka djupare in i kursens ämne