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

  • Schwächen und Stärken von FastAPI im Vergleich zu den verbreiteten Frameworks Django REST und Flask
  • Grundlegende Design-Konzepte wie Dependency Injection, Pydantic, ASGI und Starlette
  • Deployment mit Uvicorn und Gunicorn

Speaker

 

Friedrich Born
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