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