-
Python en de Virtual Environment
Ter voorbereiding op de volgende lessen richten we eerst onze programmeeromgeving in.
-
Flask
Webserver in een flesje, druppelgewijs gedoseerd met Python.
-
Flask templates en Jinja2
Dynamische webpagina's bevatten statische componenten. Flask werkt met templatebestanden en roept de hulp in van Jinja2. We kijken ook naar het request object.
-
Flask datamanagement met SQLAlchemy
SQLAlchemy legt de kracht van databases onder controle van Python, zonder afhankelijk te zijn van SQL.
-
Bootstrap gebruiken met Flask applicaties
Om webapplicaties snel en eenvoudig van opmaak en gebruikersfuncties te voorzien maken we gebruik van Twitter's open source Bootstrap.
-
Casus met een Flask webservice
In dit deel werken we aan een casus en nemen we een bestaand Flask webserivce project in gebruik. In verschillende opdrachten breiden we deze webservice uit.
- Maak kennis met de onderdelen webservice
- Geef de webservice velden voor prijs, gewicht en volume
- Breid de webservice uit met een DELETE functie
- Voorzie de webservice van wijzigingen met een PATCH en zoekmogelijkheden
- Maak een onderdelenoverzicht met Bootstrap voor de webservice
- Maak een wijzigscherm voor onderdeel-eigenschappen voor de webservice
- Hints en tips voor de uitwerking van de opdrachten
Geef een reactie
Je moet inloggen om een reactie te kunnen plaatsen.
Leuke en interessante cursus waarin veel verschillende aspecten van webdevelopment met Python worden behandeld. Enige voorkennis over het HTTP protocol en SQL is wel handig voor de latere opdrachten. Evert als docent heeft veel kennis en helpt graag mee als er problemen zijn.