Ö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.
“Stand up”-vlogg
Section titled ““Stand up”-vlogg”Förra årets vlogg för den som vill få en extra introduktion till veckan.
Stödjande inspelningar
Section titled “Stödjande inspelningar”32m | Presentation
Kommunikation från Webbläsaren
Section titled “Kommunikation från Webbläsaren”20m | Presentation
Asynkron programmering - Introduktion
Section titled “Asynkron programmering - Introduktion”15m | Presentation
- Introduktion
- Synkron programmering (blockerande kod)
- Asynkron programmering (Icke blockerande kod)
- Asynkront vs. Synkront
Asynkron programmering - Promises och Async/Await
Section titled “Asynkron programmering - Promises och Async/Await”42m | Presentation
- Introduktion
- Arbeta med formulär i webbläsaren (Best practices)
- Fetch API (window.fetch)
- Fetch utan async/await
- Fetch med async/await
- Exempel: TV-seriesök
- Avslutning
Cross Origin Resource Charing (CORS)
Section titled “Cross Origin Resource Charing (CORS)”5m | Presentation
Läsanvisningar
Section titled “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
Section titled “Övningar”Under Övningsuppgifter hittar du övningsuppgifter som det är lämpligt att du arbetar med under veckan.
Handledning
Section titled “Handledning”Skicka gärna in frågor på förhand via vårt formulär som du når här:
Examinationsuppgift B2
Section titled “Examinationsuppgift B2”Dags att påbörja kursens andra quiz-baserade examinationsuppgift B2.
Just nätverksanrop som vi går igenom denna vecka är centralt i uppgiften!
Studiefrågor
Section titled “Studiefrågor”Här är ett antal frågor som du kan försöka besvara och diskutera tillsammans med din AI-assistent. Tveka inte att lyfta någon av frågorna till handledningen för att fortsätta diskussionen med lärare och studiekamrater.
- 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-assistent Ajj.
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.