fix: add files

This commit is contained in:
Tim Rijkse
2026-01-29 10:28:40 +01:00
parent 3118ceeb8e
commit 498adf065d
19 changed files with 424 additions and 0 deletions

View File

@@ -1,5 +1,17 @@
# Les 1: Introductie tot AI en Large Language Models
> ✅ **Deze les is volledig uitgewerkt**
## Lesmateriaal
- [Slide Overzicht](../Les01-Introductie-AI/Les01-Slide-Overzicht.md)
- [Lesplan](../Les01-Introductie-AI/Les01-Lesplan.md)
- [Docenttekst](../Les01-Introductie-AI/Les01-Docenttekst.md)
- [Bijlage A: Lesopdracht](../Les01-Introductie-AI/Les01-Bijlage-A-Lesopdracht.md)
- [Bijlage B: Huiswerkopdracht](../Les01-Introductie-AI/Les01-Bijlage-B-Huiswerkopdracht.md)
---
## Hoofdstuk
**Hoofdstuk 1: Fundamentals** (Les 1-3)

View File

@@ -1,5 +1,16 @@
# 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-Docenttekst.md
> - Les02-Bijlage-A-Lesopdracht.md
> - Les02-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 1: Fundamentals** (Les 1-3)

View File

@@ -1,5 +1,16 @@
# Les 3: AI Ethics, Privacy & Security + WebStorm Integration
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les03-Slide-Overzicht.md
> - Les03-Lesplan.md
> - Les03-Docenttekst.md
> - Les03-Bijlage-A-Lesopdracht.md
> - Les03-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 1: Fundamentals** (Les 1-3)

View File

@@ -1,5 +1,16 @@
# Les 4: Effectief Prompting, Iteratief Werken & Skills
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les04-Slide-Overzicht.md
> - Les04-Lesplan.md
> - Les04-Docenttekst.md
> - Les04-Bijlage-A-Lesopdracht.md
> - Les04-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 2: Intermediate** (Les 4-9)

View File

@@ -1,5 +1,16 @@
# Les 5: AI voor Content en Asset Generation
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les05-Slide-Overzicht.md
> - Les05-Lesplan.md
> - Les05-Docenttekst.md
> - Les05-Bijlage-A-Lesopdracht.md
> - Les05-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 2: Intermediate** (Les 4-9)

View File

@@ -1,5 +1,16 @@
# Les 6: MCP (Model Context Protocol) & Component Libraries
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les06-Slide-Overzicht.md
> - Les06-Lesplan.md
> - Les06-Docenttekst.md
> - Les06-Bijlage-A-Lesopdracht.md
> - Les06-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 2: Intermediate** (Les 4-9)

View File

@@ -1,5 +1,16 @@
# Les 7: Backend Made Easy met Supabase + AI + Skills
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les07-Slide-Overzicht.md
> - Les07-Lesplan.md
> - Les07-Docenttekst.md
> - Les07-Bijlage-A-Lesopdracht.md
> - Les07-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 2: Intermediate** (Les 4-9)

View File

@@ -1,5 +1,16 @@
# Les 8: Claude Code - Agentic Coding Mode
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les08-Slide-Overzicht.md
> - Les08-Lesplan.md
> - Les08-Docenttekst.md
> - Les08-Bijlage-A-Lesopdracht.md
> - Les08-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 3: Advanced** (Les 8-18)

View File

@@ -1,5 +1,16 @@
# Les 9: AI Agents - Custom GPTs & Claude Projects
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les09-Slide-Overzicht.md
> - Les09-Lesplan.md
> - Les09-Docenttekst.md
> - Les09-Bijlage-A-Lesopdracht.md
> - Les09-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 3: Advanced** (Les 8-18)

View File

@@ -1,5 +1,16 @@
# Les 10: Supabase Automation - Cron Jobs, Webhooks & AI Workflows
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les10-Slide-Overzicht.md
> - Les10-Lesplan.md
> - Les10-Docenttekst.md
> - Les10-Bijlage-A-Lesopdracht.md
> - Les10-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 3: Advanced** (Les 8-18)

View File

@@ -1,5 +1,16 @@
# Les 11: Introduction to Cursor - De Professionele AI Editor
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les11-Slide-Overzicht.md
> - Les11-Lesplan.md
> - Les11-Docenttekst.md
> - Les11-Bijlage-A-Lesopdracht.md
> - Les11-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 3: Advanced** (Les 8-18)

View File

@@ -1,5 +1,16 @@
# Les 12: Advanced Context Management & AI-Vriendelijke Code
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les12-Slide-Overzicht.md
> - Les12-Lesplan.md
> - Les12-Docenttekst.md
> - Les12-Bijlage-A-Lesopdracht.md
> - Les12-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 3: Advanced** (Les 8-18)

View File

@@ -1,5 +1,16 @@
# Les 13: Mastering Cursor met Claude Opus & Advanced Skills
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les13-Slide-Overzicht.md
> - Les13-Lesplan.md
> - Les13-Docenttekst.md
> - Les13-Bijlage-A-Lesopdracht.md
> - Les13-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 3: Advanced** (Les 8-18)

