FDND Frontend
Design & Development

Sprint 8: Server-Side Rendering

Bij het maken van een data-driven toepassing gebruik je data uit een database om dynamisch pagina's mee te maken. In de sprint Server-Side Rendering leer je hoe je op de server webpagina's kunt maken met content uit een database.

De focus van deze sprint ligt op het maken van een opdracht voor een opdrachtgever en leren hoe je op de server data kunt laden en renderen naar HTML.

Gedragscriteria

  • M: Je kiest binnen projecten passende fases van de development-lifecycle (2.1.1)
  • C: Je luistert en vraagt door, neemt wat een ander zegt serieus (2.3.1)
  • C: Je documenteert op professionele wijze en houdt voortgang bij (2.3.3)
  • P: Analyseert een vraag, signaleert knelpunten en volgt de aangeboden oplossingsrichting (2.4.1)
  • P: Schetst om gedachten en processen te verkennen en abstracte begrippen over te brengen (2.4.2)

Leertaken

server side website125 forks

Ontwerp en ontwikkel een server-side website voor een opdrachtgever

Deeltaken

uml diagram51 forks

Schets een UML diagram van een server-side gerenderde website

we love web blog19 forks

Een blog voor het bijhouden van de We ♥ Web presentaties, workshops en challenges

team canvas10 forks

Vul met jouw team een canvas in om een goed vertrekpunt voor jouw teamproject te hebben

briefing debriefing34 forks

Schrijf een debriefing op basis van een briefing van een opdrachtgever

Studentenwerk

Sprint planning

Week 1

Maandag 04/03

Sprintplanning Server-Side Rendering met uitleg over de leertaak en de werkwijze. (Koop)

Sprintplanning met de opdrachtgever. (Joost)

Dinsdag 05/03

Doorwerken aan de leertaak

Woensdag 06/03

Workshop over Serverside en Templating. met uitleg over het gebruiken van data in EJS om HTML te renderen. (Krijn)

Talk JS essentials 3 over JavaScript functions. (Justus)

Minor Web lezing
Nils Binder geeft een gastcollege bij CMD en wij zijn uitgenodigd. Nils werkt als UX ontwerper/Front-end developer bij 9elements en organiseert elke maand CSS cafe.
16:00 uur in het WIbauthuis, collegezaal WBH01B17. (Sanne)

Donderdag 07/03

Doorwerken aan de leertaak en hulp met NodeJS (Suus, Krijn, student-assistenten)

Practicum project opzetten met NodeJS, Express en EJS over het opzetten van een project met server-side technieken (Krijn)

Vrijdag 08/03

Code/Design-review test de Server side rendering van je opdracht.

Week 2

Maandag 11/03

Workshop refactoren over structuur aanbrengen in Node bestanden. (Dorien)

Dinsdag 12/03

Doorwerken aan de leertaak en hulp met NodeJS (Justus, student-assistenten)

Practicum structuur aanbrengen in Node bestanden over het refactoren Node-code voor de opdracht vand de opdrachtgever (Justus)

Woensdag 13/03

Workshop WRAP-UP Hoe ver ben je gekomen? Laatste dingen afmaken, elkaar helpen, documentatie op orde brengen, presentatie voorbereiden.

Talk JS essentials 4 over JavaScript objects en arrays. (Justus)

Donderdag 14/03

Sprint review met de opdrachtgever.

Minor Web lezing
Jeremy Keith geeft een gastcollege bij CMD en wij zijn uitgenodigd. Jeremy is een van de cofounders van ClearLeft. Hij is schrijver, spreekt op conferenties en is eigenlijk wel een van de grondleggers van het web. Komt dat zien!
16:00 uur in het Kohnstamhuis, collegezaal KSH09A10. (Sanne)

Vrijdag 15/03

Retrospect leertaak sprint 8 Presentatie van het gemaakte werk en reflecteren op de leertaken.

12:00–13:00: We ♥ Web  over digital gardening en het indieweb.

WHPH, ping-pong, playstation en ...