10.499
Ft/hó*

*egy összegben fizetendő 125.988 Ft/év

Tovább a vásárlásra
10.499
Ft/hó*

Szerezd meg ezt és több száz másik tananyagot, NETAcademia Standard előfizetéssel!

Tovább a vásárlásra

*egy összegben fizetendő 125.988 Ft/év

  • 30 napos pénzvisszafizetési garancia
  • Korlátlan elérés, akárhonnan, akármikor
  • Tanulj első kézből a területükön elismert szakemberektől

Python web app fejlesztés Djangóban - 02 - Adatok tárolása és használata

Ismerd meg a Django webes Python keretrendszer adatbázis kezelését, tárolt adatok megjelenítését! Az itt megszerzett tudás birtokában már olyan oldalakat tudsz létrehozni, amelyek képesek adatokat tárolni, kezelni és megjeleníteni.

4.5
(2)
1 óra
Közepes

Mit fogsz tanulni?


Ez a tananyag négyrészes sorozatunk második fejezete, melyben a Django nevű, Python alapú webes keretrendszer alapjait mutatjuk be, gyakorlatorientált feladatokon keresztül. A Django keretrendszer az egyik legelterjedtebb webes framework, sok helyen találkozhatunk vele mindennapi böngészés során is.

A sorozatban megszerzett tudással weboldalakat és webes applikációkat tudunk létrehozni Python segítségével. A megszerzett tudás: szerver oldalon kirajzolt (server side rendering;SSR) megjelenítéssel megjelenő oldalak, adatbázis tartalom kezelés és megjelenítés, felhasználók kezelése és felhasználóval való interakciók. Az interaktív webes tartalom mellett a megszerzett tudás alkalmas pl REST API írására is.

Szükséges előismeret: Python alapok, és a sorozat első részének megtekintése

Kinek ajánljuk?

  • Backend fejlesztés és fullstack fejlesztés iránt érdeklődőknek, mivel a megszerzett tudás nagy része más Pythonos keretrendszerekben, és más nyelven írt webes backend rendszerekben is felhasználható.
  • Data scientist tudással rendelkezőknek, akik szeretnék az adataikat és kimutatásaikat könnyen elérhető production-grade webes alkalmazásba önteni.
  • Mi leszek, ha nagy leszek: Python Backend Developer, Django developer, Python fullstack developer

  • Django projekt és app inicializálás
  • Fejlesztői kiszolgáló indítása
  • Character model létrehozása
  • Adatbázis migrációk
  • SQLite adatbázis grafikus nézegető
  • Adatok mentése CLI-ből
  • Weapon model létrehozása, many-to-many adatkapcsolat
  • Adatok lekérése CLI-ből

  • Django admin panel konfiurációja
  • Modelek kiíratása az admin panelen
  • Adatok szerkesztése az admin panelen

  • Minta alkalmazás implementációs áttekintés
  • Template fájlok egymásba ágyazása
  • Bootstrap stílusok használata base templateben
  • Ágyazott template kirajzolása
  • Model adatainak kirajzolása render függvénnyel
  • Generikus model nézetek Djangoban
  • Model alapú nézet létrehozása
  • Character adat nézet létrehozása
  • Hogyan kell many-to-many kapcsolatot listázni (Weapon)
  • Üres many-to-many kapcsolat engedélyezése (Weapon)
  • Minta alkalmazás funkcionális áttekintése
  • Lista nézet létrehozása
  • URL-ek automatikus generálása Djangoban
  • Navigáció implementációja az egységek között
  • Alkalmazás használata

  • TESZT

  • Forráskód

Vélemények

4.5
Papp

fagyás - javítva

https://netacademia.hu/courses/take/python-web-app-fejlesztes-djangoban-02-adatok-tarolasa-es-hasznalata/lessons/38153227-url-ek-automatikus-generalasa-djangoban Utolsó 20 mp. fagyott. Amúgy király volt, kár, hogy kéne előtte frontendet, backendet és python-t tanulnom :D - fagyás javítva

Péter

Django 02

Közepes szintnek megfelelő

Az oktatóról

Nádai Levente
Szoftverfejlesztő, oktató

Az állandó munkahely mellett mindig volt valamilyen vállalkozásom, saját cégem. Az itt végzett feladatok kapcsán ismerkedtem meg először a Python nyelvvel, majd kerültem közelebb az IoT világhoz. Több teljesített megrendelés, verseny és hobby projekt közben szedtem magamra Raspberry PI programozásával kapcsolatos tudást. Manapság full-stack fejlesztőként- és technológiai vezetőként Javascript/React frontend, Python web backend, C++ core stacken dolgozom saját vállalkozásban, emellett C++ és Python nyelveket oktatok kezdőtől a haladó szintig.