Sprint 14 ‐ Lose Youre Head - lynnvdbo/i-love-web GitHub Wiki

Vragenlijst Semester 3

🫣😅🤓🍰

  1. Ik begrijp JavaScript-fundamenten (variabelen, functies, arrays, objecten, loops). 😅

  2. Ik begrijp gevorderde JavaScript-concepten (destructuring, promises, callbacks, closures). 🫣

  3. Ik weet wat TypeScript toevoegt aan JavaScript en kan basale type-annotaties lezen. 🫣

  4. Ik kan mijn eigen code debuggen in de context van SvelteKit. 😅

  5. Ik kan data ophalen van een REST API (zoals Directus) en verwerken in mijn project. 🤓

  6. Ik kan data opslaan in een database (zoals Directus) via het SvelteKit framework. 🤓

  7. Ik begrijp hoe file-based routing werkt binnen SvelteKit. 🤓🍰

  8. Ik kan url driven development toepassen op mijn project 🤓

  9. Ik kan unieke layouts bouwen, die DRY zijn. 🤓

  10. Ik kan herbruikbare componenten bouwen en die met props configureren. 🤓🍰

  11. Ik kan nadenken over de opbouw van een component library / design system (herbruikbaarheid, consistentie). 🤓

  12. Ik kan beargumenteren waarom een bepaalde techstack (bijv. SvelteKit vs. React) past bij een project (UX/DX/CX-afwegingen). 🫣

  13. Ik kan een informatie architectuur opzetten en overbrengen aan anderen. 😅

  14. Ik gebruik wat build tools en linters zijn en ik kan ze gericht inzetten 🫣

  15. Ik kan responsive afbeeldingen toepassen (bijv. srcset/sizes of art direction). 😅

  16. Ik kan "the new responsive" toepassen: componentgebaseerd responsive ontwerpen met container queries in plaats van alleen media queries. 😅🤓

  17. Ik kan typografie doordacht toepassen in een webdesign (schaal, leesbaarheid, hiërarchie). 🤓🍰

  18. Ik kan compositieprincipes (hiërarchie, ruimte, kleur) toepassen in mijn ontwerp. 🍰

  19. Ik kan progressive enhancement toepassen (RAPPE: Responsive, Accessible, Performant, Progressively Enhanced). 🤓🍰

  20. Ik kan animaties toevoegen met CSS en/of een animatiebibliotheek, zoals GSAP, om een interface pleasurable te maken. 😅🤓

  21. Ik kan formulieren bouwen met goede validatie, client-side en server-side. 😅🤓

  22. Ik weet wanneer wel én wanneer niet ARIA toe te passen. 😅

  23. Ik ken de Core Web Vitals en kan ze meten (bijv. met Lighthouse). 🫣🤓🍰

  24. Ik begrijp het verschil tussen server side rendering en client side rendering. 😅🤓

  25. Ik ontwerp bewust met UI states (loading, error, empty, success) in gedachten. 🤓

  26. Ik voeg bewust "UI delight" toe (kleine consistente details die de gebruikerservaring leuker maken). 😅🤓

  27. Ik kan mijn code laten voldoen aan vastgestelde code conventies en git flow, zoals die van FDND Agency. 😅🤓

  28. Ik kan git op de terminal gebruiken. 🤓

  29. Ik kan issues en pull requests gebruiken volgens een vastgestelde workflow (feature branches, reviews). 🍰

  30. Ik kan meewerken in een Scrum/Agile werkwijze (planning poker, MoSCoW, refinement, sprintplanning, retrospectives). 🍰

  31. Ik kan de voortgang van een project inzichtelijk maken (bijv. met een burndown/burnup chart en projectboard). 🤓

  32. Ik kan een project professioneel opleveren, inclusief documentatie voor overdracht (quality assurance/handover). 🫣

  33. Ik kan een project live zetten via een hostingdienst (zoals Netlify) en begrijp de basis van DNS. 😅🤓

Linkjes

Maandag 05-10-26 Typografie in Web Design

https://typescale.com/

https://www.cssfontstack.com/

https://typographyprincipes.obys.agency/alignments/

https://accessibility.build/wcag/1-4-12