RESTful webtjenester med Java - eLearning

3.500,00 DKK

  • 15 hours
eLearning

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

Hero

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.

Hero

Kursusforløb

  1. Introduktion og REST‑begreber

    Lektion 01

    • Introduktion til REST-konceptet
    • Hvad er webtjenester?
    • SOAP vs REST
    • Hvad er REST?
    • REST-koncepter
  2. 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
  3. 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
  4. 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

  5. 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
RESTful webtjenester med Java

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

Start kurset nu

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

Contact background

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!