Laravel in het onderwijs
Van leren programmeren naar professioneel software ontwikkelen
Voor docenten en onderwijsontwikkelaars in mbo, hbo en wo. Actueel onderwijs ontstaat waar didactiek, beroepspraktijk en community elkaar versterken.
Softwareonderwijs dat meebeweegt met de praktijk
Softwareontwikkeling verandert snel. Werkgevers zoeken startende developers die meer kunnen dan code schrijven. Zij moeten kunnen samenwerken, ontwerpen, testen, documenteren, beveiligen, onderhouden en verantwoord omgaan met AI.
Als docent wil je studenten daarom niet alleen programmeersyntax aanleren, maar hen laten ervaren hoe professionele softwareontwikkeling werkt. Laravel biedt daarvoor een toegankelijke, complete en praktijkgerichte leeromgeving.

Laravel is een middel waarmee studenten leren software ontwikkelen zoals professionals dat dagelijks doen.
Wat biedt Laravel in het onderwijs?
Met Laravel kunnen studenten werken aan realistische toepassingen: een stageportaal, reserveringssysteem, dashboard, ledenadministratie, webshop, mobiele API of AI-assistent. Daarbij denken zij na over gebruikers, rechten, onderhoudbaarheid, privacy, security en schaalbaarheid.
Een compleet ecosysteem voor databases, API’s, authenticatie, testing en deployment
Snel zichtbare resultaten, zonder dat de onderliggende principes verdwijnen
Een natuurlijke verbinding tussen techniek, samenwerking en softwarekwaliteit
Een actieve internationale community en uitgebreide documentatie
Een leeromgeving die kan meegroeien van mbo tot en met wo
Wat studenten leren
Laravel brengt technische en professionele vaardigheden samen binnen één projectomgeving.
Technisch vakmanschap
- MVC, routing, controllers en databases
- Authenticatie, autorisatie en API’s
- Geautomatiseerd testen en codekwaliteit
- Security, privacy en AVG
- Deployment en developer tooling
- AI-integratie en slimme functies
Professioneel handelen
- Werken met user stories en requirements
- Samenwerken met Git en pull requests
- Code reviews en feedback verwerken
- Documenteren en keuzes onderbouwen
- Samenwerken in multidisciplinaire teams
- AI kritisch en verantwoord inzetten
Didactische winst
Met Laravel kunnen studenten snel een werkend product bouwen en bespreken waarom bepaalde ontwerpkeuzes verstandig zijn.
Laravel als fundament voor agentic engineering
Laravel is bij uitstek geschikt als basis voor agentic engineering, juist omdat het een opinionated framework is. Het biedt voor veel voorkomende ontwikkelvraagstukken een duidelijke, doordachte en herkenbare manier van werken. Routing, validatie, authenticatie, autorisatie, databases, queues en testing volgen vaste conventies en patronen.
Die voorspelbaarheid is waardevol wanneer developers steeds vaker samenwerken met AI-agents. Een agent hoeft niet voor ieder project opnieuw te bepalen hoe een route wordt opgebouwd, waar validatie thuishoort of hoe data wordt benaderd. Het framework biedt hiervoor duidelijke conventies en bestaande abstracties. Daardoor kunnen agents binnen herkenbare kaders code genereren, aanpassen, testen en verbeteren.
Voor studenten is dat bovendien leerzaam: zij leren niet alleen wat code doet, maar ook werken binnen een professionele set van conventies en ontwerpkeuzes. De vraag verschuift daarmee van “hoe schrijf ik deze code?” naar “welke oplossing past binnen de architectuur en conventies van het framework?” Dat sluit direct aan op de manier waarop softwareontwikkeling zich ontwikkelt richting agentic engineering.

