educom PHP-basis E-learning

Curriculumkaart

Mapping van Franks PDF’s en opdrachten naar de zelfstandige lessen.

Rode draad

1. Output (HTML/PHP) → 2. Control flow & data → 3. Functies/scope → 4. Web-state → 5. OOP → 6. Data/IO → 7. Kwaliteit (validatie, injectie, MVC)

Opleveren: oplevering · start: les 00

Gewone opdracht vs extra/variant

LesPDFMapGewoonExtra / variant
00intro (XAMPP)Setup XAMPP + GitHub
01intro01Opdracht 1 opdracht1.phpHTML-tabel; Opdracht 2 form+process
02intro202Opdracht 4 Fibonacci; 5 talen-arrayReverse loop; assoc array. (DB → les 10)
03intro303Opdracht 9: 0–10 + π-decimalenConditie-lab; opdracht 10 zonder DB; switch
04intro404Opdracht 11 format_naw12 header/content; 13 menu; default-params
05intro505Opdracht 14 som 1..100Gauß; begin/eind; scope/postfix
06(map 06)06Session-winkelwagenCookie-login; stappenplan+DB
07intro707Opdracht 17 WebPage-class18 extend; 19 animals; ShoppingCart OOP
08intro808Opdracht 20 Bear + Grizzly21 Interface User; pass-by-ref; abstract
09(map 09)09Session-loginCookie vs session; polish
10intro1010Opdracht 24 PDO show+updateInjection-lab (alleen lokaal); prepared statements
11intro1111Opdracht 25 DI + class files26–29 fetch/User/login
12intro1212Upload + restricties + uniqidread_dir; thumbnails
13intro1313Opdracht 31 SimpleXML32 listing; 33 XSLT-form
14intro1414Opdracht 34 postcode-regex35 form+JS(+server)
15intro1513/15Mini MVC nabouwenClass-MVC; opdracht 36
16intro16Git-begrippen t.o.v. jouw repoBranch-per-les