Bouw schaalbare backends zonder servers te beheren
Met AWS Lambda en API Gateway kun je backendlogica uitvoeren die automatisch schaalt, waarbij je alleen betaalt voor de werkelijke uitvoeringstijd en geen infrastructuur hoeft in te richten. Dit leertraject behandelt serverloze backendontwikkeling op AWS vanaf de basis: hoe Lambda functies uitvoert, hoe API Gateway HTTP-verkeer routeert en hoe DynamoDB, SAM en Step Functions samenkomen in systemen die geschikt zijn voor productie.
Wat je leert
Je begint met het serverloze uitvoeringsmodel en de belangrijkste AWS-concepten. Daarna bouw en implementeer je Lambda-functies, ontwerp je REST API's met API Gateway en sla je gegevens op met DynamoDB. Vervolgens beveilig je je API's met autorisatielagen, definieer je infrastructuur als code met AWS SAM en pas je optimalisatietechnieken en best practices voor serverloze systemen toe. Het gevorderde deel behandelt eventgestuurde architecturen met asynchrone verwerking, langlopende workflows met Step Functions en geautomatiseerde implementaties via CI/CD-pijplijnen die specifiek voor serverloze projecten zijn gebouwd.
Het leertraject
Twaalf cursussen lopen van A1 tot en met C1. De eerste cursus, De basis van serverless en een introductie tot AWS, is gratis. De cursussen bouwen op elkaar voort: A1 en A2 leggen het model vast, B1-cursussen behandelen Lambda-ontwikkeling en gegevensopslag met DynamoDB, en B2-cursussen behandelen beveiliging, SAM, geavanceerde API Gateway-configuratie en optimalisatie. De vier C1-cursussen aan het einde — Asynchrone verwerking en eventgestuurde architecturen, Toestandsbeheer en Step Functions, CI/CD voor serverloze applicaties en Praktijkproject met serverless — brengen alles samen in realistische uitrolscenario's.
Zo werkt het
Elke cursus bestaat uit korte, praktische lessen die je in de ingebouwde code-editor maakt, met realtimefeedback. Er is een AI-tutor beschikbaar wanneer je vastloopt, zodat je op je eigen tempo met Lambda-configuratie, SAM-sjablonen of Step Functions-toestandsmachines kunt werken zonder de app te verlaten.