Kurzusleírás
Bevezetés
- FastAPI vs Django vs Flask
- A FastAPI funkcióinak és előnyeinek áttekintése
Elkezdeni
- A FastAPI telepítése
- Séma definiálása OpenAPI segítségével
Útvonal és lekérdezés paraméterei
- Útvonalparaméter-típusok deklarálása
- Adatok elemzése és ellenőrzé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
Kérelemtest deklarálása pydantikus modellekkel
- Adatmodell létrehozása
- Útvonal-, lekérdezési- és kérelemtest paraméterek kombinálása
- Ellenőrzések és metaadatok deklarálása
- Mélységben egymásba ágyazott modellek használata
- Példadatok definiálása
- Válasz- és extra modellek
Űrlapok és fájlok meghatározása
- Űrlapmezők használata a JSON helyett
- Fájlparaméterek létrehozása
- Fájl- és űrlapparaméterek használata
Kezelési hibák
- HTTPException használata
- Egyéni fejlécek hozzáadása
- Egyéni hibakezelők telepítése
- Alapértelmezett hibakezelők felülírása
Munka a következőkkel: Database
- ORM-ek és fájlstruktúra
- SQLAlchemy alkatrészek létrehozása
- Adatbázis modellek létrehozása
- Pydantic modellek 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
- Kapcsolatfelvétel az adatbázissal
Biztonság és hitelesítés
- Oauth2 és OpenID connect használata
- Több biztonsági séma definiálása OpenAPI-val
- A FastAPI segédprogramok használata
Telepítések
- Telepítési koncepciók, szakaszok és eszközök
- Gunicorn és Uvicorn használata
- Konténer rendszerek használata (Docker és Kubernetes)
Hibaelhárítás
Összegzés és a következő lépések
Követelmények
- Az API-koncepciók megértése
- Python programozási tapasztalat
Közönség
- Fejlesztők
Vélemények (4)
Az oktató nagyon készen állt, hogy válaszoljon minden kérdésemre
Caterina - Stamtech
Kurzus - Developing APIs with Python and FastAPI
Gépi fordítás
We gyorsan bejártunk a kódba, ami segített megerősíteni a előadásokból tanult fogalmakat.
Keith - Procter & Gamble Polska Sp. z o.o.
Kurzus - Developing APIs with Python and FastAPI
Gépi fordítás
A strukturált módszertanú e2e képzés. A gyakorlatok lehetővé teszik, hogy érintkezzen a kóddal, hogy néhány alapvető API-t készítsen elő. A előadások pedig mélyebben belemennek azokba a részletekbe, amelyekre különösen figyelni kell 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
Jó előkészület és szakértelem a tréner részéről, tökéletes angol kommunikáció. A kurzus gyakorlati volt (gyakorlatok + használati példák megosztása).
Monika - Procter & Gamble Polska Sp. z o.o.
Kurzus - Developing APIs with Python and FastAPI
Gépi fordítás