//Robuuste, toegankelijke websites leren bouwen …
In het vak Browser Technologies leer je hoe je goede, robuuste, toegankelijke websites maakt. Je gaat leren over Progressive Enhancement, Feature Detection en Fallback. Het web is er voor iedereen. In dit vak leer je hoe je daarvoor kan zorgen.
Een van de mooiste principes van het web is dat het er echt is voor iedereen. Iedereen met een computer en een browser moet gebruik kunnen maken van het web. Het web is geen gecontroleerde (programmeer) omgeving. Je kan er gerust van uit gaan dat niemand precies hetzelfde te zien krijgt als wat jij ziet in jouw browser. Er zijn natuurlijk de technische beperkingen. Zoals - Afmetingen van de browser - Grootte van het apparaat - Manier van interactie - Kwaliteit van de hardware - Kwaliteit van het netwerk. En er zijn mensen. Allemaal verschillende mensen ...
- Wat is Progressive enhancement en hoe kun je dit toepassen.
- Hoe doe je Feature Detection en wat doe je als een techniek niet werkt of wordt ondersteund.
- Leren een Browser Technologies onderzoeken, testen en implementeren als enhancement.
Het web is voor iedereen. Leren over Progressive enhancement en kennismaken met testen en het device lab.
- Les 1 - Progressive enhancement & Briefing Opdracht 1.1
- Les 2 - Features testen & Briefing opdracht 1.2
- Opdracht 1.1 - Breek het web
- Opdracht 1.2 - Fork je OBA
ICONS met Maike Klip - ontwerpen voor vluchtelingen. Woensdag 13 Maart, 16:00 in de Medialounge van het Theo Thijssenhuis.
- The Web I Want by Chris James @ dev.to
- I Turned Off JavaScript and it was Glorious by Klint Finly @ Wired
- The Role of Enhancement in Web Design by Raluca Budiu @ Nielsen Norman Group
- Understanding Progressive Enhancement by Aaron Gustafson
- The accessibility mindset by Eric Eggert @ 24ways
Wat laat je zien als een browser of gebruiker een 'enhancement' niet kan tonen of zien? Hoe doe je Feature Detection en wat doe je als een techniek niet werkt of wordt ondersteund?
- Les 3 - Feature detection & Briefing Opdracht 2
- Opdracht 2 - Progressive Enhanced Browser Technologie
A11y met Ischa Gast - Schiphol.
- HTML design principles @ W3C
- A Theory of User Delight (functional/reliable/usable/pleasurable) by Therese Fessenden @ Nielsen Norman Group
- Progressive Enhancement and Data Visualizations by Chris Coyier @ CSS-Tricks
- Accessibility Through Semantic HTML by Laura Kalbag
Verder werken aan de opdracht.
PE bij de Voorhoede.