Files
novi-lessons/Samenvattingen/Les16-Samenvatting.md
2026-03-11 14:07:00 +01:00

2.5 KiB

Les 16: Eindproject Werkdag 2


Hoofdstuk

Deel 4: Advanced AI & Deployment (Les 13-18)

Beschrijving

Verlengde werksessie voor je eindproject. Continue Development Day waar je intensief aan je AI-powered applicatie werkt met begeleiding en feedback van de docent.


Te Behandelen

Groepsdiscussie (15 min)

Bespreek klassikaal de deployment ervaringen uit Les 15 - welke problemen kwamen jullie tegen en hoe losten jullie die op?

Doel van deze werkdag

Deze les is puur praktisch werken:

  • Bugs fixen die je bent tegengekomen
  • Features afmaken die nog niet klaar zijn
  • Code cleanup en optimalisatie
  • Performance verbeteren
  • Documentatie aanpassen
  • Testen in productie

Checklist voor deze sessie

Code Quality:

  • TypeScript geen errors
  • ESLint check passed
  • Geen unused imports/variables
  • Proper error handling overal

Features:

  • Alle core features werken
  • AI feature functionaliteit compleet
  • Edge cases afgehandeld
  • Loading states geimplementeerd
  • Error states geimplementeerd

Performance:

  • Lighthouse score > 80
  • Images optimized
  • Lazy loading waar nodig
  • Bundle size reasonable

Deployment:

  • Builds succesvol lokaal
  • Alle env vars in Vercel
  • Works in production
  • Supabase redirects configured

Tools

  • Cursor
  • Chrome DevTools
  • Vercel Dashboard
  • Supabase Dashboard
  • GitHub

Lesopdracht (4 uur)

Intensive Development Session

Hou je voortgang bij:

Eerste uur:

  • Maak prioriteiten list
  • Fix top 3 bugs
  • Test alles lokaal

Twee uur:

  • Implementeer ontbrekende features
  • Add missing error handling
  • Improve styling/UX

Drie uur:

  • Code cleanup
  • Performance optimization
  • Redeploy

Vier uur:

  • Final testing in production
  • Screenshot taken
  • Docs updated

Deliverable

  • Werkende app (lokaal en productie)
  • Updated PROMPT-LOG.md
  • Updated AI-DECISIONS.md
  • Screenshot van werkende app

Huiswerk

Continue working on your end project for next session. Make sure to:

  • Push all changes to GitHub
  • Document what you've done
  • List remaining work for next session

Deliverable

  • All work committed and pushed
  • Documentation current
  • Task list for Les 17

Leerdoelen

Na deze les kan de student:

  • Zelfstandig bugs identificeren en fixen
  • Code quality verbeteren
  • Performance optimisatie toepassen
  • Productie deployment testen en valideren
  • Documentatie up-to-date houden