Kennisbank · Inrichting
Een ontwikkelomgeving inrichten voor mbo Software Developer
Lokaal met XAMPP, op een eigen schoolserver of online per student: elke keuze heeft gevolgen voor docenten, studenten én ICT.
7 min lezen · oktober 2026
Wat heeft een student Software Developer nodig?
Om webapplicaties te bouwen zoals in de praktijk, heeft een student meer nodig dan een code-editor. Een complete ontwikkelomgeving bestaat meestal uit:
- een webserver met een actuele PHP-versie (en eventueel Node.js);
- een database, bijvoorbeeld MySQL, met een beheertool als phpMyAdmin;
- versiebeheer met Git;
- toegang via SSH en sFTP, zodat de student vanuit zijn eigen editor kan werken;
- tools als Composer en frameworks zoals Laravel;
- een plek waar de applicatie online bereikbaar is, met SSL.
Drie manieren om het te organiseren
| Lokaal (bijv. XAMPP) | Eigen schoolserver | Online omgeving per student | |
|---|---|---|---|
| Installatie | Op elke laptop apart | Eenmalig door ICT | Niets te installeren |
| Gelijke versies | Lastig te garanderen | Ja | Ja, per template |
| Meekijken door docent | Alleen via zip-bestanden | Afhankelijk van de inrichting | Direct, per klas |
| Beheer en updates | Bij de student | Bij ICT van de school | Bij de leverancier |
| Thuis werken | Ja, op de eigen laptop | Vaak via VPN | Overal, via internet |
Lokaal werken is goed om te leren hoe een server werkt, maar maakt beoordelen en begeleiden lastig. Een eigen schoolserver geeft controle, maar vraagt veel van ICT. Een online omgeving per student combineert de voordelen: iedereen werkt in dezelfde omgeving, en de docent kan altijd meekijken.
Waar let je op bij de keuze?
- Inloggen met het schoolaccount: via Entree Federatie (Kennisnet) of SURFconext hoeven studenten geen extra wachtwoorden te onthouden.
- Privacy en AVG: vraag naar een verwerkersovereenkomst en waar de gegevens staan.
- Back-ups: hoe vaak, en kan een student zelf iets terugzetten?
- Beheer per opleiding: kun je per opleiding of groep andere rechten en software instellen?
- Kosten: wat betaalt de school, wat de student, en hoe flexibel is de looptijd?
Zo richt je het in met Ontwikkel Online
Samen leggen we per opleiding vast wat studenten nodig hebben, in één of meer templates: bijvoorbeeld de PHP-versie, Git, cronjobs en back-ups, of WordPress dat vooraf is geïnstalleerd. Studenten loggen in met hun schoolaccount en hebben binnen enkele seconden hun eigen omgeving. Docenten zien hun klassen in één overzicht.
Studenten die liever lokaal blijven werken, kan dat ook: ze ontwikkelen met bijvoorbeeld XAMPP en zetten hun code daarna online via sFTP of Git.
Checklist
Veelgestelde vragen
Kunnen studenten ook Node.js en Laravel gebruiken?
Ja. Naast PHP 8.2 tot en met 8.5 zijn Node.js, Laravel en Composer beschikbaar.
Kunnen we per opleiding andere instellingen kiezen?
Ja. Met templates stel je per opleiding of groep in welke software en rechten studenten krijgen.
Wat kost het voor de school?
De organisatie- en docentlicenties zijn gratis. Studenten nemen een licentie af met een flexibele looptijd, via de boekenlijst of door de school betaald.
Zien hoe het werkt voor jouw opleiding?
In een persoonlijke demo laten we zien hoe studenten werken en hoe jij als docent meekijkt.

