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

Antall deltakere


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories