Opleiding: Python Flask Ontwikkeling
Deze praktijkgerichte opleiding leert je webapplicaties en API’s bouwen met het Flask microframework. Je leert flexibele oplossingen ontwikkelen door te combineren met populaire extensies, terwijl je controle houdt over de architectuur.De training behandelt zowel basisconcepten (routing, templates) als geavanceerde patronen zoals REST API-ontwikkeling en database-integratie. Speciale aandacht voor schaalbare projectstructuur en deployment best practices.
Waarom Python Flask?
- Microframework: Lichtgewicht en flexibel
- Extensibel: 1500+ officiële extensions
- Developer controle: Geen opgelegde structuur
- API-first: Ideaal voor moderne backend ontwikkeling
- Werkzeug basis: Krachtige WSGI toolkit
- Multi-purpose: Van CMS tot complexe API backends
Studiebelasting
- 1 lesdag (8 uur intensieve training)
- 10-15 uur praktijkopdrachten
- 5 uur aanbevolen zelfstudie
- Python developers die minimale frameworks prefereren
- API ontwikkelaars die snelle prototypes nodig hebben
- Full-stack engineers die custom architecturen bouwen
- Teams die microservices willen implementeren
- Project setup: Virtualenv + pip install flask
- Routing: Decorator syntax en dynamic URL parameters
- Jinja2 templating: Inheritance en custom filters
- Request handling: GET/POST data, cookies en sessions
- Database integratie: Flask-SQLAlchemy basis
- REST API’s: JSON responses met jsonify
- Error handling: Custom error pages en logging
- Blueprint pattern: Modulaire applicatiestructuur
Programma
- Flask CLI commando’s (flask run --debug)
- Route decorators met HTTP method restrictions
- Jinja2 template erfenis en macros
- WTForms integratie voor data validatie
- SQLAlchemy ORM configuratie (SQLALCHEMY_DATABASE_URI)
- Marshmallow schema’s voor serialisatie
- Flask-RESTful resource classes
- CORS configuratie met flask-cors
- JWT authenticatie met Flask-JWT-Extended
- Configuration profiles (Development/Production)
- Factory pattern voor app creatie
- Docker deployment met Gunicorn
- OpenAPI documentatie generatie
- Celery integratie voor async tasks
- Caching strategieën met Redis
- Prometheus monitoring setup
- Blueprint-based modularisatie
- Unit testing met pytest-flask
€695
ex. BTW
Aangeboden door

@The Academy
Onderwerp
Flask
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
NRTO
Microsoft Learning Partner
CRKBO en BTW-vrijstelling
EC-Council