Design and Build RESTful APIs - eLearning

4.950,00 SEK

  • 15 hours
eLearning

Bygg kraftfulla, skalbara backendsystem genom att bemästra RESTful webbtjänster med Java. Den här praktiskt inriktade kursen är utformad för att hjälpa dig att designa, utveckla och driftsätta moderna API:er som driver webb- och mobilapplikationer. Med stark tonvikt på verkliga användningsfall ger denna utbildning dig de färdigheter som krävs för att bygga produktionsklara API:er och ta nästa steg i din karriär som backend- eller fullstackutvecklare.

Viktiga funktioner

Språk

Kurs och material på engelska

Nivå

Nybörjar- till mellannivå

Åtkomst

1 års tillgång till utbildningsplattformen

5 timmar videokurser på begäran

med 15+ timmars rekommenderad studietid

18 guidade praktiska övningar

5 automatisk rättade prov

2 uppgifter

24 repetitionsquiz

Certifikat

Intyg om genomförd utbildning ingår

Hero

Lärandemål

I slutet av den här kursen kommer du att kunna:

Routning

Lär dig hur routningsmallar fungerar och hur HTTP-begärandemönster kopplas till slutpunkter

Princip

Förstå REST-principer och begränsningar, samt grunderna i dataserialisering

Swagger

Utforska Swagger Editor på djupet och upptäck hur den används för API-design och dokumentation

OAuth

Förstå hur autentisering fungerar i API:er med hjälp av OAuth-mekanismer

Validering

Bekanta dig med tekniker för modellvalidering och hur du bygger effektiva routningsmallar

Tydlighet

Få klarhet i hur förfrågnings- och svarstrukturer ser ut, inklusive hur du validerar dem på rätt sätt

Skillnad

Lär dig de viktigaste skillnaderna mellan SOAP-baserade API:er och RESTful API:er

YAML

Få en introduktion till YAML, dess praktiska användningsområden och hur du använder Swagger Codegen för API‑utveckling

Hero

Kursöversikt

  1. Introduktion till RestfulAPI

    Lektion 01

    • Behovet av webb-API och REST-API
    • Jämförelse av API:er
    • En intuitiv förståelse av REST
    • REST-begränsningar
    • Begreppet serialisering
    • Richard-mognadsmodell
  2. Komma igång med REST

    Lektion 02

    • Kom igång med REST
    • Att utforma ett API
    • Frågeparametrar och rubriker
    • Strukturera URL:en
    • Använda korrekta HTTP-koder
    • API-versionering
  3. Begäran och svar

    Lektion 03

    • Begäran och svar: Introduktion
    • Skapa routningsmallar
    • Modellvalidering
  4. Hantering av autentisering

    Lektion 04

    • Hantering av autentisering
    • Implementera JWT
    • Förstå OAuth
  5. OpenAPI

    Lektion 05

    • Vad är ett öppet API?
    • Introduktion till YAML
    • Definiera och dokumentera ett API med OpenAPI Spec 3
    • Använda Swagger Editor för att designa ett API
    • Använda Swagger Codegen
Designa och bygg RESTful API:er

Vem bör anmäla sig till det här programmet?

Javautvecklare som vill bygga backend-API:er

Backend- och fullstackutvecklare

Mjukvaruingenjörer som arbetar med webbtjänster

IT-specialister som går över till API-utveckling

Studenter med Java-kunskaper som vill specialisera sig på webbtjänster

Starta kursen nu

Förutsättningar

  • Grundläggande förståelse av Java-programmering
  • Förtrogenhet med objektorienterade programmeringskoncept (OOP)
  • Grundläggande kunskaper om webbtekniker (HTTP, webbappar) är till hjälp
  • Erfarenhet av databaser är en fördel men inte ett krav

Uttalanden

Licensiering och ackreditering

Denna kurs erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i licensavtalet

Likabehandlingspolicy

Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att få anpassningar.


Vanliga frågor

Contact background

Behöver du företagslösningar eller LMS-integration?

Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!