View File

@@ -1,5 +1,16 @@
# Les 14: Supabase Advanced - Realtime, Storage & Edge Functions
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les14-Slide-Overzicht.md
> - Les14-Lesplan.md
> - Les14-Docenttekst.md
> - Les14-Bijlage-A-Lesopdracht.md
> - Les14-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 3: Advanced** (Les 8-18)

View File

@@ -1,5 +1,16 @@
# Les 15: AI-Driven Testing & Quality Assurance
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les15-Slide-Overzicht.md
> - Les15-Lesplan.md
> - Les15-Docenttekst.md
> - Les15-Bijlage-A-Lesopdracht.md
> - Les15-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 3: Advanced** (Les 8-18)

View File

@@ -1,5 +1,16 @@
# Les 16: Building AI-Powered Features & Workflow Automation
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les16-Slide-Overzicht.md
> - Les16-Lesplan.md
> - Les16-Docenttekst.md
> - Les16-Bijlage-A-Lesopdracht.md
> - Les16-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 3: Advanced** (Les 8-18)

View File

@@ -1,5 +1,16 @@
# Les 17: Advanced Deployment & Production (Vercel)
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les17-Slide-Overzicht.md
> - Les17-Lesplan.md
> - Les17-Docenttekst.md
> - Les17-Bijlage-A-Lesopdracht.md
> - Les17-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 3: Advanced** (Les 8-18)

View File

@@ -1,5 +1,16 @@
# Les 18: Eindopdracht Intro, Planning & Advanced Topics
> 📋 **Lesmateriaal nog niet uitgewerkt**
>
> De volgende bestanden worden gegenereerd wanneer deze les wordt uitgewerkt:
> - Les18-Slide-Overzicht.md
> - Les18-Lesplan.md
> - Les18-Docenttekst.md
> - Les18-Bijlage-A-Lesopdracht.md
> - Les18-Bijlage-B-Huiswerkopdracht.md
---
## Hoofdstuk
**Hoofdstuk 3: Advanced** (Les 8-18)

225
readme.md Normal file
View File

