- Introductie project
- Eindopdracht
- Beoordeling
- Github basics
- Http request en response
- Command line
- Node.js en NPM
- Node modules
- Functies
- Objecten
- Loops
- Import met 'require'
- API theorie
- Data API
- JSON-notatie & -bestanden
- Fetch Web API & lokaal JSON bestand
- Promise afhandelen met .then()
- Fetch in Async functie met await
- Frontend: API basics, loading state
- Keuze voor teamrol maken (docenten inventariseren)
- Verdieping kiezen en Teams indeling
- Concept (in team)
- Frontend: Lijstjes (ListJS)
- Express, Routes, static, templates
- Q&A lesstof week 1 & 2
- Formulieren met JSON
- Formulieren met Data API
- Gebruik van GitHub voor teams
- Back-end: formulieren verwerken met Node.js en database
Geen les 3 en 4 ivm Hemelvaart
- Backend: Vervolg formulieren verwerken met Node.js en database
- Frontend optimalisaties
- Responsive design
- Coding standards
- Frontend: Animeren herhaling
- Instructie feedbacksessie
Geen les 3 en 4 ivm Pinksteren
- Feedbacksessie
- Drag 'n drop
- Workshop security
- Input validation en sanitisation
- Password hashing
- Verdieping backend: File uploads en sessions
- Performance
- Lazy Loading
- Build tooling
- Inleveren competentieverslag