RESTful webtjenester med Java - eLearning
3.500,00 DKK
- 15 hours
Byg moderne, skalerbare og højtydende webapplikationer med kurset Building RESTful Web Services Using Java. Denne praktiske træning er designet til at hjælpe udviklere med at mestre REST-arkitekturen og skabe robuste API’er ved hjælp af Java-teknologier som JAX-RS, JSON, XML og HTTP-protokoller.
Nøglefunktioner
Sprog
Kursus og materiale på engelsk
Niveau
Begynder - Mellem niveau
Adgang
1 års adgang til læringsplatformen
5 timers on-demand videoer
med mere end 15 timers anbefalet studietid
8 guidede praktiske øvelser
5 automatisk bedømte prøver
1 virkeligt projekt
2 omfattende opgaver
Certifikat
Certifikat for gennemført program medfølger

Læringsudbytte
Når du har gennemført dette kursus, vil du være i stand til at forstå:
Udforsk
Udforsk grundlæggende principper for RESTful API'er, og hvordan de driver moderne applikationer.
REST
Få en solid forståelse af REST-arkitektur og centrale principper.
Implementere
Lær at implementere avancerede funktioner i RESTful webtjenester.
Skala
Udvikl pålidelige og skalerbare API'er ved hjælp af REST-baserede best practices.
Sikker
Opdag teknikker til effektiv sikring, administration og overvågning af API'er.
Database
Lær at hente og håndtere databasedata ved hjælp af Spring Data JPA.

Kursusforløb
Introduktion og REST‑begreber
Lektion 01
- Introduktion til REST-konceptet
- Hvad er webtjenester?
- SOAP vs REST
- Hvad er REST?
- REST-koncepter
REST bedste praksis
Lektion 02
- Introduktion til bedste praksis for REST
- Best Practices for RESTful Webservices
- Planlægning af vores RESTful webtjeneste
- Implementering af vores webservices med bedste praksis
- Generel fejlhåndtering
- Validering af RESTful-tjenester
Avancerede RESTful-funktioner og Swagger
Lektion 03
- Introduktion til avancerede RESTful-funktioner og Swagger
- Implementering af HATEOAS
- HATEOS-implementering
- Implementering af logning
- Avancerede RESTful-tjenestefunktioner
- Grundlæggende om OpenAPI-specifikationen
- Swagger-værktøjer
- Generering af Swagger-dokumentation
- Swagger-dokumentationsformat
- Swagger Hub
Godkendelse og overvågning
Lektion 04
- Introduktion til godkendelse og overvågning
- Godkendelse med Spring Security
- API-overvågning med Spring Boot Actuator
- Statisk filtrering i RESTful-tjenester
- Versionering af RESTful-tjenester
JPA
Lektion 05
- Introduktion til JPA i REST
- Java Persistence API (JPA)
- Forbinder service med JPA
- Opdater vores API til at bruge JPA - Del 1
- Opdater vores API til at bruge JPA - Del 2
- Et kig på Richards modenhedstilstand

Hvem bør tilmelde sig dette program?
Java-udviklere, der ønsker at udvide til backend-API-udvikling
Softwareingeniører, der arbejder med enterprise- eller cloud-baserede applikationer
Fullstack-udviklere, der vil styrke deres kompetencer i backend-integration
IT-professionelle, der er interesserede i REST API-arkitektur og mikrotjenester
Begyndere med grundlæggende Java-kundskaber, som ønsker at lære udvikling af webservices
Applikationsudviklere, der arbejder med Spring Boot, JAX-RS eller Java EE-teknologier
Forudsætninger
- Grundlæggende forståelse af Java-programmering
- Kendskab til objektorienterede programmeringskoncepter
- Grundlæggende kendskab til webteknologier og HTTP
- Lidt erfaring med databaser og webapplikationer er en fordel, men ikke et krav
Udtalelser
Licensering og akkreditering
Dette kursus tilbydes i henhold til Partnerprogramaftalen og overholder kravene i licensaftalen
Lighedspolitik
Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.
Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!
