Mörkt tema
Deadlines
Riktlinjer för uppgifter
- Sidorna skall vara publicerade live på GitHub Pages från början (lägg in länk via kugghjulet på repot).
- Ber du om hjälp via chatten:
- Infoga en länk till ditt repo samt en länk till din live-sida.
- Infoga ev. referens till kodrad där problemet uppstår.
- Beskriv vad du vill åstadkomma.
- Beskriv din pseudokod för logiken, och var det tar stopp.
Datum
- Inlämningsuppgift 1 (IG/G/VG): fre 30 januari kl. 22.00
- Inlämningsuppgift 2 (IG/G/VG): 2-13 februari kl. 22.00
- Grupparbete (IG/G): Start 10 feb (obligatorisk närvaro) - 13 mars kl. 22.00
- Individuell reflektion om agila metoder och grupparbete (IG/G/VG): 13 mars kl. 22.00
⚠️ Obligatorisk närvaro
Följande datum är det obligatorisk närvaro i kursen (då vi läser "Agila metoder" parallellt med JavaScript-kursen):
- tis 10 februari
- tors 19 februari
- tors 26 februari
- tors 5 mars
- tors 12 mars
Viktigt
- Ett grupparbete går inte att göra på egen hand/utan grupp. Om du inte deltar aktivt så kommer du inte att bli godkänd på kursen.
- Det är viktigt att du är tillgänglig och har tid att göra ett grupparbete. Påminner om att utbildningen är på heltid, dvs. 40 h/vecka.
- Då vi kommer att arbeta med agila metoder i grupparbetet behöver du även vara tillgänglig varje vardag för avstämning med din grupp.
Detaljplanering/översikt
Kursvecka 1: 5-9 januari
- Introduktion till grundläggande koncept inom JavaScript
- Pseudokod, felsökning, debugging
- Dokumentation
- Kommentarer
- Variabler
- DOM
- Funktioner
- Event
- Conditionals (if-satser t.ex.)
Kursvecka 2: 12-16 januari
- Fortsättning: introduktion till grundläggande koncept inom JavaScript
- Installera Node och Vite
- Arrayer
- Loopar
- Objekt
- Timers
- Logik & flöde
- Publicera projekt
- 🧑🎓 Start inlämningsuppgift 1
Kursvecka 3: 19-23 januari
- Datum
- Animationer
- RegEx
- Introduktion till agila metoder
Kursvecka 4: 26-30 januari
- Moduler, imports
- ESLint, Prettier och Biome
- Local Storage
- 🚨 Deadline inl. 1 den 30 januari
Kursvecka 5: 2-6 februari
- Repetition, inga nya moduler
- 🧑🎓 Inl 2: start mån 2 februari
Kursvecka 6: 9-13 februari
- TypeScript
- Async, await, JSON
- Tillgänglighet (a11y)
- Agila metoder repetition
- 🚨 Inl 2: deadline 13 februari
- ⚠️ tis 10 februari: obligatorisk närvaro på lektionen. Start av grupparbete.
- 🧑🎓 Start grupparbete
Kursvecka 7: 16-20 februari
- Grupparbete med dagliga avstämningar (vardagar)
- ⚠️ tors 19 februari: obligatorisk närvaro på lektionen. Demo av sprint.
Kursvecka 8: 23-27 februari
- Grupparbete med dagliga avstämningar (vardagar)
- ⚠️ tors 26 februari: obligatorisk närvaro på lektionen. Demo av sprint.
Kursvecka 9: 2-6 mars
- Grupparbete med dagliga avstämningar (vardagar)
- ⚠️ tors 5 mars: obligatorisk närvaro på lektionen. Demo av sprint.
Kursvecka 10: 9-13 mars
- Grupparbete med dagliga avstämningar (vardagar)
- ⚠️ tors 12 mars: obligatorisk närvaro på lektionen. Redovisning grupparbete.