fix: update les
This commit is contained in:
@@ -50,7 +50,15 @@
|
||||
|
||||
---
|
||||
|
||||
### Slide 6: Build vs Plan Mode
|
||||
### 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`
|
||||
@@ -60,21 +68,14 @@
|
||||
|
||||
---
|
||||
|
||||
### Slide 7: Shortcuts
|
||||
### Slide 8: Shortcuts
|
||||
- `Ctrl+K` = command menu
|
||||
- `Tab` = wissel mode
|
||||
- `@` = zoek bestanden
|
||||
- `@` = zoek bestanden (context!)
|
||||
- `Ctrl+O` = model kiezen
|
||||
|
||||
---
|
||||
|
||||
### Slide 8: @ Mention
|
||||
- Typ `@` + filename
|
||||
- AI krijgt exacte context
|
||||
- Voorbeeld: @Hero.tsx voeg gradient toe
|
||||
|
||||
---
|
||||
|
||||
### Slide 9: Deployment Workflow
|
||||
- Wijzig code → git add → commit → push
|
||||
- Vercel pakt automatisch op
|
||||
@@ -159,13 +160,29 @@ git push
|
||||
---
|
||||
|
||||
### Slide 18: Opdracht (09:50-09:55)
|
||||
- **Maak nieuwe pagina in je v0 project:**
|
||||
1. Clone/pull repo
|
||||
2. npm install + npm run dev
|
||||
3. Maak nieuwe pagina (/about, /services, /contact)
|
||||
4. Voeg link op homepage + push → live op Vercel
|
||||
- **Doel:** minimaal 2x deployen
|
||||
- "Kwart over 10 pauze!"
|
||||
|
||||
**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
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ _[Wijs naar de problemen]_
|
||||
|
||||
### Slide 5: Wat is OpenCode?
|
||||
|
||||
**[09:10 - 09:13]**
|
||||
**[09:10 - 09:12]**
|
||||
|
||||
"OpenCode - open source met meer dan 60.000 GitHub stars. Het is een AI coding assistant die direct in je project werkt."
|
||||
|
||||
@@ -59,9 +59,21 @@ _[Wijs naar de problemen]_
|
||||
|
||||
---
|
||||
|
||||
### Slide 6: Build vs Plan Mode
|
||||
### Slide 6: Installatie
|
||||
|
||||
**[09:13 - 09:15]**
|
||||
**[09:12 - 09:14]**
|
||||
|
||||
"Hoe installeer je het? Voor terminal: npm i -g opencode-ai@latest."
|
||||
|
||||
"Maar wij gebruiken de Desktop App. Download van opencode.ai/download. Installeer het, en je bent klaar."
|
||||
|
||||
"Het AI model stel je in met Ctrl+O. Kies OpenCode Zen, dan GLM 4.7. Gratis, geen key nodig."
|
||||
|
||||
---
|
||||
|
||||
### Slide 7: Build vs Plan Mode
|
||||
|
||||
**[09:14 - 09:16]**
|
||||
|
||||
"Belangrijk concept: twee modes."
|
||||
|
||||
@@ -69,7 +81,7 @@ _[Wijs naar de problemen]_
|
||||
|
||||
"**Build mode** - de hamer. AI kan code schrijven en bestanden aanmaken."
|
||||
|
||||
"Wisselen doe je met Tab. Workflow: eerst Plan om te begrijpen, dan Build om te bouwen."
|
||||
"Wisselen doe je met Tab."
|
||||
|
||||
_[Belangrijk punt - benadrukken!]_
|
||||
|
||||
@@ -77,21 +89,13 @@ _[Belangrijk punt - benadrukken!]_
|
||||
|
||||
---
|
||||
|
||||
### Slide 7: Shortcuts
|
||||
### Slide 8: Shortcuts
|
||||
|
||||
**[09:15 - 09:17]**
|
||||
**[09:16 - 09:18]**
|
||||
|
||||
"Vier shortcuts om te onthouden:"
|
||||
|
||||
"Ctrl+K voor het command menu. Tab om te wisselen tussen modes. @ om bestanden te zoeken. Ctrl+O om je AI model te kiezen."
|
||||
|
||||
---
|
||||
|
||||
### Slide 8: De @ mention
|
||||
|
||||
**[09:17 - 09:18]**
|
||||
|
||||
"Die @ is krachtig. Je typt @, begint een bestandsnaam te typen, en het zoekt door je project. Bijvoorbeeld: @Hero.tsx - voeg een gradient toe. De AI krijgt dan exacte context."
|
||||
"Ctrl+K voor het command menu. Tab om te wisselen tussen modes. @ om bestanden te zoeken - super handig voor context. Ctrl+O om je AI model te kiezen."
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -33,6 +33,7 @@ Na deze les kan de student:
|
||||
|
||||
### Technische setup
|
||||
- [ ] OpenCode Terminal geïnstalleerd (`npm i -g opencode-ai@latest`)
|
||||
- [ ] OpenCode Desktop App geïnstalleerd (opencode.ai/download)
|
||||
- [ ] Demo project: een v0 repo gekloond en werkend
|
||||
- [ ] Git geconfigureerd
|
||||
|
||||
@@ -61,9 +62,10 @@ Na deze les kan de student:
|
||||
|
||||
| Tijd | Activiteit | Slides |
|
||||
|------|------------|--------|
|
||||
| 09:10-09:13 | Wat is OpenCode? + OpenCode Zen | 5 |
|
||||
| 09:13-09:15 | Build vs Plan mode | 6 |
|
||||
| 09:15-09:18 | Shortcuts + @ mentions | 7-8 |
|
||||
| 09:10-09:12 | Wat is OpenCode? | 5 |
|
||||
| 09:12-09:14 | Installatie (Terminal + Desktop App) | 6 |
|
||||
| 09:14-09:16 | Build vs Plan mode | 7 |
|
||||
| 09:16-09:18 | Shortcuts + @ mentions | 8 |
|
||||
| 09:18-09:20 | Vercel deployment workflow | 9 |
|
||||
|
||||
**Belangrijk:** OpenCode Zen is gratis - geen API key nodig!
|
||||
|
||||
@@ -78,7 +78,23 @@
|
||||
|
||||
---
|
||||
|
||||
### Slide 6: Build vs Plan Mode
|
||||
### Slide 6: Installatie
|
||||
|
||||
**Terminal versie:**
|
||||
```bash
|
||||
npm i -g opencode-ai@latest
|
||||
```
|
||||
|
||||
**Desktop App:**
|
||||
- Download: **opencode.ai/download**
|
||||
- Installeer voor jouw OS (Mac/Windows)
|
||||
|
||||
**AI Model (gratis):**
|
||||
- `Ctrl+O` → OpenCode Zen → GLM 4.7
|
||||
|
||||
---
|
||||
|
||||
### Slide 7: Build vs Plan Mode
|
||||
|
||||
| Mode | Icoon | Wat het doet |
|
||||
|------|-------|--------------|
|
||||
@@ -87,15 +103,13 @@
|
||||
|
||||
**Wisselen:** `Tab`
|
||||
|
||||
**Workflow:** Plan → begrijpen → Build → bouwen
|
||||
|
||||
**💡 Tip: Eén prompt per taak!**
|
||||
- ❌ "Maak een complete website met header, hero en footer"
|
||||
- ✅ "Maak een Header component" → "Voeg hero toe" → "Maak footer"
|
||||
|
||||
---
|
||||
|
||||
### Slide 7: Keyboard Shortcuts
|
||||
### Slide 8: Keyboard Shortcuts
|
||||
|
||||
| Shortcut | Actie |
|
||||
|----------|-------|
|
||||
@@ -106,25 +120,12 @@
|
||||
|
||||
---
|
||||
|
||||
### Slide 8: De @ file mention
|
||||
|
||||
```
|
||||
@src/components/Hero.tsx
|
||||
Maak de heading groter en voeg een gradient toe
|
||||
```
|
||||
|
||||
- Typ `@` + begin filename
|
||||
- Fuzzy search door project
|
||||
- AI krijgt exacte context
|
||||
|
||||
---
|
||||
|
||||
### Slide 9: De Deployment Workflow
|
||||
|
||||
```
|
||||
1. Wijzig code met OpenCode
|
||||
2. git add .
|
||||
3. git commit -m "Add testimonials"
|
||||
3. git commit -m "Add about page"
|
||||
4. git push
|
||||
5. ✨ Vercel deployt automatisch!
|
||||
```
|
||||
@@ -139,14 +140,14 @@ Jullie Vercel project is al gekoppeld aan GitHub.
|
||||
|
||||
**Live demo:**
|
||||
```bash
|
||||
npm i -g opencode-ai@latest
|
||||
opencode
|
||||
```
|
||||
|
||||
**Laat zien:**
|
||||
- TUI (Terminal User Interface)
|
||||
- Shortcuts: `Ctrl+K`, `Tab`, `@`, `Ctrl+O`
|
||||
- Plan vs Build mode
|
||||
**Laat zien in actie:**
|
||||
- Plan mode: "Analyseer dit project"
|
||||
- Build mode: `Tab` → "Voeg een component toe"
|
||||
- @ mention: `@src/components/`
|
||||
- Shortcuts: `Ctrl+K`, `Ctrl+O`
|
||||
|
||||
→ Krachtig! Maar we gaan iets gebruiksvriendelijkers gebruiken...
|
||||
|
||||
@@ -238,30 +239,41 @@ Of gebruik GitHub Desktop!
|
||||
|
||||
## BLOK 5: HANDS-ON OPDRACHT (85 minuten)
|
||||
|
||||
### Slide 18: Aan de slag!
|
||||
### Slide 18: Aan de slag! (blijft op scherm)
|
||||
|
||||
**Opdracht:** Maak een nieuwe pagina in je v0 project
|
||||
```
|
||||
┌─────────────────────────────────────────────────────┐
|
||||
│ STAP 1: PROJECT KLAARZETTEN │
|
||||
│ ───────────────────────────────────────────────── │
|
||||
│ git clone https://github.com/[user]/[repo].git │
|
||||
│ cd [repo] │
|
||||
│ npm install │
|
||||
│ npm run dev │
|
||||
│ → Open http://localhost:3000 │
|
||||
├─────────────────────────────────────────────────────┤
|
||||
│ STAP 2: OPENCODE DESKTOP APP │
|
||||
│ ───────────────────────────────────────────────── │
|
||||
│ 1. Open Desktop App │
|
||||
│ 2. File → Open Folder → je project │
|
||||
│ 3. Ctrl+O → OpenCode Zen → GLM 4.7 │
|
||||
├─────────────────────────────────────────────────────┤
|
||||
│ STAP 3: BOUW MET OPENCODE │
|
||||
│ ───────────────────────────────────────────────── │
|
||||
│ □ Maak 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 -m "Add about page" │
|
||||
│ git push │
|
||||
│ → Check Vercel dashboard │
|
||||
└─────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
**Stappen:**
|
||||
1. Clone je repo (of pull latest)
|
||||
2. `npm install` + `npm run dev`
|
||||
3. Met OpenCode:
|
||||
- Maak nieuwe pagina (/about, /services, of /contact)
|
||||
- Voeg minimaal 2 componenten toe aan de pagina
|
||||
- Voeg link op homepage toe naar de nieuwe pagina
|
||||
4. Push naar GitHub → bekijk live!
|
||||
|
||||
**💡 Onthoud: Eén prompt per taak!**
|
||||
- Eerst de pagina structuur
|
||||
- Dan component 1
|
||||
- Dan component 2
|
||||
- Dan de link op homepage
|
||||
|
||||
**Doel:** Minimaal 2 keer deployen naar Vercel
|
||||
|
||||
**Tijd:** 85 minuten (09:50-10:15 + 10:30-11:30)
|
||||
|
||||
☕ **Pauze:** 10:15-10:30
|
||||
**Doel:** Minimaal 2x deployen | ☕ **Pauze:** 10:15-10:30
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user