Beetje Coderen

Les 29

Een web-API bouwen met FastAPI

Je eigen REST-API met routes, validatie en automatische documentatie.

⏱ 45–60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • endpoints maken met FastAPI
  • requestdata valideren met Pydantic
  • de API testen met de automatische docs

In les 25 gebruikte je web-API's van anderen met requests. Nu bouw je er zelf een. FastAPI is een modern Python-framework waarmee je met gewone functies en type hints (les 23) een API maakt. FastAPI controleert de invoer automatisch, zet je antwoorden om naar JSON en maakt er gratis documentatie bij. In deze les leer je routes maken, gegevens valideren met pydantic en de juiste statuscodes teruggeven.

pip install "fastapi[standard]"

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 6 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 24,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?