@@ -0,0 +1,225 @@
# AI Development Curriculum - NOVI Hogeschool
Een 18-weekse cursus die studenten meeneemt van AI-beginner naar AI-powered developer.
---
## Overzicht
| Les | Onderwerp | Status |
|-----|-----------|--------|
| 01 | Introductie tot AI en Large Language Models | ✅ Uitgewerkt |
| 02 | AI Code Assistants en OpenCode Desktop App | 📋 Samenvatting |
| 03 | IDE Integratie: WebStorm en Cursor | 📋 Samenvatting |
| 04 | Prompt Engineering Deep Dive | 📋 Samenvatting |
| 05 | Skills.sh - Herbruikbare AI Packages | 📋 Samenvatting |
| 06 | Supabase Fundamentals | 📋 Samenvatting |
| 07 | Supabase Advanced Features | 📋 Samenvatting |
| 08 | MCP - Model Context Protocol | 📋 Samenvatting |
| 09 | AI Agents en Agentic Coding | 📋 Samenvatting |
| 10 | Claude Code CLI | 📋 Samenvatting |
| 11 | Custom GPTs en Claude Projects | 📋 Samenvatting |
| 12 | AI-Assisted Testing Basics | 📋 Samenvatting |
| 13 | Advanced Testing met AI | 📋 Samenvatting |
| 14 | Deployment en CI/CD | 📋 Samenvatting |
| 15 | Capstone Project Start | 📋 Samenvatting |
| 16 | Capstone Development | 📋 Samenvatting |
| 17 | Capstone Afronding | 📋 Samenvatting |
| 18 | Presentaties en Afsluiting | 📋 Samenvatting |
---
## Hoofdstuk 1: Fundamentals (Les 1-3)
### Les 1: Introductie tot AI en Large Language Models
Kennismaking met AI, LLMs, ChatGPT en de basis van prompt engineering. Praktische workflow van schets op papier naar werkende website met v0.dev.
**Tools:** ChatGPT, v0.dev, Vercel, GitHub
[→ Ga naar Les 1](Samenvattingen/Les01-Samenvatting.md)
---
### Les 2: AI Code Assistants en OpenCode Desktop App
Introductie tot standalone AI coding tools. OpenCode als eerste hands-on ervaring met AI-geïntegreerde development.
**Tools:** OpenCode Desktop App, Ollama/Groq API
[→ Ga naar Les 2](Samenvattingen/Les02-Samenvatting.md)
---
### Les 3: IDE Integratie: WebStorm en Cursor
AI-assistants binnen bestaande development workflows. Vergelijking van WebStorm met OpenCode plugin vs Cursor als AI-native IDE.
**Tools:** WebStorm + OpenCode plugin, Cursor
[→ Ga naar Les 3](Samenvattingen/Les03-Samenvatting.md)
---
## Hoofdstuk 2: Prompt Engineering & Skills (Les 4-5)
### Les 4: Prompt Engineering Deep Dive
Geavanceerde prompt technieken voor consistente, hoogwaardige output.
**Tools:** ChatGPT, Claude
[→ Ga naar Les 4](Samenvattingen/Les04-Samenvatting.md)
---
### Les 5: Skills.sh - Herbruikbare AI Packages
Skills als herbruikbare best-practices packages. Hoe je bestaande skills gebruikt en eigen skills maakt.
**Tools:** Skills.sh, Claude Code
[→ Ga naar Les 5](Samenvattingen/Les05-Samenvatting.md)
---
## Hoofdstuk 3: Backend & Database (Les 6-7)
### Les 6: Supabase Fundamentals
Backend-as-a-Service met Supabase. Database, authenticatie en storage basics.
**Tools:** Supabase (Database, Auth, Storage)
[→ Ga naar Les 6](Samenvattingen/Les06-Samenvatting.md)
---
### Les 7: Supabase Advanced Features
Geavanceerde Supabase features: Realtime subscriptions, Edge Functions en Row Level Security.
**Tools:** Supabase (Realtime, Edge Functions, RLS)
[→ Ga naar Les 7](Samenvattingen/Les07-Samenvatting.md)
---
## Hoofdstuk 4: AI Integration & Agents (Les 8-11)
### Les 8: MCP - Model Context Protocol
AI verbinden met externe data en services via het Model Context Protocol.
**Tools:** MCP Servers, Claude Desktop
[→ Ga naar Les 8](Samenvattingen/Les08-Samenvatting.md)
---
### Les 9: AI Agents en Agentic Coding
Van simpele prompts naar autonome AI agents die taken uitvoeren.
**Tools:** Claude, Agent frameworks
[→ Ga naar Les 9](Samenvattingen/Les09-Samenvatting.md)
---
### Les 10: Claude Code CLI
Command-line AI development met Claude Code. Agentic mode en autonome development.
**Tools:** Claude Code CLI
[→ Ga naar Les 10](Samenvattingen/Les10-Samenvatting.md)
---
### Les 11: Custom GPTs en Claude Projects
Gepersonaliseerde AI-assistants bouwen voor specifieke taken en projecten.
**Tools:** OpenAI GPT Builder, Claude Projects
[→ Ga naar Les 11](Samenvattingen/Les11-Samenvatting.md)
---
## Hoofdstuk 5: Testing (Les 12-13)
### Les 12: AI-Assisted Testing Basics
AI gebruiken voor het schrijven van unit tests en component tests.
**Tools:** Vitest, React Testing Library, MSW
[→ Ga naar Les 12](Samenvattingen/Les12-Samenvatting.md)
---
### Les 13: Advanced Testing met AI
End-to-end testing en test automation met AI assistance.
**Tools:** Playwright, AI test generation
[→ Ga naar Les 13](Samenvattingen/Les13-Samenvatting.md)
---
## Hoofdstuk 6: Deployment (Les 14)
### Les 14: Deployment en CI/CD
Van development naar productie met AI-ondersteunde deployment pipelines.
**Tools:** Vercel, GitHub Actions
[→ Ga naar Les 14](Samenvattingen/Les14-Samenvatting.md)
---
## Hoofdstuk 7: Capstone Project (Les 15-18)
### Les 15: Capstone Project Start
Projectkeuze, planning en architectuur. Eerste AI-assisted development sprint.
**Tools:** Alle geleerde tools
[→ Ga naar Les 15](Samenvattingen/Les15-Samenvatting.md)
---
### Les 16: Capstone Development
Hoofdontwikkeling van het capstone project met focus op testing en kwaliteit.
**Tools:** Alle geleerde tools
[→ Ga naar Les 16](Samenvattingen/Les16-Samenvatting.md)
---
### Les 17: Capstone Afronding
Deployment, documentatie en presentatievoorbereiding.
**Tools:** Vercel, Documentatie tools
[→ Ga naar Les 17](Samenvattingen/Les17-Samenvatting.md)
---
### Les 18: Presentaties en Afsluiting
Eindpresentaties, reflectie en vooruitblik naar de toekomst van AI development.
**Tools:** Presentatie tools
[→ Ga naar Les 18](Samenvattingen/Les18-Samenvatting.md)
---
## Tech Stack
- **Frontend:** React, Tailwind CSS
- **Backend:** Supabase (Postgres, Auth, Storage, Realtime, Edge Functions)
- **AI Tools:** ChatGPT, Claude, v0.dev, OpenCode, Cursor, Claude Code
- **Testing:** Vitest, React Testing Library, Playwright
- **Deployment:** Vercel, GitHub Actions
---
## Structuur per Les
Elke uitgewerkte les bevat:
- `Les[xx]-Slide-Overzicht.md` - Slide deck structuur
- `Les[xx]-Lesplan.md` - Tijdsindeling en activiteiten
- `Les[xx]-Docenttekst.md` - Uitgebreide docenthandleiding
- `Les[xx]-Bijlage-A-Lesopdracht.md` - Lesopdracht (2 uur)
- `Les[xx]-Bijlage-B-Huiswerkopdracht.md` - Huiswerkopdracht (2 uur)