Python web app fejlesztés Djangóban - 01 - Alapok
Ebben a tananyagban a Django webes Python keretrendszer alapjait tanulhatod meg: hogyan tudsz létrehozni egy egyszerű weboldalt néhány aloldallal, és megtekinteni az eredményt a saját számítógépeden.
Mit fogsz tanulni?
A tananyag négyrészes sorozatunk első része, 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
Kiknek 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
- Python, Pycharm projekt létrehozása
- Django projekt inicializálás
- Fejlesztői kiszolgáló indítása
- Dajngo app létrehozás
- Viewk és URLek
- URLek paraméterezése
- URL statikus paraméterek
- URL paraméter típusok
- HTML válasz adása
- Template bevezető
- Template eszközök: for ciklus
- Template eszközök: if, elágazás
- Template eszközök: filterek
- HTML stílusok templateben
- Statikus fájlok kiszolgálása
- Projekt alkalmazás: társasjáték nyilvántartó
- Boardgame app létrehozás
- Adatok felvétele
- Template létrehozása
- Táblázatos megjelenítés
- Bootstrap használata
- Stilus css kiszolgálás
- Képek letöltése és projektbe rakása
- Képek betöltése statikus fájlként
- Saját filter írása
- Filter használata template fájlban
- Összefoglaló
- TESZT
- Kód
Vélemények
Ismerkedés a Django keretrendszerrel
Szerintem a tananyag tökéletes ahhoz, hogy megismerjük a Django keretrendszer alapvető működését, sajátosságait és alkalmazzuk komolyabb projekteken is.
Django alap
Túl egyszerű, kevés
Alapok
Tényleg alapok, érthető, követhető.
python web app fejlesztés djangóban
Kitünő előadás, jól felépített tananyag.
Python web app fejlesztés Djangóban - 01 - Alapok
Nagyon jó a tempó, követhető, "utánozható". Jó a teszt is a végén. Szerintem ez 5-ös !
Remek, profi előadó
A szintemnek perfekt megfelelő magyarázatok. Remek, hogy azonnal egy gyakorlottól tanult kódolási stílussal kezdhetek hozzá, és nem kell a későbbi tapasztalataim szerint már változtatnom.
alapok
Érdekesen, érthetően, érdeklődést felkeltően lett ismertetve a tananyag.
egyszerű weboldalakhoz
Ha a template-ben hibázok, azt nehéz kiszűrni, ezért csak egyszerű weboldalak összerakására jó a tananyag. Nincs template-be beágyazott template minta a tananyagban. Kíváncsi vagyok mivel lehet összetettebb alkalmazásokat fejleszteni.
Az oktatóról
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.