3CSD-WDV1

voornaam Leerdoelen Snapshot 1
Kenai Taskmanager

In zeven dagen wil ik de basis van Laravel leren met behulp van de *Laravel From Scratch (2026 Edition)*serie van Laracasts. Ik wil leren werken met onder andere routing, Blade, controllers, databases en CRUD-functionaliteiten en deze kennis toepassen door een eenvoudige Task Manager te ontwikkelen. Mijn voortgang houd ik dagelijks bij en aan het einde wil ik een werkende basisapplicatie kunnen presenteren. | | | | Lianne | Konijnen Info App

Aan het einde van deze periode wil ik zelfstandig een eenvoudige webapplicatie kunnen bouwen met Laravel, waarbij ik gebruikmaak van routes, controllers, models en een database. Ik wil dit bereiken door minimaal één Laravel-project te maken waarin ik gegevens kan toevoegen, bekijken, aanpassen en verwijderen (CRUD). Aan het einde van de periode kan ik mijn gemaakte applicatie zelfstandig uitleggen en demonstreren. | | | | Noa | Nog doorgeven aub

Uiterlijk aan het einde van deze periode kan ik zelfstandig een eenvoudige Laravel-applicatie bouwen met minimaal een volledige CRUD-functionaliteit, waarbij ik gebruikmaak van routes, controllers, views en Eloquent voor de database-interactie. Ik toon dit aan door tijdens een presentatie de werkende applicatie te demonstreren en de gebruikte Laravel-concepten (MVC-structuur, routing, Eloquent) toe te lichten. | Ja | | | Tom | Takenlijst / Todo-App

Uiterlijk eind deze periode kan ik zelfstandig een eenvoudige CRUD-webapplicatie bouwen in Laravel, waarbij ik gebruikmaak van routes, een controller, een Eloquent-model met migratie en Blade-templates, en waarbij formulierinvoer server-side wordt gevalideerd. Ik toon dit aan door een werkende applicatie te demonstreren waarin ik records kan aanmaken, tonen, bewerken en verwijderen zonder fouten. | Ja | | | Levi | Poker Helper/Assitent

Uiterlijk aan het einde van deze periode kan ik zelfstandig werken aan een webdevelopment-project en aantonen dat ik de benodigde kennis en vaardigheden beheers van HTML, CSS, PHP, JavaScript en SQL. Daarnaast wil ik mijn communicatie verbeteren door duidelijker te overleggen, vragen te stellen en mijn voortgang te bespreken. Ik wil ook zelfstandiger leren werken door problemen eerst zelf te onderzoeken en oplossingen uit te proberen voordat ik om hulp vraag. | Ja | | | Ridouan | Photo editor

Binnen 14 dagen ontwikkel ik een werkende foto-editor voor de webbrowser, gebouwd met WebAssembly in minimaal drie verschillende talen. De editor bevat minimaal drie verschillende bewerkingsfuncties, zoals inzoomen/uitzoomen en blur, waarmee gebruikers een geüploade foto kunnen aanpassen. Dit project vergroot mijn kennis van moderne webtechnieken en is haalbaar binnen de gestelde week, met een aantoonbare demonstratie als eindresultaat. | | | | Bas | Informatieve website over therapie / praktijk

Uiterlijk 30 oktober kan ik zelfstandig een website voor een therapeute praktijk maken met WordPress. De website bestaat uit minimaal vijf pagina’s, bevat een duidelijke navigatie, passende afbeeldingen en informatieve teksten. Ik toon aan dat ik dit kan door de website volledig werkend en overzichtelijk te presenteren. | | | | Mitchell | Mobiel-vriendelijke webapplicatie over day-trading en strategieen

In de komende 14 weken wil ik leren om zelfstandig een mobielvriendelijke webapplicatie te bouwen voor het backtesten van day-trading strategieën, met HTML, Tailwind CSS en JavaScript. Ik oefen dit door minimaal drie JavaScript-functies te implementeren, zoals het loggen van trades, een P&L-berekening en een filterbare trade-geschiedenis. Het doel is behaald wanneer ik uiterlijk 30 oktober 2026 de app werkend op mijn telefoon kan demonstreren zonder fouten. | Ja | | | Mahmoud | hoogwaardig game VFX-effect te ontwerpen en animeren

