4.7 KiB
4.7 KiB
Les 2 - Keynote Notes
Spreektijd: ~50 min | Hands-on: ~85 min | Pauze: 15 min (10:15-10:30)
BLOK 1: WELKOM & TERUGBLIK (10 min)
Slide 1: Welkom
- "Welkom terug bij les 2!"
- "Vandaag: jullie projecten uitbreiden"
Slide 2: Planning
- 09:00-09:20: Intro OpenCode
- 09:20-09:50: Setup + Demo's
- 09:50-10:15: Hands-on start
- 10:15-10:30: PAUZE
- 10:30-11:30: Hands-on vervolg
- 11:30-12:00: Resultaten + Afsluiting
Slide 3: Terugblik Les 1
- Jullie hebben: website op Vercel, code in GitHub
- Maar: veel copy/paste, geen lokale dev
- "Vandaag gaan we dat oplossen"
Slide 4: Vandaag
- Bestaande repos lokaal draaien
- Uitbreiden met AI
- Deployen via git push
BLOK 2: INTRO OPENCODE (10 min)
Slide 5: Wat is OpenCode?
- Open source, 60.000+ stars
- Terminal én Desktop App (met ingebouwde terminal!)
- Kies je AI: OpenCode Zen (gratis!)
- Geen API key nodig
Slide 6: Installatie
- Terminal:
npm i -g opencode-ai@latest - Desktop App: opencode.ai/download
- AI Model:
Ctrl+O→ OpenCode Zen → GLM 4.7 - "Wij gebruiken vandaag de Desktop App"
Slide 7: Build vs Plan Mode
- Plan (📋): leest, analyseert, verandert NIETS
- Build (🔨): schrijft code, maakt bestanden
- Wisselen:
Tab - 💡 Eén prompt per taak!
- ❌ "Maak complete website"
- ✅ "Maak header" → "Voeg hero toe" → etc.
Slide 8: Shortcuts
Ctrl+K= command menuTab= wissel mode@= zoek bestanden (context!)Ctrl+O= model kiezen
Slide 9: Deployment Workflow
- Wijzig code → git add → commit → push
- Vercel pakt automatisch op
- Jullie repos zijn al gekoppeld!
BLOK 3: SETUP & DEMO (20 min)
Slide 10: Demo - Terminal Versie
- LIVE DEMO:
npm i -g opencode-ai@latest+opencode - Toon shortcuts:
Ctrl+K,Tab,@,Ctrl+O - Toon Plan/Build mode
- "Krachtig! Maar we gaan iets gebruiksvriendelijkers gebruiken..."
Slide 11: Desktop App
- opencode.ai/download
- Zelfde features, vriendelijker
- Ingebouwde terminal!
- Studenten downloaden
Slide 12: Demo - Desktop App Setup
- DEMO in Desktop App:
- Open project folder (v0 repo)
Ctrl+O→ OpenCode Zen → GLM 4.7- In terminal:
npm install+npm run dev
Slide 13: Demo - Plan Mode
- DEMO in Desktop App:
- "Analyseer dit project. Hoe werkt de routing?"
- AI leest alleen, verandert niets
Slide 14: Demo - Build Mode
- Tab → 🔨
- DEMO: "Maak nieuwe pagina /about met hero en link op homepage"
- Toon resultaat in browser
BLOK 4: GIT & VERCEL (10 min)
Slide 15: Demo - Git Push
- DEMO:
git add .
git commit -m "Add about page"
git push
- Of: GitHub Desktop
Slide 16: Demo - Vercel Auto-Deploy
- DEMO:
- Open Vercel dashboard
- Toon "Building..." status
- Na ~1 min: live!
Slide 17: Nieuw project naar Vercel
- Voor huiswerk! v0 was automatisch gekoppeld
- DEMO: Vercel → Add New Project → Import Git Repository
- Selecteer repo → Deploy
BLOK 5: HANDS-ON (85 min + 15 min pauze)
Slide 18: Opdracht (09:50-09:55)
Blijft op scherm tijdens hands-on!
STAP 1: PROJECT KLAARZETTEN
git clone → cd → npm install → npm run dev
Open http://localhost:3000
STAP 2: OPENCODE DESKTOP APP
Open App → Open Folder → Ctrl+O → Zen → GLM 4.7
STAP 3: BOUW MET OPENCODE
□ Nieuwe pagina (/about, /services, /contact)
□ Voeg 2 componenten toe
□ Voeg link op homepage
💡 Eén prompt per taak!
STAP 4: DEPLOY
git add . → git commit → git push
Check Vercel dashboard
Doel: minimaal 2x deployen | ☕ Pauze: 10:15-10:30
Hands-on deel 1 (09:55-10:15)
20 minuten werken (25 min incl. uitleg)
Help bij opstartproblemen:
- Draait npm run dev?
- OpenCode Zen geselecteerd?
☕ PAUZE (10:15-10:30)
"Om half 11 gaan we verder"
Hands-on deel 2 (10:30-11:30)
60 minuten werken
Checks:
- 10:45 - "Wie draait lokaal?"
- 11:15 - "Wie heeft 2x gepusht?"
BLOK 6: AFSLUITING (30 min)
Slide 19: Resultaten
- 2-3 studenten tonen werk
- "Wat toegevoegd? Hoeveel keer gepusht?"
Slide 20: Samenvatting
- ✅ OpenCode Terminal + Desktop App
- ✅ OpenCode Zen (gratis)
- ✅ Plan vs Build mode
- ✅ @ file mentions
- ✅ Git push → auto deploy
Slide 21: Huiswerk
- Nieuw project vanaf scratch
- create-next-app → 3 componenten
- Push naar GitHub
- Vercel: Import Project (zie slide 17!)
- Inleveren: Vercel + GitHub link in Teams
- Les 3: Iedereen langs, prompts bespreken
Slide 22: Volgende les
- OpenCode IDE Integratie
- VSCode plugin
- "Tot dan!"