fix: lessons
This commit is contained in:
109
OPLEVERING.md
Normal file
109
OPLEVERING.md
Normal file
@@ -0,0 +1,109 @@
|
||||
# Oplevering — AI Developer Leerlijn
|
||||
|
||||
**Opdrachtnemer:** Tim Rijkse
|
||||
**Opdrachtgever:** NOVI Hogeschool Utrecht
|
||||
**Vak:** AI-Assisted Development
|
||||
**Oplevering:** Juni 2026
|
||||
**Contract:** Opdrachtovereenkomst Tim Rijkse — Art. 1 taakomschrijving
|
||||
|
||||
---
|
||||
|
||||
## Doel van dit document
|
||||
|
||||
Dit document mapt de **vier contractdeliverables uit Artikel 1** van de Opdrachtovereenkomst expliciet naar concrete bestanden en mappen in dit repository, zodat NOVI snel kan verifiëren dat de oplevering compleet is voor facturatie.
|
||||
|
||||
---
|
||||
|
||||
## 1. Leerlijnbeschrijving incl. cursussen
|
||||
|
||||
**Geleverd in:**
|
||||
- [`readme.md`](./readme.md) — de formele leerlijnbeschrijving met opbouw in vier delen en lessenoverzicht.
|
||||
- [`Curriculum-Overzicht-Compleet.pdf`](./Curriculum-Overzicht-Compleet.pdf) — alle 18 lessen samengevoegd in één visueel deck in NOVI-huisstijl.
|
||||
- [`Curriculum-Lesboek.pdf`](./Curriculum-Lesboek.pdf) — tekstuele versie van het curriculum, leesbaar als kort lesboek.
|
||||
- [`Samenvattingen/`](./Samenvattingen) — per-les samenvattingen (markdown) voor publicatie op Brightspace / interne docs.
|
||||
|
||||
**Korte beschrijving:**
|
||||
18 lessen × 3 uur fysiek, opgebouwd in **vier delen**:
|
||||
- **Deel 1 — AI Foundations** (Les 1–3)
|
||||
- **Deel 2 — Technical Foundations** (Les 4–10)
|
||||
- **Deel 3 — AI Development** (Les 11–16)
|
||||
- **Deel 4 — Production & Advanced** (Les 17–18)
|
||||
|
||||
---
|
||||
|
||||
## 2. Content ontwikkeling van lesmateriaal en opdrachten
|
||||
|
||||
**Geleverd in:** elke `LesXX-*/` map onder de repo-root.
|
||||
|
||||
Per les bevat de map het volledige lesmateriaal en de bijbehorende opdrachten:
|
||||
|
||||
| Bestand | Inhoud |
|
||||
|---------|--------|
|
||||
| `LesXX-Lesstof.md` | Theorie / leesstof voor de student |
|
||||
| `LesXX-Lesstof.pdf` | Idem, NOVI-huisstijl, klaar voor uitdeling |
|
||||
| `LesXX-Lesopdracht.md` / `.pdf` | In-class opdracht |
|
||||
| `LesXX-Huiswerk.md` / `.pdf` | Take-home opdracht |
|
||||
|
||||
Overzicht van alle lesmaterialen:
|
||||
|
||||
| Les | Deel | Onderwerp | Map |
|
||||
|-----|------|-----------|-----|
|
||||
| 1 | 1 | Introductie AI & LLMs | `Les01-Introductie-AI/` |
|
||||
| 2 | 1 | AI Code Assistants & OpenCode | `Les02-OpenCode/` |
|
||||
| 3 | 1 | Cursor Setup & Basics | `Les03-Cursor-Basics/` |
|
||||
| 4 | 2 | TypeScript Fundamentals | `Les04-TypeScript-Fundamentals/` |
|
||||
| 5 | 2 | Next.js Basics — QuickPoll part 1 | `Les05-NextJS-Basics/` |
|
||||
| 6 | 2 | Next.js QuickPoll part 2 | `Les06-NextJS-QuickPoll-Part2/` |
|
||||
| 7 | 2 | Supabase introductie | `Les07-Supabase/` |
|
||||
| 8 | 2 | Van In-Memory naar Supabase | `Les08-Van-InMemory-naar-Supabase/` |
|
||||
| 9 | 2 | Supabase Auth — eerste login flow | `Les09-Supabase-Auth/` |
|
||||
| 10 | 2 | Supabase Auth & RLS verdieping | `Les10-Supabase-Auth/` |
|
||||
| 11 | 3 | Vercel AI SDK — praat met je data | `Les11-AI-SDK/` |
|
||||
| 12 | 3 | Tool Calling | `Les12-Tool-Calling/` |
|
||||
| 13 | 3 | Externe APIs + Cursor + Vercel | `Les13-Cursor-Vercel-Deploy/` |
|
||||
| 14 | 3 | Agents | `Les14-Agents/` |
|
||||
| 15 | 3 | RAG + Embeddings | `Les15-RAG-Embeddings/` |
|
||||
| 16 | 3 | Model Context Protocol | `Les16-MCP/` |
|
||||
| 17 | 4 | AI Production Polish | `Les17-Production-Polish/` |
|
||||
| 18 | 4 | Advanced AI Toolbox + wrap-up | `Les18-AI-Toolbox-Next/` |
|
||||
|
||||
---
|
||||
|
||||
## 3. Lesplannen incl. lesopdrachten en sheets
|
||||
|
||||
**Geleverd in:** elke `LesXX-*/` map.
|
||||
|
||||
Per les het complete lesplan-pakket:
|
||||
|
||||
| Bestand | Inhoud |
|
||||
|---------|--------|
|
||||
| `LesXX-Slide-Overzicht.md` | Inhoudelijk overzicht van alle slides + timing |
|
||||
| `LesXX-Docenttekst.md` | Volledig voorleesbaar lesscript voor de docent (3 uur) |
|
||||
| `LesXX-Slides.pptx` | Slidedeck in NOVI-huisstijl |
|
||||
| `LesXX-Slides.pdf` | PDF-export van de slides |
|
||||
| `LesXX-Lesopdracht.md` / `.pdf` | In-class opdracht |
|
||||
| `LesXX-Huiswerk.md` / `.pdf` | Take-home opdracht |
|
||||
|
||||
Aanvullende werkbestanden waar relevant (per les):
|
||||
- Starter-repositories (`poll-app-starter.zip`, `polderfest-demo/`, `lesbestanden/`)
|
||||
- Live-Coding-Guides (Les 9)
|
||||
- Hands-on bijlagen (Les 10)
|
||||
- Tools-demo's en seed-scripts
|
||||
|
||||
---
|
||||
|
||||
## 4. Eindopdracht
|
||||
|
||||
**Geleverd in:**
|
||||
- [`Eindopdracht-AI-Developer.md`](./Eindopdracht-AI-Developer.md) — volledige eindopdracht-eisen, beoordelingscriteria en deadline-structuur.
|
||||
|
||||
**Korte beschrijving:**
|
||||
De student bouwt een eigen AI-app die de volledige stack uit de leerlijn integreert: Next.js + Supabase met auth & RLS, Vercel AI SDK met Tool Calling, externe API, deployed op Vercel. Eindopdracht doen studenten thuis (niet in-class behandeld).
|
||||
|
||||
---
|
||||
|
||||
## Status
|
||||
|
||||
**Compleet en gereed voor facturatie.** Alle vier deliverables uit Artikel 1 zijn opgeleverd. Voor controle: alle 18 `LesXX-*` mappen bevatten elk minimaal `Slide-Overzicht.md`, `Docenttekst.md`, `Lesstof.md`, `Huiswerk.md/.pdf`, `Slides.pptx`.
|
||||
|
||||
**Vragen?** Tim Rijkse — trijkse@gmail.com.
|
||||
Reference in New Issue
Block a user