In het einde van deze keuzedeel kan ik zelfstandig één hoogwaardig game VFX-effect ontwerpen en animeren in [Blender / Unreal Engine Niagara / After Effects], waarbij het effect is opgebouwd uit particles, kleur- en lichtwerking en een vloeiende loop. Dit leerdoel sluit aan bij mijn toekomstdoel om te werken in de game art/VFX-industrie. Ik toon dit aan door het effect te presenteren in een korte demo-video en/of werkend afgespeeld in een game-engine | Ja | | | Jelle | Takenlijst / Todo-list App

Uiterlijk over 14 weken kan ik zelf een takenlijst-app maken in Laravel. Ik kan taken toevoegen, tonen, aanpassen en weghalen. De taken worden opgeslagen in een database. Ik laat dit zien met een werkende app die aan de eisen voldoet | Ja | | | Shene | Film review website

Ik wil leren hoe React werkt en me verder verdiepen in Javascript. Dus heb ik besloten om binnen 14 weken een film website te maken. Waar je film reviews kan bekijken en zelf reviews kan maken/toevoegen. Aan het eind van de 14 weken heb ik een werkende website en kennis opgebouwd met React en verder verdiept in Javascript. | Ja | | | Nielan | Sticker Webshop

ik ga zelfstandig een webshop bouwen met alleen HTML, CSS en JavaScript, waarbij de webshop minimaal de volgende functies bevat: een productoverzicht met afbeeldingen en prijzen, een winkelwagenfunctie waarin producten toegevoegd en verwijderd kunnen worden, en een automatische berekening van het totaalbedrag. Ik toon dit aan door de werkende webshop te demonstreren, waarbij alle functies foutloos werken zonder gebruik van externe frameworks of libraries en geen of weinig gebruik van ai. | Ja | | | Jasper | Hype Code (AI management system)

| | | | David | Nog doorgeven aub

Voor de kerstvakantie kan ik zelf een React-website maken in TypeScript, zonder foutmeldingen. Ik laat dat zien met een werkende app op GitHub. | | | | Julia | Heeft al 3 keuzedelen | | | | Rody |

Uiterlijk 31 december 2026 wil ik mezelf voorbereiden op mijn toekomstige stage als Software Developer door vier dagen per week (dinsdag, donderdag, vrijdag en zondag) te werken aan AI Development. Ik wil mijn vaardigheden ontwikkelen in Python, AI API's, AI-frameworks zoals TensorFlow en PyTorch en cloudplatforms zoals Azure, AWS en GCP. Aan het einde van deze periode wil ik minimaal één werkende AI-applicatie hebben gebouwd die ik zelfstandig kan demonstreren en uitleggen. | | |

3CSD-WDV2

