RESTful webbtjänster med Java - eLearning

4.950,00 SEK

  • 15 hours
eLearning

Bygg moderna, skalbara och högpresterande webbapplikationer med kursen Building RESTful Web Services Using Java. Denna praktiska utbildning är utformad för att hjälpa utvecklare att behärska REST-arkitekturen och skapa robusta API:er med Java-tekniker som JAX-RS, JSON, XML och HTTP-protokoll.

Nyckelfunktioner

Språk

Kurs och material på engelska

Nivå

Nybörjar- till mellannivå

Åtkomst

1 års tillgång till lärplattformen

5 timmar videor på begäran

med mer än 15 timmars rekommenderad studietid

8 guidade praktiska övningar

5 automatiskt rättade prov

1 verkligt projekt

2 omfattande uppgifter

Certifikat

Intyg om genomförd utbildning ingår

Hero

Lärandemål

I slutet av den här kursen kommer du att kunna förstå:

Utforska

Utforska grunderna i RESTful API:er och hur de driver moderna applikationer.

REST

Få en god förståelse för REST-arkitektur och dess grundläggande principer.

Implementera

Lär dig hur du implementerar avancerade funktioner i RESTful webb­tjänster.

Skala

Utveckla tillförlitliga och skalbara API:er med hjälp av REST-baserade bästa praxis.

Säker

Upptäck tekniker för att säkra, hantera och övervaka API:er på ett effektivt sätt.

Databas

Lär dig hur du hämtar och hanterar databasinformation med Spring Data JPA.

Hero

Kursöversikt

  1. Introduktion och REST-koncept

    Lektion 01

    • Introduktion till REST-koncept
    • Vad är webbtjänster?
    • SOAP vs REST
    • Vad är REST?
    • REST-koncept
  2. Bästa praxis för REST

    Lektion 02

    • Introduktion till bästa praxis för REST
    • Best practices för RESTful webbtjänster
    • Planering av vår RESTful-webbtjänst
    • Implementering av våra webbtjänster enligt bästa praxis
    • Generell felhantering
    • Validering av RESTful-tjänster
  3. Avancerade RESTful-funktioner och Swagger

    Lektion 03

    • Introduktion till avancerade RESTful-funktioner och Swagger
    • Implementera HATEOAS
    • HATEOS-implementering
    • Implementering av loggning
    • Avancerade RESTful-tjänstfunktioner
    • Grunderna i OpenAPI-specifikationen
    • Swagger-verktyg
    • Generering av Swagger-dokumentation
    • Swagger-dokumentationsformat
    • Swagger Hub
  4. Autentisering och övervakning

    Lektion 04

    • Introduktion till autentisering och övervakning
    • Autentisering med Spring Security
    • API-övervakning med Spring Boot Actuator
    • Statisk filtrering i RESTful-tjänst
    • Versionshantering av RESTful-tjänster

  5. JPA

    Lektion 05

    • Introduktion till JPA i REST
    • Java Persistence API (JPA)
    • Ansluta tjänst till JPA
    • Uppdatera vårt API för att använda JPA – Del 1
    • Uppdatera vårt API för att använda JPA – Del 2
    • En titt på Richards mognadsläge
RESTful webbtjänster med Java

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

Javautvecklare som vill bredda sig till backend-API-utveckling

Programvaruingenjörer som arbetar med företags- eller molnbaserade applikationer

Fullstackutvecklare som vill stärka sina färdigheter inom backendintegration

IT‑proffs som är intresserade av REST API‑arkitektur och mikrotjänster

Nybörjare med grundläggande Java-kunskaper som vill lära sig utveckling av webbtjänster

Applikationsutvecklare som arbetar med Spring Boot, JAX-RS eller Java EE-tekniker

Starta kursen nu

Förutsättningar

  • Grundläggande förståelse för Java-programmering
  • Förtrogenhet med objektorienterade programmeringskoncept
  • Grundläggande kunskaper om webbteknik och HTTP
  • Viss erfarenhet av databaser och webbapplikationer är hjälpsam men inte obligatorisk

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!