Eén framework, verschillende onderwijsniveaus
De kracht van Laravel zit niet in een vaste leerlijn. Het framework kan op verschillende niveaus een andere didactische functie krijgen.
Mbo: beroepsgericht, zichtbaar en stapsgewijs
Binnen mbo niveau 4 Software Developer helpt Laravel studenten om snel samenhang te zien tussen code, database, gebruikersinterface en beroepspraktijk. Praktijkgerichte opdrachten, herhaling en duidelijke tussenproducten maken abstracte concepten tastbaar.
Laravel helpt met:
- Werken aan herkenbare beroepsproducten en realistische klantvragen
- Basisvaardigheden PHP en objectgeoriënteerd programmeren toepassen in een groter geheel
- Leren samenwerken, testen, documenteren en opleveren
- Voorbereiden op stage, werk en verdere ontwikkeling
- Leeruitkomsten verbinden aan kerntaken, werkprocessen en beroepshouding
Hbo: verdiepen, ontwerpen en onderbouwen
Binnen hbo-ICT en Software Engineering kan Laravel dienen als praktisch fundament voor complexere ontwerp- en onderzoeksvragen. Studenten kunnen bijvoorbeeld architectuurkeuzes vergelijken, API’s ontwerpen, teststrategieën opzetten en softwarekwaliteit onderbouwen.
Laravel helpt met:
- Softwarearchitectuur en design patterns
- API-design en integraties
- Security en privacy by design
- DevOps, cloud en deployment
- Schaalbaarheid en onderhoudbaarheid
- Onderzoekend en evidence-informed ontwerpen
Wo: experimenteren en onderzoeken
Binnen universitaire opleidingen kan Laravel worden ingezet als experimenteeromgeving voor software engineering, webarchitecturen, mens-computerinteractie, AI-integraties en onderzoek naar ontwikkelprocessen. Het framework maakt het mogelijk om theoretische modellen snel te toetsen in een werkend systeem.
Laravel helpt met:
- Prototypes bouwen om theoretische modellen te toetsen
- Webarchitecturen en software-engineeringpraktijken vergelijken
- Gebruikersonderzoek en mens-computerinteractie in een werkend systeem
- Experimenteren met AI-integraties en agents
- Onderzoek naar ontwikkelprocessen, codekwaliteit en samenwerking
Voor het mbo
Samenwerking met Stichting Praktijkleren
Goed softwareonderwijs ontstaat waar onderwijs, bedrijfsleven en community elkaar ontmoeten. Stichting Praktijkleren en de Dutch Laravel Foundation hebben daarin ieder een eigen, aanvullende rol.
De rol van
Stichting Praktijkleren
Kent het mbo, de kwalificatiedossiers en de praktijk van beroepsgericht opleiden. SPL vertaalt technische praktijkcases naar bruikbare leeractiviteiten, beroepsproducten en beoordelingssituaties die passen bij de opleiding.
- Kennis van beroepsonderwijs en kwalificatiedossiers
- Vertaling naar leerdoelen, opdrachten en beoordeling
- Verbinding met scholen, docenten en onderwijsontwikkeling
- Borging van beroepsgericht en haalbaar onderwijs
De rol van
Dutch Laravel Foundation
Brengt actuele praktijkkennis en een professioneel netwerk van developers en Laravel-bedrijven.
- Actuele kennis van Laravel en het ecosysteem
- Verbinding met developers, bedrijven en community
- Gastcolleges, praktijkcases, events en code reviews
- Stages, bedrijfsbezoeken en technische inspiratie
Samen maken we de vertaalslag
SPL helpt de kennis van de DLF om te zetten in onderwijs dat past bij niveau, curriculum, leerdoelen en beroepspraktijk. Zo ontstaat ondersteuning die technisch sterk én onderwijsbaar is.
Mogelijke gezamenlijke activiteiten:
- Ontwikkelen van praktijkgerichte Laravel-opdrachten voor mbo en hbo
- Koppelen van cases aan kerntaken, werkprocessen en leeruitkomsten
- Docentprofessionalisering en inspiratiesessies
- Gastcolleges, hackathons en projectweken
- Code reviews en feedback door developers uit het werkveld
- Een stagebank en verbinding met Laravel-bedrijven
- Delen van leermaterialen en voorbeelden uit opleidingen
Voor studenten
Kickstart met Laravel
Op de pagina Kickstart met Laravel van Stichting Praktijkleren vinden studenten met een leermiddelenlicentie een cursus Laravel met 27 praktijkopdrachten, voorbereiding op de officiële Laravel Student Developer Certification, oefenmogelijkheden, links naar gastcolleges, een stagebank en praktische tips van ervaren developers.
Voor mbo-studenten is certificering een mooie manier om hun kennis zichtbaar te maken voor werkgevers.

