2.5 KiB
2.5 KiB
Les 2: AI Code Assistants en OpenCode Desktop App
📋 Lesmateriaal nog niet uitgewerkt
De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
- Les02-Slide-Overzicht.md
- Les02-Lesplan.md
- Les02-Bijlage-A-Lesopdracht.md
- Les02-Bijlage-B-Huiswerkopdracht.md
Hoofdstuk
Hoofdstuk 1: Fundamentals (Les 1-3)
Beschrijving
Introductie tot standalone AI coding tools. OpenCode als eerste hands-on ervaring met AI-geïntegreerde development.
Te Behandelen
Theorie
- Verschil tussen chat-interfaces en geïntegreerde development tools
- OpenCode als standalone desktop applicatie (geen IDE nodig)
- Installatie en configuratie met gratis modellen (Ollama lokaal of Groq API)
- Interface verkenning: code editor, chat sidebar, terminal, file browser
- Best practices voor code generation prompts
- Iteratief werken met AI
- Wanneer welk model gebruiken (snelheid vs kwaliteit)
Praktijk
- OpenCode installeren en configureren
- Gratis modellen testen (Ollama lokaal OF Groq API)
- Interface verkennen
- Component bouwen met AI assistance
Tools
- OpenCode (standalone)
- Ollama/Groq API
- Vercel
Lesopdracht (2 uur)
Deel 1: Setup (45 min)
- Installeer OpenCode desktop app
- Koppel een gratis model: Ollama lokaal OF Groq API
- Test beide opties en kies wat voor jou werkt
Deel 2: Interface Verkenning
- Probeer code completion
- Test chat functionaliteit
- Terminal commands
- File operations
Deel 3: Component Bouwen (1u 15min)
- Bouw een complete responsive navbar component
- Mobile hamburger menu
- Alleen met AI assistance via OpenCode
Documentatie:
- Aantal prompts gebruikt
- Iteraties nodig
- Wat werkte goed/niet
- Hoeveel tijd bespaard vs handmatig coderen
Huiswerk (2 uur)
Component Library Bouwen: Bouw een volledige landing page component library met OpenCode:
- Hero section
- Features section (3 cards met icons)
- Testimonial card
- CTA section met button
- Footer
Vereisten:
- Alles responsive met Tailwind CSS
- Test op mobile en desktop
Blog Post (300 woorden): Schrijf over je ervaring:
- Wat ging goed/fout
- Limitations van gratis modellen vs betaalde
- Hoe voelt AI-assisted coding met OpenCode standalone app
- Zou je dit blijven gebruiken?
Leerdoelen
Na deze les kan de student:
- OpenCode installeren en configureren
- Gratis AI modellen gebruiken (Ollama/Groq)
- De OpenCode interface effectief gebruiken
- Components bouwen met AI assistance
- Het verschil begrijpen tussen chat-interfaces en geïntegreerde tools