Översikt
Andra kursveckan och nu ska du börja skriva kod och fortsätta gå igenom fler grundläggande begrepp.
Händer i veckan
Veckan inleds med att Mikael skickar ut ett meddelande i kurskanalen på Slack om veckans fokus.
Denna veckan har vi träffar på tisdag och torsdag, 10-12.
På tisdag träffas campus i sal och Tobias har en genomgång medans distans träffas i zoom och där har Mikael en genomgång. Blir det tid över så är det individuell handledning.
På torsdag är det handledning på campus i salen och på distans träffar ni Sabrina som håller genomgång, handledning i grupp och individuell handledning.
Målet är att komma igång och skriva vår första egna kod i ett git-repo och komma lite längre fram i vår förståelse av hur programmeringsspråket JavaScript fungerar.
"Stå-upp"-vlogg
"Stå-upp"-vlogg var en aktivitet som fanns förra gången som vi körde kursen. I år kör vi ingen "Stå-upp"-vlogg utan informationen om den kommande veckan annonseras i Slack och presenteras i detta dokument.
Om du ändå vill ha en video som pratar dig igenom upplägget för veckan så finns här förra årets vlogg med Mats & Mikael som du kan titta igenom.
Stödjande inspelningar
Kurslitteraturen är en av de delar som driver kursen framåt, men det kan vara svårt att själv strukturera upp innehållet. Vad är relevant? Vad ska vi fokusera på i kursen? De stödjande inspelningarna gör vi för att just ge detta sammanhang. Det är av yttersta vikt att du tar del av dessa!
Läsanvisningar
Under läsanvisningar hittar du veckans kapitel som ska läsas i kurslitteraturen. Planera upp och dela upp läsningen under veckan.
Guider
Under veckan behöver du komma igång med utvecklingsmiljön Visual Studio Code och versionshanteringsverktyget Git. Detta för att kunna genomföra de första övningsuppgifterna. Följ guiderna för detta och ta hjälp på handledningarna eller i kursens Slack-kanal om du kör fast!
Handledning
Kört fast? Strular Git? Problem med en övningsuppgift? Då ska du definitivt vara med på handledningen där du har möjlighet att fråga kursledning och amanuenser om vad som helst.
Campus har denna aktivitet i schemalagd sal och distans träffas i zoom och har därefter individuell handledning i Slack.
Glöm inte att ställa frågor (i god tid) inför handeldningen i vårt formulär:
Utmaningar
Även denna vecka finns ett antal utmaningar att lösa för att hjälpa dig i din lärprocess. Lägg lite tid på att läsa igenom dem. Det är inte omöjligt att det dyker upp några nya utmaningar på veckans fredagshäng.
Studiefrågor
Här är ett antal frågor som du kan försöka besvara och diskutera tillsammans med din Ai-kompis. Tveka inte att lyfta någon av frågorna till handledningen för att fortsätta diskussionen med lärare och studiekamrater.
Frågor att diskutera med din Ai-kompis
- Berätta kort om utvecklingsverktyget vscode.
- Berätta kort om historiken bakom vscode.
- Stämmer det att vscode är byggt med teknikerna HTML, CSS och JavaScript?
- Berätta kort om Git.
- Berätta kort om GitLab.
- Berätta kort om variabler och konstanter i JavaScript.
- Berätta kort om funktioner i JavaScript.
- Berätta kort om ESM moduler i JavaScript.
- Hur kan ett program "Hello World" se ut om jag bygger det med variabler, funktioner och moduler i JavaScript och sedan kör det i Node?
Här är en utskrift från hur det såg ut när jag diskuterade ovan frågor med min Ai-kompis.
Tips
Här följer tips till hur du kan prioritera bland kursmaterialet för att komma igång med veckan.
- Börja med att installera vscode och bekanta dig med texteditorn/utvecklingsverktyget.
- Jobba igenom guiden med Git & GitLab och bekanta dig med de båda verktygen.
- Gör den första övningsuppgiften för att bekanta dig med hur man klonar ett repo och exekverar koden. Se även om du kan tjuvkika på lösningen.
Ett standardtips är alltid att titta igenom de inspelade föreläsningarna och läsanvisningarna.