Kursplan

    Django Oversikt Django er et rammeverk Frameworks VS Packages Hva kan det gjøre? Hva er alternativene?
Komme i gang med Django Nettsteder og apper Delt konfigurasjon Minimal Django layout Innebygd fleksibilitet
    Bruke Cookiecutter Hvorfor Cookiecutter? Cookiecutter-funksjoner Opprette et prosjekt Opprette en app Tilpasse Cookiecutter
Opprette modeller med Django ORM Definere modeller Relaterte objekter SQL Migreringsappkonfigurasjon Tilgang til modeller
    Logg inn for ingenting og Admin gratis Sette opp admin-brukeren Kjøre admin-siden Justere admin-grensesnittet Endre admin-indekssiden
Grunnleggende visninger (AKA-kontrollere) Hva er en visning? Http Response URL Rutekonfigurasjonssnarvei: get_object_or_404()
    Arbeide med maler Om maler Django malsyntaks Statiske filer Laster inn maler URL-taggen Snarvei: template.render()
Spørre modellene Spørringssett Feltoppslag Kjede filtre Slicing Query Sets Relaterte felt Q-objekter
    Forbedring av modeller Egendefinerte metoder Komplekse relasjoner overstyrer standardmetoder
Skjemaer Skjemaoversikt GET og POST Skjemaklassen Behandling av skjemaet Widgets Valideringsskjemaer i maler Utover det grunnleggende
    Feilsøking Skrive ut til konsollen Django feilsøkingsside Lese Django logger Django feilsøkingsverktøylinje
Klassebaserte visninger Om generiske visninger Typer generiske visninger Standard Generiske visninger Klassebaserte generelle visninger Liste og detaljer om visninger
    Bruker Autentisering Autentisering VS Autorisasjon Konfigurere brukertillatelsesgrupper
Sesjon Management Aktivering av økter Typer av økt-backends Sesjonsinformasjonskapsler Tilgang til økter fra visninger
    Migreringer administrert vs uadministrerte tabeller Håndtere skjemaendringer ved å bruke Lag migreringer og migrering Justering Migreringer Migrering av data
Avansert konfigurasjon Django Innstillinger Arkitektur Typisk konfigurasjon ved bruk av 12-faktorkonfigurasjon Sikkerhetshensyn
    Levere data med et RESTtful-grensesnitt Django REST-rammeverket Serialiseringsforespørsler og svar Funksjonsbaserte visninger Klassebaserte visninger
Statisk fil Management Typer statiske filer Konfigurering av tilgangsnavneavstandsmaler Utplassering fra utenfor Django
    Automatisert testing Hvorfor lage tester? Når skal man lage tester? Bruke Djangos testramme Bruke testklienten Kjøre tester Kontrollere kodedekning
Bruke hurtigbuffertypene for hurtigbuffere Sette opp hurtigbufferen per sted og per visning Hurtigbuffersikkerhet for API på lavt nivå
    Opprette gjenbrukbar app-emballasje Velge et passende navn Implementere ved hjelp av oppsettverktøy
Documentation med Sphinx Beskrivelse av Sphinx omstrukturert tekst Konfigurere Sphinx Opprette dokumentfiler ved hjelp av autodokument Generere dokumenter

Krav

    En forståelse av Django.
  35 timer
 

Antall deltakere


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Relaterte kurs

Related Categories