RESTful webbtjänster med Java - eLearning
4.950,00 SEK
- 15 hours
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

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 webbtjä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.

Kursöversikt
Introduktion och REST-koncept
Lektion 01
- Introduktion till REST-koncept
- Vad är webbtjänster?
- SOAP vs REST
- Vad är REST?
- REST-koncept
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
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
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
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

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
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

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!