Voornaam Simpel idee Uitgeschreven leerdoel Snapshot 1
Sylvie Ja
Rachael Visual Novel Game zelf maken met Godot engine **SMART-doel
S – Specifiek**: Ik ga de basis van de programmeertaal GDScript in Godot 4 leren (zoals variabelen, functies en keuzemenu's). Hiermee bouw ik een interactief 2D-verhaalspel met mijn eigen getekende personages en korte animatiefilmpjes.
M – Meetbaar: Het project is klaar als het spel zonder fouten te spelen is op de computer en de code op GitHub staat. Spelers moeten woorden kunnen raden via een tekstvak en keuzes kunnen maken die het verhaal veranderen.
A – Acceptabel: Ik gebruik gratis uitlegvideo's en handige hulpmiddelen binnen Godot. Ik ga er hard aan werken en besteed er elke week 6 tot 8 uur aan.
R – Realistisch: Omdat het spel vooral draait om tekst, stilstaande plaatjes en video's, hoef ik geen moeilijke speltechnieken (zoals springen of vechten) te maken. Dit is goed te doen in 10 weken.
T – Tijdgebonden: Binnen exact 10 weken is het spel als demo af en staat het online."Binnen 10 weken maak ik een compleet en goed werkend 2D-verhaalspel in Godot 4.

Ik leer hiermee de basis van programmeren met GDscript. Het eindresultaat is een speelbare visual novel game waar je in de game de goeie antwoorden moet kiezen, zodat je door kan gaan.” | | | Robbin | React | Binnen 12 weken maak ik met React.js en Three.js een interactieve Rubik's Cube die gebruikers kunnen draaien en oplossen. Tijdens het oplossen wordt automatisch een timer gestart en zodra de kubus is opgelost, stopt de timer. De behaalde tijd wordt opgeslagen en weergegeven in een wekelijkse ranglijst. Het project is afgerond wanneer de kubus volledig opgelost kan worden, de timer correct werkt, tijden worden opgeslagen en de tijden zichtbaar zijn in de ranglijst. | | | Armin | Python Ethical hacking | | | | Sebastiaan | GSAP animatie | “Binnen 15 lessen wil ik de basis van GSAP leren kennen en leren hoe ik eenvoudige animaties aan een website kan toevoegen. Ik oefen met verschillende animaties, zoals elementen laten verschijnen, bewegen en reageren op scrollen. Ik pas deze kennis toe in een kleine website met een thema rondom de ruimte. Aan het einde van de vier weken wil ik zelfstandig minimaal twee verschillende GSAP-animaties kunnen toepassen en kort kunnen uitleggen hoe deze werken.” | | | Malek | Visual Novel in Ren’P | In de komende 8 weken wil ik leren om met Ren’Py een werkende visual novel te ontwikkelen. Ik wil hierbij leren werken met dialogen, personages, achtergronden, keuzes en verschillende verhaallijnen. Aan het einde van de 8 weken heb ik een speelbare demo gemaakt met minimaal 10 scènes, 3 personages en minimaal 2 keuzemomenten die invloed hebben op het verloop van het verhaal | Ja | | Mylene | 10 OWASP herkennen, en minimaal 5 kwetsbaarheden kunnen aantonen | SMART-Hoofddoel (leerdoel) Aan het einde van dit keuzedeel kan ik minimaal 5 verschillende kwetsbaarheden uit de OWASP Top 10 herkennen, exploiteren in een gecontroleerde testomgeving (DVWA / OWASP Juice Shop), en professioneel rapporteren in een pentest-rapport van minimaal 8 pagina's. Deze ik kan toevoegen aan mijn portfolio.

Subdoel: certificering Ik rond de gratis Cisco NetAcad-cursus "Introduction to Cybersecurity" af (5 modules, 7 labs, eindexamen), en behaal het bijbehorende digital badge/certificaat | Ja | | Iris | MizuMochi app | Met MizuMochi wil ik laten zien dat ik zelfstandig een webapplicatie kan ontwikkelen en dat ik tijdens het project nieuwe kennis over Laravel, PHP OOP en databases kan leren en toepassen. | Ja | | Mohammed | Docker | | | | Valerio | Persona 5 - Persona info website | Ik wil leren hoe ik met React en GSAP een interactieve website kan maken met een Palace map, markers, filters en animaties. Ik kan aantonen dat ik dit kan wanneer mijn eerste Palace map werkt en de verschillende functies goed worden toegepast. Dit past bij mijn opleiding Web Development, omdat ik nieuwe technieken leer en deze toepas in een eigen website. Ik begin met één Palace en voeg daarna stap voor stap nieuwe functies toe, zodat het haalbaar blijft binnen de beschikbare tijd. Aan het einde van het keuzedeel wil ik React en GSAP onder de knie hebben en een functionele website hebben met minimaal één Palace. | | | Jop | aquarium-webapplicatie | In de komende acht weken wil ik leren om een aquarium-webapplicatie te coderen met OOP en Laravel. Ik oefen dit door mijn bestaande code stap voor stap te verbeteren, uitbreiden en structureren met behulp van objectgeoriënteerd programmeren en de mogelijkheden van Laravel. Tijdens het proces test ik mijn code en vraag ik gericht feedback aan mijn docent. Het doel is behaald wanneer mijn code duidelijk, logisch gestructureerd en verbeterd is en ik kan uitleggen hoe ik OOP en Laravel heb toegepast.” | | | Tobias | Hockey training info | In de komende 12 weken wil ik leren om zelfstandig een interactieve hockey-informatiewebsite te ontwikkelen met PHP, OOP en Laravel. De website bevat minimaal vier hockeyposities en geeft per positie informatie over onder andere sticks, trainingen en tips. De informatie wordt opgeslagen in een database en beheerd via een werkend CRUD-systeem. Mijn doel is behaald wanneer ik zelf de belangrijkste onderdelen van Laravel, zoals Models, Controllers, Migrations, Routes heb gebruikt en de website volledig werkend kan laten zien. | | | Duzyano | Ai spotify playlist | Ik maak een interactieve muziekwebsite genaamd SonicFlow. Ik maak minimaal 1/2 commits en bij elke commit een snapshot. Het project past bij mijn opleiding Creative Software Developer. Ik bouw SonicFlow stap voor stap met HTML, CSS en JavaScript. Ik rond het project binnen de afgesproken projectperiode af. | Ja | | Sultan | Voetbal statistieken | Uiterlijk december kan ik zelfstandig een website maken over de selectie van Real Madrid en hun statistieken. Met HTML en CSS zorg ik voor de vormgeving van de site. Met PHP en een database bouw ik een systeem waarin ik spelers en hun cijfers (zoals doelpunten en assists) kan toevoegen, aanpassen en verwijderen. Met JavaScript en een API haal ik live statistieken van de Real Madrid-spelers op. Ook zorg ik dat de site te bedienen is met een remote controller. Ik toon dit aan door de werkende website te demonstreren. | Ja | | Lars | Webshop bouwen voor edits-presets | Uiterlijk [eind Januari 2027] kan ik een webshop bouwen voor het verkopen van mijn eigen editing-presets, met een front-end op basis van mijn bestaande ontwerp, een eigen backend-API en een database, waarbij bezoekers presets kunnen bekijken en ik als beheerder presets kan toevoegen, bewerken en verwijderen (CRUD). Ik toon dit aan door de werkende webshop te demonstreren, inclusief een productoverzicht dat live uit de database wordt geladen en een beheeromgeving waarmee ik het aanbod kan aanpassen zonder de code te wijzigen. | Ja | | Walid | Schaakgame met score (ELO) en standen bewaren | S – SpecifiekIk wil dingen die ik vorig jaar heb gedaan terug laten zien en bewijzen dat ik level 3 ben.Database: gebruikers accounts, punten(ELO), game geschiedenis.PHP: database connectie, inloggen en account aanmaken, een match vinden voor je game of invite sturen. Players sorteren met punten(ELO).Javascript: pionnen bewegen, ervoor zorgen dat er geen verkeerde moves zijn. Om de beurt spelen. Pionnen opeten. Wint als schaakmat is, Websocket.HTML & CSS: startscherm, inlogformulier, knoppen, en alle styling behalve het schaken zelf.  M – MeetbaarIk vraag om de week feedback en hulp waarbij ik mijn spel kan verbeteren.Bijvoorbeeld: laten testen, of gewoon laten zien voordat je iets verkeerds doet.  A – Acceptabel / Ambitieus / ActiegerichtDoor iets te maken wat ik heel leuk vind krijg ik meer motivatie om het te gaan maken. Ik denk dat dit een groote opdracht is maar door mijn motivatie denk ik dat het haalbaar is.  R – Realistisch / RelevantIk heb gekeken naar oude opdrachten en ga de technieken gebruiken die ik in mijn oude opdrachten ook heb gebruikt.Bijvoorbeeld: websocket om vanuit 2 schermen te gaan spelen tegen elkaar. En inlogsysteem enzo.  T – TijdgebondenIk ga een trello maken en goed bijhouden. Ik ga elke trello punt zo klein mogelijk proberen te maken. Ik ga ook figma gebruiken zodat ik weet wat ik in mijn trello kan plaatsen. | Ja | | Sam | Website scraper | Mijn leerdoel is om binnen 8 weken een mobiele applicatie te ontwikkelen die manga's kan lezen. Het laat je toe om titels en hoofdstukken te bekijken en pagina's van manga's te bekijken terwijl de leesstatus wordt opgeslagen.

De backendontwikkeling van de applicatie maakt gebruik van de programmeertaal Python. Node.js samen met Puppeteer zal worden gebruikt voor de automatische extractie van data zoals titels en hoofdstukken van geautoriseerde websites. | Ja | | Bilal | Python_in_12_weken_API | Van 02-10-2026 tot 22-01-2027 leer ik Python (minimaal 12 uur per week) met als richting Web/API's, zodat ik zelfstandig code kan schrijven én begrijpen, code van anderen zonder hulp kan uitleggen, en live data (zoals weer en films) via een API kan ophalen en gebruiken. Mijn tussendoelen volgen mijn planning in een apart bestand. Het doel is behaald wanneer ik mijn planning heb afgerond en minstens één werkend API-project heb gemaakt. | | | | | | |