Kompakt AI-Knappmeny

Läxa. Gy. Webbutveckling 3 – Konsumtion av webbtjänster och datautbyte

Hemläxa

Årskurs: Gymnasiet

Ämne: Webbutveckling 3

Tema: Konsumtion av webbtjänster och datautbyte

Ordkollen

Här listas fem ämnesord på läxans tema som är bra att känna till betydelsen av.

  • Webbtjänst: En tjänst som möjliggör kommunikation mellan applikationer via nätverksprotokoll.
  • API (Application Programming Interface): Ett gränssnitt som tillåter program att kommunicera med varandra.
  • JSON (JavaScript Object Notation): Ett lättviktigt datautbytesformat som är lätt att läsa och skriva för människor.
  • XML (eXtensible Markup Language): Ett markup-språk som används för att representera strukturerad information.
  • Fetch API: Ett JavaScript API som används för att göra nätverksförfrågningar för att hämta resurser.

Instuderingsfrågor

  1. Vad kännetecknar en webbtjänst?
  2. Vilka är de största skillnaderna mellan REST och SOAP?
  3. Förklara kort vad JSON är och varför det används.
  4. Vad är syftet med API-anrop?
  5. Nämn ett exempel på hur man kan hantera ett felmeddelande från en API-förfrågan.
  6. Varför är det viktigt att förstå datautbytesformat?
  7. Ge exempel på hur man kan använda data från en öppen webbtjänst i ett projekt.
  8. Hur kan man säkerställa att data som hämtas från en API är korrekt?
  9. Vad betyder det att manipulera data i en webbapplikation?
  10. Hur kan kunskapen om webbtjänster hjälpa i framtida webbutvecklingsprojekt?

Skrivuppgift

Uppgift 1: Rapport om en webbtjänst

Välj en öppen webbtjänst och skriv en kort rapport (cirka 300 ord, en halv sida) där du beskriver dess API, potentiella användningsområden samt vilket datautbytesformat som används.

Svar:

Uppgift 2: Skapa en enkel webbapplikation

Utveckla en enkel webbapplikation där du använder Fetch API för att hämta data från den valda webbtjänsten. Beskriv i en kort text (cirka 200 ord, en fjärdedel sida) hur processen gick till och vilka utmaningar du stötte på.

Svar:

Uppgift 3: Reflektion och lärdomar

Reflektera över vad du har lärt dig om webbtjänster och datautbytesformat under denna lektion och hemuppgift. Skriv en sammanfattning på cirka 150 ord (en fjärdedel sida) om hur dessa kunskaper kan tillämpas i ditt framtida arbete inom webbutveckling.

Svar:


Modern Tillbaka-knapp
×