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.
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