Ga naar hoofdinhoud

Unplugged

In een webproject werken browser, server en database samen, en dat zie je niet gebeuren. Op papier wel. Elke hand-out hieronder print je, speel je met een paar klasgenoten na, en kijk je na met het antwoordblad.

Hand-outJe oefentNa de les
Het verzoek-rollenspeléén klik is vaak meer dan één verzoekDoorsturen na opslaan (redirect)
Welke route antwoordt?welke functie bij een verzoek hoort, en wanneer het 404, 405 of 422 wordtEen waarde na een vraagteken
Welke taal, waar?wat op de server draait en wat in de browserTemplates met Jinja2
Volg de naamdezelfde naam in formulier, functie, dictionary en templateEen formulier beantwoorden met een template
Template invullenwat Jinja van {{ }}, {% for %} en {% if %} maaktNog niets? if en else in je template
Een postbode zonder geheugenwaarom een server een cookie en een sessie nodig heeftCookie of sessie?
Vertrouw de bezoeker nietwelke controle op de server hoortWie mag wat: een knop is geen slot
Wat blijft er over?wat er blijft van image, container en volume bij stop, een nieuwe versie en downOnline zetten: alles in één bestand
Waar komt je verzoek langs?langs DNS, ufw, Traefik en je container, en waar elke melding vandaan komtOnline zetten: je domein met HTTPS