Översikt
Asynkron programmering är centralt i modern webbutveckling med JavaScript. Vi tittar här på vad det innebär och tillämpar där det är som viktigast, vid nätverksanrop.
Händer i veckan
Då suger vi oss in i nästa uppgift som är examinationsuppgiften B2 som också är en Quiz. Men denna Quiz skall vi programmera själva. Det blir ett användargränssnitt i webbläsaren som jobbar mot en quiz-server som innehåller frågor och rätt svar.
Veckans fokus kan sägas vara async/await tillsammans med fetch. Men, vi tittar ochså på HTTP-metoder som GET och POST
I B2 Quiz passar webbkomponenter utmärkt.
Men, för att klara B2 behöver man också koll på det som täcks av denna veckan. Titta igenom föreläsningarna. Det finns flera stycken men de är korta så man kan lätt titta på dem flera gånger.
"Stand up"-vlogg
Förra årets vlogg för den som vill få en extra introduktion till veckan.
Stödjande inspelningar
Läsanvisningar
Under läsanvisningar hittar du veckans kapitel som ska läsas i kurslitteraturen. Planera upp och dela upp läsningen under veckan.
Övningar
Under Övningsuppgifter hittar du övningsuppgifter som det är lämpligt att du arbetar med under veckan.
Handledning
Skicka gärna in frågor på förhand via vårt formulär som du når här:
Examinationsuppgift B2
Dags att påbörja kursens andra quiz-baseradeexaminationsuppgift B2.
Just nätverksanrop som vi går igenom denna vecka är centralt i uppgiften!
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
- Ge mig en kort förklaring av JSON och vilka datatype som formatet har.
- Är JSON användbart tillsammans med REST API:er?
- Hur fungerar ett REST API?
- Är Postman ett rimligt verktyg när man vill undersöka ett REST API?
- Kan man prata med ett REST API från JavaScript i en webbläsare?
- Hur ställer man in CORS på webbservern?
- Visa hur man använder fetch i webbläsaren tillsammans med async/await.
Här är en utskrift från hur det såg ut när jag diskuterade ovan frågor med min Ai-kompis Ajj.
Tips
Här följer tips till hur du kan prioritera bland kursmaterialet för att komma igång med veckan.
Titta igenom föreläsningarna. Fokusera på hur fetch fungerar tillsammans med async/await.
Utför övningsuppgiften för att träna på fetch.
Se till att komma igång med examinationsuppgiften B2.