diff --git a/Les01-Introductie-AI/Les01-Lesplan.md b/Les01-Introductie-AI/Les01-Lesplan.md index 801e686..e31a774 100644 --- a/Les01-Introductie-AI/Les01-Lesplan.md +++ b/Les01-Introductie-AI/Les01-Lesplan.md @@ -11,7 +11,6 @@ | **Les 1: Introductie AI & Large Language Models (3 uur)** | | |---|---| -| **Voorbereiding** | Studenten hebben zich ingeschreven voor een gratis account bij ChatGPT (chat.openai.com) en Claude (claude.ai). Optioneel: GitHub account aangemaakt. | | **EdHub** | Hfst 1: Introductie AI (indien beschikbaar) | | **Benodigdheden** | Laptop met internetverbinding, projectiescherm, **papier en pen voor elke student**, toegang tot v0.dev, GitHub account | | **Bijzonderheden** | Dit lesplan is voor een **fysieke** les. Focus op "wow-factor" en enthousiasmeren. Kernworkflow: schets op papier โ†’ ChatGPT โ†’ v0.dev โ†’ website. | diff --git a/readme.md b/readme.md index 247d1e7..359c4cf 100644 --- a/readme.md +++ b/readme.md @@ -2,34 +2,42 @@ Een 18-weekse cursus die studenten meeneemt van AI-beginner naar AI-powered developer. +**Totaal: 30 EC** verdeeld over 3 delen. + --- ## 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 | +| Les | Onderwerp | Deel | Status | +|-----|-----------|------|--------| +| 01 | [Introductie tot AI en Large Language Models](Samenvattingen/Les01-Samenvatting.md) | 1 | โœ… Uitgewerkt | +| 02 | [AI Code Assistants en OpenCode Desktop App](Samenvattingen/Les02-Samenvatting.md) | 1 | ๐Ÿ“‹ Samenvatting | +| 03 | [IDE Integratie: WebStorm en Cursor](Samenvattingen/Les03-Samenvatting.md) | 1 | ๐Ÿ“‹ Samenvatting | +| 04 | [Prompt Engineering Deep Dive](Samenvattingen/Les04-Samenvatting.md) | 2 | ๐Ÿ“‹ Samenvatting | +| 05 | [Skills.sh - Herbruikbare AI Packages](Samenvattingen/Les05-Samenvatting.md) | 2 | ๐Ÿ“‹ Samenvatting | +| 06 | [Supabase Fundamentals](Samenvattingen/Les06-Samenvatting.md) | 2 | ๐Ÿ“‹ Samenvatting | +| 07 | [Supabase Advanced Features](Samenvattingen/Les07-Samenvatting.md) | 2 | ๐Ÿ“‹ Samenvatting | +| 08 | [MCP - Model Context Protocol](Samenvattingen/Les08-Samenvatting.md) | 2 | ๐Ÿ“‹ Samenvatting | +| 09 | [AI Agents en Agentic Coding](Samenvattingen/Les09-Samenvatting.md) | 2 | ๐Ÿ“‹ Samenvatting | +| 10 | [Claude Code CLI](Samenvattingen/Les10-Samenvatting.md) | 3 | ๐Ÿ“‹ Samenvatting | +| 11 | [Custom GPTs en Claude Projects](Samenvattingen/Les11-Samenvatting.md) | 3 | ๐Ÿ“‹ Samenvatting | +| 12 | [AI-Assisted Testing Basics](Samenvattingen/Les12-Samenvatting.md) | 3 | ๐Ÿ“‹ Samenvatting | +| 13 | [Advanced Testing met AI](Samenvattingen/Les13-Samenvatting.md) | 3 | ๐Ÿ“‹ Samenvatting | +| 14 | [Deployment en CI/CD](Samenvattingen/Les14-Samenvatting.md) | 3 | ๐Ÿ“‹ Samenvatting | +| 15 | [Capstone Project Start](Samenvattingen/Les15-Samenvatting.md) | 3 | ๐Ÿ“‹ Samenvatting | +| 16 | [Capstone Development](Samenvattingen/Les16-Samenvatting.md) | 3 | ๐Ÿ“‹ Samenvatting | +| 17 | [Capstone Afronding](Samenvattingen/Les17-Samenvatting.md) | 3 | ๐Ÿ“‹ Samenvatting | +| 18 | [Presentaties en Afsluiting](Samenvattingen/Les18-Samenvatting.md) | 3 | ๐Ÿ“‹ Samenvatting | --- -## Hoofdstuk 1: Fundamentals (Les 1-3) +# Deel 1: Fundamentals of AI-Driven Development + +**3 lessen ยท 5 EC** + +Kennismaking met AI, LLMs en de basis van AI-assisted development. Van eerste prompt tot werkende applicatie. + +--- ### 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. @@ -58,7 +66,15 @@ AI-assistants binnen bestaande development workflows. Vergelijking van WebStorm --- -## Hoofdstuk 2: Prompt Engineering & Skills (Les 4-5) +# Deel 2: Intermediate AI-Driven Development + +**6 lessen ยท 10 EC** + +Verdieping in prompt engineering, backend development met Supabase, en introductie tot AI agents en MCP. + +--- + +## 2.1 Prompt Engineering & Skills ### Les 4: Prompt Engineering Deep Dive Geavanceerde prompt technieken voor consistente, hoogwaardige output. @@ -78,7 +94,7 @@ Skills als herbruikbare best-practices packages. Hoe je bestaande skills gebruik --- -## Hoofdstuk 3: Backend & Database (Les 6-7) +## 2.2 Backend & Database ### Les 6: Supabase Fundamentals Backend-as-a-Service met Supabase. Database, authenticatie en storage basics. @@ -98,7 +114,7 @@ Geavanceerde Supabase features: Realtime subscriptions, Edge Functions en Row Le --- -## Hoofdstuk 4: AI Integration & Agents (Les 8-11) +## 2.3 AI Integration ### Les 8: MCP - Model Context Protocol AI verbinden met externe data en services via het Model Context Protocol. @@ -118,6 +134,16 @@ Van simpele prompts naar autonome AI agents die taken uitvoeren. --- +# Deel 3: Advanced AI-Driven Development + +**9 lessen ยท 15 EC** + +Geavanceerde AI tools, testing, deployment en het capstone project. + +--- + +## 3.1 Advanced AI Tools + ### Les 10: Claude Code CLI Command-line AI development met Claude Code. Agentic mode en autonome development. @@ -136,7 +162,7 @@ Gepersonaliseerde AI-assistants bouwen voor specifieke taken en projecten. --- -## Hoofdstuk 5: Testing (Les 12-13) +## 3.2 Testing ### Les 12: AI-Assisted Testing Basics AI gebruiken voor het schrijven van unit tests en component tests. @@ -156,7 +182,7 @@ End-to-end testing en test automation met AI assistance. --- -## Hoofdstuk 6: Deployment (Les 14) +## 3.3 Deployment ### Les 14: Deployment en CI/CD Van development naar productie met AI-ondersteunde deployment pipelines. @@ -167,7 +193,7 @@ Van development naar productie met AI-ondersteunde deployment pipelines. --- -## Hoofdstuk 7: Capstone Project (Les 15-18) +## 3.4 Capstone Project ### Les 15: Capstone Project Start Projectkeuze, planning en architectuur. Eerste AI-assisted development sprint.