FastAPI – schnelle APIs schnell entwickelt

Ob verteilte Systeme, Microservices, Machine-Learning-Anwendungen, Enterprise Integration oder JS-WebApplication – nichts kommt ohne API aus.FastAPI bietet alles was zur Entwicklung von REST APIs nötig ist: Es ist async wenn du willst, hat OpenAPI integriert, aber kommt ohne Ballast daher und schränkt dich nicht ein.

Im Vortrag stelle ich die wichtigsten Komponenten von FastAPI vor - Dependency Injection, Pydantic Models, ASGI und Starlette - und bespreche daran Unterschiede zu Frameworks wie Django REST und Flask-Restplus.Anhand eines Beispielprojekts zeige ich die API-Entwicklung mit FastAPI und gebe Hinweise zu Deployments.

Vorkenntnisse

* Grundkenntnisse in Python und REST/HTTP sollten vorhanden sein
* Kenntnisse in Async bzw. AsyncIO sind hilfreich

Lernziele

* Darstellung der Schwächen und Stärken von FastAPI im Vergleich zu den verbreiteten Frameworks Django REST und Flask
* Erläuterung der grundlegenden Design-Konzepte wie Dependency Injection, Pydantic, ASGI und Starlette
* Deployment mit Uvicorn und Gunicorn

 

Speaker

 


Friedrich Born ist Software-Engineer/Architekt für Enterprise Integration und Backend-Systeme bei einem Mittelständer in der Erneuerbare-Energie-Branche.

enterPy-Newsletter

Sie möchten über die enterPy
auf dem Laufenden gehalten werden?

 

Anmelden