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)
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