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

131 lines
2.8 KiB
Markdown

# Les 15: Eindproject Werkdag 1
---
## Hoofdstuk
**Deel 4: Advanced AI & Deployment** (Les 13-18)
## Beschrijving
Eerste intensieve werkdag aan je eindproject. Focus op core features bouwen, Q&A sessions, individuele hulp, en probleemoplossing. Docent beschikbaar voor guidance en klassikale sparring.
---
## Te Behandelen (~45 min guidance + 120 min work)
- Q&A session: wat loop je tegen aan?
- Cursor tips & tricks review
- Debugging strategies en common patterns
- Performance optimization basics
- Deployment troubleshooting preview
- Hands-on assistance beschikbaar
- Code review feedback
- Feature planning discussion
---
## Doel van deze Werkdag
- Core features van je eindproject afmaken
- Architecture validatie (is je setup goed?)
- Database integratie testen
- Auth flows uitwerken
- First AI feature implementeren
- Testing en bug fixes
---
### Checklist voor deze Sessie
**Code Quality:**
- [ ] TypeScript geen errors
- [ ] No console.logs in production code
- [ ] Proper error handling
- [ ] Component props typed
**Features:**
- [ ] Core feature 1 werkend
- [ ] Core feature 2 werkend
- [ ] Data persistence (Supabase)
- [ ] Loading states visible
- [ ] Error states handled
**Setup:**
- [ ] Project structure clean
- [ ] .cursorrules up-to-date
- [ ] Environment variables configured
- [ ] Git history clean
---
## Tools
- Cursor
- Chrome DevTools
- Supabase Dashboard
- GitHub
- Vercel (optional preview)
---
## Lesopdracht (4 uur, hands-on werk)
### Intensive Development Session
**Hou je voortgang bij:**
**Eerste uur (0-60 min):**
- [ ] Maak prioriteiten list van features
- [ ] Fix top 3 bugs van vorige sessies
- [ ] Test alles lokaal
- [ ] Ask docent for guidance if stuck
**Twee uur (60-120 min):**
- [ ] Implementeer core feature 1 (CRUD)
- [ ] Implementeer core feature 2
- [ ] Add loading/error states
- [ ] Styling pass 1
**Drie uur (120-180 min):**
- [ ] Implementeer AI feature (tool calling)
- [ ] Test end-to-end flows
- [ ] Fix bugs found
- [ ] Performance check
**Vier uur (180-240 min):**
- [ ] Polish UI
- [ ] Code cleanup
- [ ] Document decisions
- [ ] Commit and push
### Deliverable
- Werkende core features
- Updated PROMPT-LOG.md (add entries)
- Updated AI-DECISIONS.md
- GitHub commits with progress
- Screenshot of working features
---
## Huiswerk
Continue building your project for next session.
**Checklist:**
- [ ] Core features complete
- [ ] All changes pushed to GitHub
- [ ] PROMPT-LOG.md updated with prompts used
- [ ] AI-DECISIONS.md updated with choices made
- [ ] Ready for next workday session
---
## Leerdoelen
Na deze les kan de student:
- Zelfstandig problemen identificeren en fixen
- Cursor effectief gebruiken voor rapid development
- Architectuur decisions valideren en aanpassen
- Debugging strategieën toepassen
- Features end-to-end implementeren
- Development workflows versnellen
- Documentatie up-to-date houden