ÜNNEPI
NYITVATARTÁS
2019.04.19-től 2019.04.22-ig
(péntek, szombat, vasárnap, hétfő)
A fenti időszakban az oktatás szünetel és ügyfélszolgálatunk zárva tart.

Python webfejlesztő tanfolyam

2019.09.02. - 2019.09.12.
H.,K.,Sze.,Cs.
09:00 - 16:00
2 hét (60 óra)

Más időpont érdekelne Kérdésem lenne a képzésről

Python webfejlesztő tanfolyam rövid jellemző leírása

A Python a webfejlesztésre alkalmas nyelvek között is a csúcson van, és az elmúlt években a népszerűsége csak nőtt. Stabilitása és megbízhatósága miatt az egyik leggyakrabban használt programozási nyelv. Természetesen még számtalan webfejlesztésre alkalmas programozási nyelv van, de egyik sem jelent komoly kihívást a Python számára.

A könnyen olvasható és értelmezhető nyelv a szerveroldali webalkalmazások számára készült. Erős alappal rendelkezik, így lett az egyik legkedveltebb, magas szintű nyelv a programozók számára, akik széles körben alkalmazzák szinte bármire a világon. A bonyolult többprotokollos hálózati alkalmazások könnyedén építhetőek fel a Python segítségével. A TIOBE Programozói Közösségi Index szerint a Python az év programozási nyelve volt a 2007-ben, 2010-ben és 2018-ban is. Jelenleg az 3. helyen van és 2003 óta folyamatosan benne volt az első 10-ben.

A kezdő programozók mindig szívesebben dolgoznak ezen a nyelven, mert szórakoztató. Az objektum-orientált tervezésű Python számos szempontból előnyben részesít más nyelveket is, ezért a webes fejlesztésekben az egyik legjobb választás. A hihetetlen sebessége miatt fontos összetevővé vált a különböző internetes alkalmazások számára.

Egy webes alkalmazásban Python támogatással sokkal nagyobb teljesítmény érhetünk el. A beépített adatszerkezetei és a szerveroldali kódbázis tömörsége miatt is nagyon rövid idő alatt érhetünk el látványos eredményeket.

Tanfolyam adatai

Tanfolyam díja:
159.000 Ft
Tanfolyam vizsgadíja:
0 Ft
Tanfolyam óraszáma:
60 óra
Tanfolyam végét igazoló dokumentum:
tanúsítvány
Tanfolyam helyszíne:
1139 Budapest, Frangepán utca 3.

A tanfolyam megkezdésének feltételei:

Iskolai végzettség:
nem feltétel
Szakmai végzettség:
nem feltétel

Tantermeink képekben

Tanterem 1
Tanterem 2
Tanterem 3
Tanterem 4
Tanterem 5
Tanterem 6
Tanterem 7
Tanterem 8
Tanterem 9

Python webfejlesztő tanfolyam tematika

  • Bevezetés a Flask világába
  • Modell készítése SQLAlchemy-vel
    • SQLAlchemy beállítása
    • Modell készítése
    • Modellek közti kapcsolat
    • Megkötések és indexelés
    • Munkamenetek
  • Bevezetés a Flask világába
  • Modell készítése SQLAlchemy-vel
    • SQLAlchemy beállítása
    • Modell készítése
    • Modellek közti kapcsolat
    • Megkötések és indexelés
    • Munkamenetek
  • Vezérlők készítése
    • Munkamenetek és globális szint
    • Hibakezelés
    • Osztály alapú nézetek
  • Alkalmazás felépítése
    • Modularitás
  • Alkalmazás biztosítása
    • Autentikációs módszerek
    • OpenID
    • OAuth
    • Hozzáférés szabályozása
  • NoSQL FLASKkel
    • NoSQL típusai
    • RDBMS vagy NoSQL
    • MongoDB Flaskben
  • REST API készítése
    • A REST-ről
    • JWT autentikáció
    • GET
    • POST
    • PUT
    • DELETE
  • Aszinkron feladatok Celery-vel
    • Mi a Celery?
    • Feladat készítése Celery-ben
    • Celery feladatok futtatása
    • Megfigyelés, és vizsgálat
  • Hasznos Flask bővítmények
  • Saját bővítmény készítése
  • Flask alkalmazás tesztelése
    • Mi az egységteszt?
    • Hogy működik?
  • Bevezetés a Django világába
  • Adatbázis struktúra és modellezés
    • Modellek és mixinek használata
    • URL metódusokkal történő modell mixin létrehozása
    • Általános kapcsolatok kezelése modell mixinekkel
    • Mezők kezelése
  • Űrlapok és nézetek
    • HttpRequest továbbítása az űrlapnak
    • Mentés
    • Képek feltöltése
    • Űrlap létrehozása egyedi sablonokkal
    • Objektumlista szűrése
    • Lapozható listák kezelése
    • PDF dokumentum készítése
  • Sablonok és JavaScript
    • Beállítások megjelenítése JavaScriptben a Python szemszögéből
    • A base.html sablon elrendezése a Python nézőpontjából
    • HTML5 adat attribútumok a Python oldaláról
    • Reszponzív képek biztosítása a Python támogatásával
    • Objektumadatok megnyitása modális ablakban a Python nézőpontjából
    • Folyamatos görgetés a Python szemszögéből
    • Like Widget implementálása a Python segítségével
    • Ajaxszal történő képfeltöltés a Python szemszögéből
  • Sablonszűrők és Tagek testreszabása
    • A saját sablonszűrőkre és Tagekre vonatkozó egyezmények követése
    • Sablonszűrők és Tagek készítése
  • Biztonság és teljesítmény
    • Az űrlapok biztonságos létrehozása és a CSRF
    • Jelszó validáció
    • Engedélyezett fájlok letöltése
    • Vízjel hozzáadása a képekhez
    • Dinamikus vízjelezés
    • Auth0
    • Metódus gyorsítótárazás és használata
  • Django CMS
    • Sablonok készítése Django CMS számára
    • A menü strukturálása
    • Saját navigáció
    • CMS plugin írása
    • Mezők hozzáadása a CMS oldalhoz
  • Hierarchikus felépítés
    • Hierarchikus kategóriák létrehozása és kezelése
    • Mezők létrehozása és összekötése a kategóriákkal
  • Adatok importja és exportja
    • CSV, Excel, JSON, XML importálása
    • RSS készítése
    • Tastypie használata
    • REST framework készítése
  • Értesítések
    • Django Shell használata
    • Adatbázis lekérdező kifejezések
    • Hibakeresési eszköztár
    • ThreadLocalMiddleware használata
  • Teszt és telepítés

A tanfolyamokat indítani a fentebb kiírt tervezett időpontokban megfelelő létszám esetén tudjuk, ennek hiányában a tervezett kezdési időpontot későbbi kezdésre módosítjuk.