Hemläxa
Årskurs: Gymnasiet
Ämne: Webbutveckling 3
Tema: Användning av externa webbtjänster och API:er
Ordkollen
Här listas fem ämnesord på läxans tema som är bra att känna till betydelsen av.
- API: En uppsättning regler och protokoll som gör det möjligt för olika program att kommunicera med varandra.
- GET: En typ av HTTP-förfrågan som används för att hämta data från en server.
- POST: En typ av HTTP-förfrågan som används för att skicka data till en server.
- JSON: Ett format för att representera statistik och data strukturerat, ofta använt i API-respons.
- HTTP: Hypertext Transfer Protocol, en protokollstandard som används för att överföra data på webben.
Instuderingsfrågor
- Vad betyder förkortningen API?
- Vilka olika typer av API:er finns det och hur skiljer de sig åt?
- Förklara skillnaden mellan GET- och POST-förfrågningar.
- Vad är syftet med en HTTP-förfrågan?
- Hur hanterar man JSON-data från ett API?
- Vad menas med synkrona och asynkrona förfrågningar?
- Ge ett exempel på ett öppet API som du kan använda.
- Beskriv steg för steg hur du skulle göra en GET-förfrågan.
- Vilka är de vanligaste felmeddelandena man kan få från ett API och vad betyder de?
- Hur kan API:er integreras i dina egna webbapplikationer?
Skrivuppgift
Uppgift 1: API-undersökning
Välj ett öppet API och undersök dess dokumentation. Beskriv vad API:et kan användas till och ge exempel på data som kan hämtas.
Svarslängd: ca. 200 ord (En halv sida)
Uppgift 2: Implementering av API-data
Implementera ett enkelt API-anrop i JavaScript för att hämta data från det API du valt. Beskriv det kodavsnitt du använde och förklara hur det fungerar.
Svarslängd: ca. 300 ord (En halv sida)
Uppgift 3: Reflektion
Skriv en reflektion om hur API:er kan påverka webbutveckling och användarupplevelse. Vilka möjligheter och begränsningar ser du med att använda API:er i dina egna projekt?
Svarslängd: ca. 250 ord (En halv sida)