In dit vak leer je hoe in basis een MVC Framework werkt. De praktijkvoorbeelden worden uitgewerkt in het PHP Framework Laravel
Voor hulp bij het installeren of het aanmaken van een eerste project met controller en view, kan je terecht bij de instructies.
Verder is het handig om gebruik te maken van de Laravel Idea plugin voor PHPStorm. Deze moet je apart installeren in PHPStorm en als student kun je deze gratis gebruiken zolang je een student license hebt.
Les | Onderwerpen | Opdrachten |
---|---|---|
1 | Introductie vak. Wat is MVC? Waarom een framework? Uitleg onderzoeksopdracht |
Instructies Les 1 Installatie Laravel Nieuwe project met route en Controller |
2 | Werkcollege Framework 2 en 3 | |
3 | Routing Controllers |
Routes en Controllers Deadline vóór aanvang les 4 in changelog: ERD, User Stories en planning |
4 | Views + Templating (layouts + partials) |
View, Template en Component |
5 | Models Database / Migrations ORM |
Models en Migrations |
6 | 1-op-veel relaties Authenticatie & autorisatie met user accounts) |
Models en relaties |
7 | OWASP / Security | Security |
8 | Deployment / OTAP (Ontwikkel Test Acceptatie Productie) | |
9 | Geen Theorie | Inleveren code. Deadline is zondag 23:59 |
10 | Mondelinge toets op afspraak |