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

123 lines
2.5 KiB
Markdown

# 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