Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
- Django Oversikt
- Django er et rammeverk
- Rammer VS-pakker
- Hva kan det gjøre?
- Hva er alternativene?
- Komme i gang med Django
- Nettsteder og apper
- Delt konfigurasjon
- Minimal Django layout
- Innebygd fleksibilitet
- Bruker Cookiecutter
- Hvorfor Cookiecutter?
- Cookiecutter-funksjoner
- Opprette et prosjekt
- Opprette en app
- Tilpasse Cookiecutter
- Opprette modeller med Django ORM
- Definere modeller
- Relaterte objekter
- SQL Migrasjon
- Appkonfigurasjon
- Accessing Modeller
- Logg inn for Nothing og Admin gratis
- Sette opp admin-brukeren
- Kjører administrasjonssiden
- Justering av admin-grensesnittet
- Endring av administratorindekssiden
- Grunnleggende visninger (AKA-kontrollere)
- Hva er en utsikt?
- Http-svar
- URL-rutekonfigurasjon
- Snarvei: get_object_or_404()
- Arbeid med maler
- Om maler
- Django malsyntaks
- Statiske filer
- Laster inn maler
- URL-taggen
- Snarvei: template.render()
- Spørre etter modellene
- Spørringssett
- Feltoppslag
- Kjede filtre
- Skjæring av spørresett
- Relaterte felt
- Q-objekter
- Forbedrende modeller
- Egendefinerte metoder
- Komplekse relasjoner
- Overordnede standardmetoder
- Skjemaer
- Skjemaoversikt
- FÅ og LEGG UT
- Formklassen
- Behandler skjemaet
- Widgets
- Validering
- Skjemaer i maler
- Utover det grunnleggende
- Feilsøking
- Skriver ut til konsollen
- Django feilsøkingsside
- Leser Django logger
- Django feilsøkingsverktøylinje
- Klassebaserte visninger
- Om generiske visninger
- Typer generiske visninger
- Standard generiske visninger
- Klassebaserte generiske visninger
- Liste og detaljer om visninger
- Brukerautentisering
- Autentisering vs autorisasjon
- Konfigurere brukere
- Tillatelser
- Grupper
- Økt Management
- Aktiverer økter
- Typer sesjonsbackends
- Øktinformasjonskapsler
- Accessing økter fra visninger
- Migrasjoner
- Administrerte VS uadministrerte tabeller
- Håndtering av skjemaendringer
- Bruke Make Migrations and Migrate
- Justering av migreringer
- Migrering av data
- Avansert konfigurasjon
- Django Innstillingsarkitektur
- Typisk konfigurasjon
- Ved å bruke 12-faktorkonfig
- Sikkerhetshensyn
- Servering av data med et RESTtful-grensesnitt
- Django REST-rammeverket
- Serialisering
- Forespørsler og svar
- Funksjonsbaserte visninger
- Klassebaserte visninger
- Statisk fil Management
- Typer statiske filer
- Konfigurerer Access
- Navneavstand
- Maler
- Utplassering utenfra Django
- Automatisert testing
- Hvorfor lage tester?
- Når skal man lage tester?
- Bruker Djangos testrammeverk
- Bruke testklienten
- Kjører tester
- Sjekker kodedekning
- Bruke cachen
- Typer cacher
- Sette opp cachen
- Per-site og Per-view caching
- API på lavt nivå
- Buffersikkerhet
- Opprette gjenbrukbare apper
- Emballasje
- Velge et passende navn
- Utplassering
- Bruke oppsettverktøy
- Documentation med Sphinx
- Beskrivelse av Sphinx
- Omstrukturert tekst
- Konfigurere Sphinx
- Opprette Doc-filer
- Bruker Auto doc
- Genererer dokumenter
Krav
- En forståelse av Django.
35 timer
Testimonials (2)
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Kurs - Django CMS for Developers
I mostly enjoyed everything.