Leerlijn
Een mogelijke leerlijn
Studenten hoeven niet alles tegelijk te beheersen. Door meerdere projecten uit te voeren herkennen zij geleidelijk de structuur, conventies en professionele werkwijzen.
Begin klein
Kies één betekenisvol project, laat studenten vroeg samenwerken via Git en maak testen en documentatie vanaf het begin zichtbaar. Breid daarna stap voor stap uit.
Fase 1: Basis
PHP, HTML, CSS, SQL en objectgeoriënteerd programmeren
Fase 2: Structuur
Composer, dependency management en MVC
Fase 3: Webapplicatie
Routing, controllers, Blade en validatie
Fase 4: Data
Migrations, Eloquent en databases ontwerpen
Fase 5: Gebruikers
Authenticatie, autorisatie en rollen
Fase 6: Kwaliteit
Feature tests, security en code reviews
Fase 7: Integratie
REST API’s, frontend of mobiele toepassingen
Fase 8: Professionalisering
Deployment, documentatie en projectmatig werken
Fase 9: Agentic engineering
Agents, skills, MCP servers en guardrails
Voor docenten
Houd het haalbaar en actueel
Een nieuw framework opnemen in het curriculum vraagt tijd. Daarom is het belangrijk dat ondersteuning niet alleen technisch is, maar ook didactisch en organisatorisch.
Wat helpt?
- Een heldere startset met leerdoelen, voorbeeldprojecten en docenthandleiding
- Kant-en-klare opdrachten die eenvoudig aangepast kunnen worden
- Praktijkcases met verschillende moeilijkheidsniveaus
- Gastlessen en code reviews door professionals
- Voorbeelden van toetsing, feedback en beroepsproducten
- Een community waarin docenten ervaringen en materialen uitwisselen
- Aandacht voor eigen professionalisering van docenten

AI: hulpmiddel, geen vervanging van begrip
AI speelt een steeds grotere rol in softwareontwikkeling. Binnen Laravel-projecten kunnen studenten experimenteren met code-assistentie, debugging, testgeneratie, chatbots, slimme zoekfuncties en tekstclassificatie. Tegelijk blijft de onderwijsvraag centraal: kan de student uitleggen, beoordelen en verbeteren wat de AI oplevert? Juist de duidelijke conventies van Laravel maken het mogelijk om AI niet alleen als code-assistent, maar steeds meer als ontwikkelpartner en agent in te zetten binnen herkenbare en beheersbare kaders.
AI ondersteunt het ontwikkelproces, maar de student blijft verantwoordelijk voor begrip, kwaliteit, veiligheid en keuzes.
Werk met dezelfde gewoonten als professionals
Versiebeheer met Git
Pull requests en code reviews
Automatisch testen
Issue tracking en user stories
Duidelijke documentatie
Security awareness
Iteratief verbeteren en opleveren
Samen bouwen aan de volgende generatie developers
De vraag is niet alleen welk framework studenten leren. De belangrijkste vraag is welke ontwikkelaars we willen opleiden: professionals die begrijpen wat zij bouwen, samenwerken met anderen, kwaliteit bewaken en blijven leren. Laravel biedt een krachtige omgeving om dat vakmanschap te oefenen. De Dutch Laravel Foundation brengt de softwarepraktijk dichtbij.
Kennismaken of samenwerken?
Goed softwareonderwijs ontstaat door samenwerking tussen onderwijs, bedrijfsleven en community. Wil je Laravel een plek geven binnen jouw opleiding? Zoek je een praktijkcase, gastcollege, projectweek of een passende leerlijn? De Dutch Laravel Foundation denkt graag mee over een aanpak die past bij jouw studenten, docententeam en onderwijsdoelen.
Voor mbo bundelen Stichting Praktijkleren en de Dutch Laravel Foundation hun expertise, zodat technische vakkennis, praktijkgericht leren en de eisen van het kwalificatiedossier samenkomen in inspirerend en toekomstgericht softwareonderwijs.
