Opleiding: Python backend bouwen met FastAPI
Python is een gebruikersvriendelijk programmeertaal die op vele fronten inzetbaar is. De programmeertaal wordt op veel plaatsen gebruikt: in scripts ten behoeve van systeembeheer, als gemakkelijke taa
Tijdens de driedaagse cursus Python backend bouwen met FastAPI leer je een Python-backend bouwen die geodata ontsluit via een API. Je werkt met Docker, FastAPI en PostgreSQL/PostGIS en ontwikkelt stap voor stap een self-hosted backend waarin GeoJSON-data wordt opgeslagen en via een API beschikbaar wordt gemaakt.
De cursus sluit goed aan op onze cursussen over IoT, microcontrollers en sensordata, maar kan ook volledig los gevolgd worden. De inputdata is een GeoJSON en kan dus uit allerlei bronnen komen: sensoren, GIS-systemen, scripts of externe datasets.
Introductie tot Python backends en moderne API-architecturen
Veel moderne geo-toepassingen bestaan uit meerdere onderdelen: sensoren of datasets die data leveren, een backend die de data verwerkt en opslaat, en applicaties die de data gebruiken in kaarten, dashboards of analyses. De backend vormt hierbij het centrale onderdeel. Hier wordt data ontvangen, gevalideerd, opgeslagen en beschikbaar gemaakt via een API.
In deze cursus leer je hoe je zo’n backend zelf bouwt met Python en FastAPI, een modern framework dat speciaal ontworpen is voor het bouwen van snelle en schaalbare API’s.
We hosten de backend in Docker, zodat de applicati