Sprint 9: The Web is for Everyone
De kracht van het internet ligt in haar universaliteit. In de sprint The Web is for Everyone leer je hoe je robuuste, toegankelijke websites maakt voor alle wezens in het universum.
De focus van deze sprint ligt op Progressive Enhancement, toegankelijkheid en testresultaten gebruiken voor het verbeteren van een ontwerp.
Criteria
- 1.1 Kiest binnen projecten passende fases van de development-lifecycle.
- 1.2 Combineert aangeboden principes en standaarden op het gebied van frontend design en development om een oplossing voor een opdrachtgever te realiseren.
- 1.3 Houdt in beginnende mate rekening met belangen van eindgebruikers, valideert door middel van testen en verwerkt testresultaten.
- 3.1 Luistert en vraagt door, neemt wat een ander zegt serieus
- 3.2 Kan ontwerpkeuzes, eigen ideeën en producten begrijpelijk overbrengen aan belanghebbenden.
- 3.3 Documenteert op professionele wijze en houdt voortgang bij.
- 4.1 Analyseert een vraag, signaleert knelpunten en volgt de aangeboden oplossingsrichting.
- 4.2 Schetst om gedachten en processen te verkennen en abstracte begrippen over te brengen.
- 4.3 Bedenkt en implementeert complexere frontend code en gebruikt daarbij API's en databases.
Leertaken
interactive functionality159 forks
Ontwerp en maak voor een opdrachtgever een interactieve toepassing die voor iedereen toegankelijk is
Deeltaken
js fundamentals59 forks
Leer zelfstanding Javascript om te gebruiken in de leertaken
css challenges16 forks
Oefenen met CSS (en co). Daarna toepassen in je eigen werk. Even aanmelden (zie Teams > General)
i love web157 forks
Learning Journal en Digital Gardening
progressive enhancement93 forks
Ontwerp en bouw UI components die het altijd doen
Sprint planning
Week 1
Maandag 16/03
Sprintplanning over The Web is for Everyone met uitleg over deze sprint, de leertaak en de werkwijze, inloop 9:00, start 9:30. (Koop)
Workshop User Generated Content over posten en bewaren van data op de server, en hoe je hier een goed ontwerp voor kan schetsen (Krijn)
Practicum User Generated Content over posten en bewaren van data op de server, van 13:30 - 16:30. (Justus, Cyd, tweedejaars)
Dinsdag 17/03
Geen programma. De studio is beschikbaar om te werken.
Woensdag 18/03
Workshop UI states over het onwerpen en bouwen van UI states zodat een gebruiker goede feedback krijgt, inloop 9:00, start 9:30. (Dorien)
Practicum UI states over en tonen van UI states met Liquid, van 13:30 - 16:30. (Justus, Dion, tweedejaars)
Donderdag 19/03
JS Challenge over ..., van 9:30 - 12:00. (Joost)
Vrijdag 20/03
Code/Design-review test de UI states voor het posten en bewaren van data op de server, inloop 9:00, start 9:30. (Suus)
WHPH?, ping-pong, playstation en ... (feestcommissie?)
Week 2
Maandag 23/03
Workshop Progressive Enhancement deeltaak over het ontwerpen en bouwen van een website volgens het principe van Progressive Enhancement, inloop 9:00, start 9:30. (Krijn)
Practicum Progressive Enhancement, van 13:30 - 16:30. (Justus, Cyd, tweedejaars)
Dinsdag 24/03
Woensdag 25/03
Workshop Browsers en Feature detection over browsers en hoe je kunt testen welke techniek je kan gebruiken in een browser, inloop 9:00, start 9:30. (Krijn)
Feedback deeltaak Progressive Enhancement Bespreken van UI components uit de deeltaak en feedback op Probleemoplossend vermogen.
Practicum Feature detection hoe je kunt testen wat voor features een browser worden ondersteund, van 13:30 - 16:30. (Justus, Dion)
Donderdag 26/03
JS Challenge over ..., van 9:30 - 12:00. (Joost)
Doorwerken aan de leertaak en hulp met POST, HTML en CSS. (Suus)
Vrijdag 27/03
Code/Design Review Device lab, test jouw functionaliteit met het device lab, en leer hoe verschillende browsers en devices werken, inloop 9:00, start 9:30. (Suus)
We ♥ Web met ..., van 13:00 - 14:00 in ...
Week 3
Maandag 30/03
Workshop Client-Side Fetch met Server-side partials over het client-side fetchen van data volgens het principe van Progressive Enhancement, inloop 9:00, start 9:30. (Krijn)
Practicum Client-Side Fetch met Server-side partials over het client-side fetchen van data met behulp van Liquid partials, van 13:30 - 16:30. (Justus, tweedejaars)
Dinsdag 31/03
Doorwerken aan de leertaak en hulp met HTML, CSS en JS, van 9:30 - 13:00. (Sanne)
Woensdag 01/04
WRAP-UP sprint 9 Hoe ver ben je gekomen? Laatste dingen afmaken, elkaar helpen, documentatie op orde brengen, sprint review voorbereiden, inloop 9:00, start 9:30. (Koop)
Feedback deeltaak Progressive Enhancement Bespreken van UI components uit de deeltaak
Practicum Laatste dingen afmaken in NodeJS, Express en Liquid, van 13:30 - 16:30 (Justus, Dion, tweedejaars)
Donderdag 02/04
Sprint review met de opdrachtgever
Retrospect sprint 9 terugkijken op de afgelopen 3 sprints en het assessment voorbereiden. Reflecteren op Methodisch handelen, Communiceren en Probleemoplossend vermogen, inloop 9:00, start 9:30.
Practicum I-Love-Web dynamsich maken, stap voor stap je statische site omzetten naar een dynamische met npm/node/express/liquid, om 13:30 (Krijn)
WHPH?, ping-pong, playstation en ... (feestcommissie?)
Vrijdag 03/04
Goede vrijdag
Week 4
Maandag 06/04
Tweede paasdag
Dinsdag 07/04
Midterm assessments
Woensdag 08/04
Midterm assessments
Donderdag 09/04
Midterm assessments
Vrijdag 10/04
Midterm assessments