Python backend fejlesztői képzés

PY-BE

Python - API fejlesztés FastAPI-al

Részvételi forma

Képzés hossza

3 nap (3×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Képzés ára

330 000 Ft
+ ÁFA/fő
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

A tanfolyam célja, hogy a résztvevőket bevezesse az API fejlesztés Python alapokon, **fastAPI** keretrendszerrel.

A résztvevők megismerkednek egy modern webes keretrendszert, és rajta keresztül a legfontosabb gyakran használt műveleteket, valamint

betekintést nyernek az API dokumentáció és tesztelés világába is.

Tematika

- Típus annotációk áttekintése

- Az aszinkron működés, Starlette

- Pydantic model

- A HTTP protokoll áttekintése

- FastAPI alkalmazás létrehozása, az Uvicorn webszerver

- A REST áttekintése

- API végpontok létrehozása

- OpenAPI szabvány, API dokumentáció

- A JSON formátum

- Információk küldése és fogadása a kérés Fejlécében

- Hibakezelés, HTTP státuszkódok

- Paraméterek, Query stringek, és adatok küldése a kérés Body-ban

- CRUD végpontok, adatok létrehozása, lekérése, frissítése és törlése

- Sütik kezelése

- Adatbázisok kezelése, SQLModel (SQLAlchemy)

- Biztonságra vonatkozó alapvető irányelvek

- Middleware-ek

- Authenktikáció megvalósítása JWT segítségével

- Űrlapadatok fogadása, fájlok feltöltése

- Statikus fájlok kiszolgálása

- Email küldése: Háttérben futó folyamatok

- Alkalmazás tesztelése: OpenAPI dokumentáció, Bruno

- Automata tesztek írása: pytest

Szükséges előképzettség

A tanfolyam előfeltétele a Haladó Python programozás képzésünk elvégzése vagy azon képzés anyagának gyakorlati ismerete.