RESTful webbtjänster med Java - eLearning

4.950,00 SEK

  • 15 timmar
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 en skräddarsydd företagsintern utbildning eller grupputbildning?

Begär ett företagsinternt utbildningsprogram som skräddarsys specifikt för ditt team. Vi erbjuder flexibla anpassningsmöjligheter i linje med dina affärsmål, samt konkurrenskraftiga priser för större grupper. Fyll i formuläret nedan, så tar våra experter inom företagsutbildning fram den perfekta lösningen för dig.