Backend
Indholdet er ikke klar endnu.
Læringsmål for backend
Mandag
- Review af sidste uges fredagsopgave og demo af løsninger på website til Justinas Nyhedsbrev.
- Vi mødes kl. 10.30 på Jons Zoom (både hold A og B).
- Vi laver 4 breakout rooms, hvor I kan vise jeres løsninger frem og få feedback.
- Der vælges en løsning, som går videre til den sidste runde
- Sidste demo-runde starter kl. 11.30 og Justina vælger en vinder blandt de 4 løsninger.
Tirsdag - Intro til Javalin
Forberedelse
- Se denne video om tilstandsdiagrammer (18:04)
- Læs om Javalin
- Læs om The request/response cycle
- Læs om MVC (Model, View, Control)
I klassen
Vi går i gang med at implementere en simpel backend til Justinas Nyhedsbrev. Helt fra bunden. Det giver os en praktisk tilgang til Javalin, MVC, ThymeLeaf (frontend) og meget mere. Ideen er at demonstrere, hvordan man udvikler en full-stack web-applikation fra start til slut.
Sideløbende - Four Things Plus
Der ligger en færdigpakket video-tutorial, der hedder Four Things Plus. Det er et selvstudium, hvor I får ekstra træning i udvikling af en web-applikation fra start til slut. Login funktion, brugeroprettelse, fuld CRUD osv. Hvis I følger Four Things Plus sideløbende med den daglige undervisning, får I ekstra træning og forståelse i jeres eget tempo. Erfaringsmæssigt kræver det rigtig meget at få fat i full-stack web-udvikling. Så giv den gas - og sørg for at få fulgt op på denne tutorial. I kan sagtens følge videoerne henover hele ugen. Tag lidt ad gangen - og kod med hele vejen.
Onsdag - CodeLab
Vi arbejder videre på Nyhedsbrev websiden.
Torsdag
Fredag
- Full-stack nyhedsbrev fredag
- Forbered præsentation af hvor langt du nået til mandag
Ressourcer
Her er en samling af links til nyttige ressourcer om Javalin og backend-udvikling.