Kurzusleírás
Bevezetés
- FastAPI vs Django vs Flask
- A FastAPI funkcióinak és előnyeinek áttekintése
Első lépések
- A FastAPI telepítése
- Séma definiálása az OpenAPI segítségével
Útvonal- és lekérdezési paraméterek
- Útvonalparamétertípusok deklarálása
- Adatok elemzése és érvényesítése
- Kötelező és opcionális paraméterek deklarálása
- Lekérdezési paramétertípusok konvertálása
- Több útvonal- és lekérdezési paraméter
Pydantic modell alapú kérelemtest deklarálása
- Adattípus létrehozása
- Útvonal-, lekérdezési és testparaméterek kombinálása
- Érvényesítések és metaadatok deklarálása
- Mélyen beágyazott modell használata
- Péladat definiálása
- Válasz- és további modellek
Űrlapok és fájlok definiálása
- JSON helyett űrlapidőt használó mezők
- Fájlparaméterek létrehozása
- Fájl- és űrlapidő paraméterek használata
Hibakezelés
- A HTTPException használata
- Egyéni fejléc hozzáadása
- Egyéni kivételkezelők telepítése
- Alapértelmezett kivételkezelők felülírása
Adatbázisok használata
- ORM-k és fájlstruktúrák
- A SQLAlchemy részleteinek létrehozása
- Adatbázismodell létrehozása
- Pydantic modell létrehozása
- CRUD műveletek végrehajtása
- Táblák, függőségek és útvonalműveletek létrehozása
- Fájlok áttekintése és ellenőrzése
- Adatbázissal való interakció
Biztonság és hitelesítés
- Oauth2 és OpenID connect használata
- Több biztonsági sémák definiálása az OpenAPI-val
- A FastAPI eszközeinek használata
Üzembe helyezés
- Üzembe helyezési fogalmak, szakaszok és eszközök
- Gunicorn és Uvicorn használata
- Tároló rendszerek (Docker és Kubernetes) használata
Hibaelhárítás
Összefoglalás és következő lépések
Követelmények
- API-k fogalmainak megértése
- Python programozási tapasztalat
Célcsoport
- Programozók
Vélemények (4)
A képző rendkívül elérhető volt, hogy válaszoljon az összesféle kérdésemmel.
Caterina - Stamtech
Kurzus - Developing APIs with Python and FastAPI
Gépi fordítás
Gyorsan elkezdtünk a kóddal dolgozni, ami segített megerősíteni az előadási slajdokban tanult fogalmakat
Keith - Procter & Gamble Polska Sp. z o.o.
Kurzus - Developing APIs with Python and FastAPI
Gépi fordítás
Az e2e képzés szerkezett módja. A gyakorlatok lehetővé teszik a kóddal való interakciót, amely segít alapvető API-t is elkészíteni. Az elõadások részletesebben bemutatják azokat a pontokat, amelyekre speciális figyelmet kell fordítani az API fejlesztése során.
Piotr - Procter & Gamble Polska Sp. z o.o.
Kurzus - Developing APIs with Python and FastAPI
Gépi fordítás
Nagyon jó előkészítés és szakmai tudás a képzőtől, tökéletes angol nyelvű kommunikáció. A tanfolyam gyakorlatias volt (gyakorlatok + példák felhasználási esetek megosztása).
Monika - Procter & Gamble Polska Sp. z o.o.
Kurzus - Developing APIs with Python and FastAPI
Gépi fordítás