Sprint 14 ‐ Lose Youre Head - lynnvdbo/i-love-web GitHub Wiki
Vragenlijst Semester 3
🫣😅🤓🍰
-
Ik begrijp JavaScript-fundamenten (variabelen, functies, arrays, objecten, loops). 😅
-
Ik begrijp gevorderde JavaScript-concepten (destructuring, promises, callbacks, closures). 🫣
-
Ik weet wat TypeScript toevoegt aan JavaScript en kan basale type-annotaties lezen. 🫣
-
Ik kan mijn eigen code debuggen in de context van SvelteKit. 😅
-
Ik kan data ophalen van een REST API (zoals Directus) en verwerken in mijn project. 🤓
-
Ik kan data opslaan in een database (zoals Directus) via het SvelteKit framework. 🤓
-
Ik begrijp hoe file-based routing werkt binnen SvelteKit. 🤓🍰
-
Ik kan url driven development toepassen op mijn project 🤓
-
Ik kan unieke layouts bouwen, die DRY zijn. 🤓
-
Ik kan herbruikbare componenten bouwen en die met props configureren. 🤓🍰
-
Ik kan nadenken over de opbouw van een component library / design system (herbruikbaarheid, consistentie). 🤓
-
Ik kan beargumenteren waarom een bepaalde techstack (bijv. SvelteKit vs. React) past bij een project (UX/DX/CX-afwegingen). 🫣
-
Ik kan een informatie architectuur opzetten en overbrengen aan anderen. 😅
-
Ik gebruik wat build tools en linters zijn en ik kan ze gericht inzetten 🫣
-
Ik kan responsive afbeeldingen toepassen (bijv. srcset/sizes of art direction). 😅
-
Ik kan "the new responsive" toepassen: componentgebaseerd responsive ontwerpen met container queries in plaats van alleen media queries. 😅🤓
-
Ik kan typografie doordacht toepassen in een webdesign (schaal, leesbaarheid, hiërarchie). 🤓🍰
-
Ik kan compositieprincipes (hiërarchie, ruimte, kleur) toepassen in mijn ontwerp. 🍰
-
Ik kan progressive enhancement toepassen (RAPPE: Responsive, Accessible, Performant, Progressively Enhanced). 🤓🍰
-
Ik kan animaties toevoegen met CSS en/of een animatiebibliotheek, zoals GSAP, om een interface pleasurable te maken. 😅🤓
-
Ik kan formulieren bouwen met goede validatie, client-side en server-side. 😅🤓
-
Ik weet wanneer wel én wanneer niet ARIA toe te passen. 😅
-
Ik ken de Core Web Vitals en kan ze meten (bijv. met Lighthouse). 🫣🤓🍰
-
Ik begrijp het verschil tussen server side rendering en client side rendering. 😅🤓
-
Ik ontwerp bewust met UI states (loading, error, empty, success) in gedachten. 🤓
-
Ik voeg bewust "UI delight" toe (kleine consistente details die de gebruikerservaring leuker maken). 😅🤓
-
Ik kan mijn code laten voldoen aan vastgestelde code conventies en git flow, zoals die van FDND Agency. 😅🤓
-
Ik kan git op de terminal gebruiken. 🤓
-
Ik kan issues en pull requests gebruiken volgens een vastgestelde workflow (feature branches, reviews). 🍰
-
Ik kan meewerken in een Scrum/Agile werkwijze (planning poker, MoSCoW, refinement, sprintplanning, retrospectives). 🍰
-
Ik kan de voortgang van een project inzichtelijk maken (bijv. met een burndown/burnup chart en projectboard). 🤓
-
Ik kan een project professioneel opleveren, inclusief documentatie voor overdracht (quality assurance/handover). 🫣
-
Ik kan een project live zetten via een hostingdienst (zoals Netlify) en begrijp de basis van DNS. 😅🤓