Opleiding: Python FastAPI Ontwikkeling
Deze intensieve opleiding leert je high-performance API’s bouwen met FastAPI. Je leert moderne Python features combineren met type hints en async/await voor schaalbare backend services. De training behandelt zowel REST als GraphQL endpoints met automatische documentatiegeneratie.Focus op praktische integraties: JWT-authenticatie, database connecties met SQLAlchemy, en realtime functionaliteit via WebSockets. Speciale aandacht voor teststrategieën en productie-ready deployment met Docker en Kubernetes.
Waarom Python FastAPI?
- Snelheid: Gebouwd op Starlette en Pydantic
- Type hints: Auto-completion en data validatie
- Automatische docs: OpenAPI/Swagger en ReDoc
- Async ready: Ondersteunt ASGI en WebSockets
- Modern: Python 3.8+ features (dataclasses, async/await)
Studiebelasting
- 1 lesdag (8 uur hands-on labs)
- 10-15 uur praktijkopdrachten
- 5 uur aanbevolen zelfstudie
- Backend developers die performante API’s nodig hebben
- Teams die REST/GraphQL services willen standaardiseren
- DevOps engineers die microservices architectuur implementeren
- Python ontwikkelaars die async programming willen leren
- Project setup: uvicorn main:app --reload workflow
- Path operations: GET/POST decorators met type hints
- Pydantic modellen: Data validatie en serialisatie
- Dependency injection: Database sessies en auth services
- Security: OAuth2 met PasswordBearer en JWT tokens
- Database integratie: Async SQLAlchemy 2.0
- Testing: Pytest met TestClient en mocking
- Deployment: Dockerfile configuratie met Uvicorn workers
Programma
- FastAPI applicatiestructuur (app/main.py)
- Path parameters en query parameters
- Request body validatie met Pydantic
- Background tasks met BackgroundTasks
- Websockets voor realtime communicatie
- OpenAPI documentatie customisatie
- SQLAlchemy 2.0 async ORM configuratie
- Alembic database migrations
- CORS middleware configuratie
- Rate limiting met slowapi
- JWT token generation/verificatie
- OAuth2 scopes en permission management
- Pytest fixtures voor database tests
- Docker multi-stage builds
- Kubernetes Helm chart basics
- Prometheus metrics integratie
- GraphQL resolvers met Strawberry
- Webhook implementatie patronen
€695
ex. BTW
Aangeboden door

@The Academy
Onderwerp
Python
Niveau
Duur
1 dag
Looptijd
6 dagen
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Utrecht
wo 4 jun. 2025
Eindhoven
wo 25 jun. 2025
Eindhoven
wo 16 jul. 2025
Eindhoven
wo 27 aug. 2025
Eindhoven
wo 17 sep. 2025
Utrecht
wo 8 okt. 2025
Eindhoven
wo 29 okt. 2025
Eindhoven
wo 19 nov. 2025
Utrecht
wo 17 dec. 2025
Keurmerken aanbieder
CRKBO en BTW-vrijstelling
NRTO
Microsoft Learning Partner
EC-Council