Kurzusleírás

  • [1. Áttekintés
    • Django egy keretrendszer
    • Frameworks VS Packages
    • Mit tehet?
    • Mik az alternatívák?
  • Kezdő lépések: Django
    • Webhelyek és alkalmazások
    • Megosztott konfiguráció
    • Minimális Django elrendezés
    • Beépített rugalmasság
  • Cookiecutter használata
    • Miért Cookiecutter?
    • Cookiecutter funkciók
    • Projekt létrehozása
    • Alkalmazás létrehozása
    • A Cookiecutter testreszabása
  • Modellek készítése Django ORM-mel
    • Modellek meghatározása
    • Kapcsolódó objektumok
    • SQL Migráció
    • Alkalmazás konfigurációja
    • Access modellezés
  • Jelentkezzen be semmiért és Adminisztrátor ingyen
    • Az admin felhasználó beállítása
    • Az adminisztrációs oldal futtatása
    • Az adminisztrációs felület módosítása
    • Az adminindex oldal módosítása
  • Alapnézetek (AKA vezérlők)
    • Mi az a kilátás?
    • Http válasz
    • URL-útvonal-konfiguráció
    • Parancsikon: get_object_or_404()
  • Munka sablonokkal
    • A sablonokról
    • Django sablon szintaxisa
    • Statikus fájlok
    • Sablonok betöltése
    • Az URL címke
    • Parancsikon: template.render()
  • A modellek lekérdezése
    • Lekérdezési készletek
    • Terepi keresések
    • Láncos szűrők
    • Lekérdezéskészletek szeletelése
    • Kapcsolódó mezők
    • Q objektumok
  • A modellek javítása
    • Egyéni módszerek
    • Összetett kapcsolatok
    • A szabványos módszerek felülbírálása
  • Űrlapok
    • Űrlapok áttekintése
    • GET és POSTÁZÁS
    • A forma osztály
    • Az űrlap feldolgozása
    • Widgetek
    • Érvényesítés
    • Űrlapok sablonokban
    • Az alapokon túl
  • Hibakeresés
    • Nyomtatás a konzolra
    • Django hibakereső oldal
    • Django naplók olvasása
    • Django hibakereső eszköztár
  • Osztályalapú nézetek
    • Az Általános nézetekről
    • Az általános nézetek típusai
    • Alapértelmezett általános nézetek
    • Osztályalapú általános nézetek
    • Nézetek listája és részletei
  • Felhasználói hitelesítés
    • Hitelesítés VS engedélyezés
    • Felhasználók konfigurálása
    • Engedélyek
    • Csoportok
  • Management munkamenet
    • Munkamenetek engedélyezése
    • A munkamenet-háttérprogramok típusai
    • Munkamenet Cookie-k
    • Accessmunkamenetek megtekintése a nézetekből
  • Migrációk
    • Felügyelt VS nem kezelt táblák
    • Sémaváltozások kezelése
    • A Make Migrations és a Migrate használata
    • Migrációk módosítása
    • Adatok áttelepítése
  • Speciális konfiguráció
    • Django Beállítások Architektúra
    • Tipikus konfiguráció
    • A 12 Factor Config használata
    • Biztonsági szempontok
  • Adatok kiszolgálása RESTtful interfésszel
    • A Django REST keretrendszer
    • Sorozatosítás
    • Kérések és válaszok
    • Funkció alapú nézetek
    • Osztályalapú nézetek
  • Statikus fájl Management
    • Statikus fájlok típusai
    • Access beállítása
    • Névtávolság
    • Sablonok
    • Bevezetés kívülről Django
  • Automatizált tesztelés
    • Miért hozzon létre teszteket?
    • Mikor készítsünk teszteket?
    • Django tesztkeretrendszerének használata
    • A tesztkliens használata
    • Tesztek futtatása
    • A kód lefedettségének ellenőrzése
  • A gyorsítótár használata
    • A gyorsítótárak típusai
    • A gyorsítótár beállítása
    • Webhelyenkénti és nézetenkénti gyorsítótár
    • Alacsony szintű API
    • Gyorsítótár biztonsága
  • Újrafelhasználható alkalmazások létrehozása
    • Csomagolás
    • A megfelelő név kiválasztása
    • Telepítés
    • A Setup Tools használata
  • Documentation Szfinxszel
    • A Szfinx leírása
    • Átstrukturált szöveg
    • A Sphinx konfigurálása
    • Doc fájlok létrehozása
    • Az Auto doc használata
    • Dokumentumok generálása

Követelmények

    A Django megértése.
 35 Hours

Résztvevők száma



Ár per résztvevő

Rokon tanfolyam

Rokon kategóriák