RESTful nettjenester med Java – eLearning

4.950,00 NOK

  • 15 timer
eLæring

Bygg moderne, skalerbare og høytytende webapplikasjoner med kurset Building RESTful Web Services Using Java. Denne praktiske opplæringen er laget for å hjelpe utviklere med å mestre REST-arkitektur og lage robuste API-er ved hjelp av Java-teknologier som JAX-RS, JSON, XML og HTTP-protokoller.

Nøkkelfunksjoner

Språk

Kurs og materiell på engelsk

Nivå

Nybegynner - Middels nivå

Tilgang

1 års tilgang til læringsplattformen

5 timer med videoer på forespørsel

med over 15 timer anbefalt studietid

8 veiledede praktiske øvelser

5 automatisk vurderte prøver

1 virkelig prosjekt

2 omfattende oppgaver

Sertifikat

Sertifikat for fullført program inkludert

Hero

Læringsutbytte

Ved slutten av dette kurset vil du kunne forstå:

Utforsk

Utforsk grunnleggende prinsipper for RESTful API-er og hvordan de driver moderne applikasjoner.

REST

Få en solid forståelse av REST-arkitektur og sentrale prinsipper.

Implementere

Lær hvordan du implementerer avanserte funksjoner i RESTful webbtjenester.

Skala

Utvikle pålitelige og skalerbare API-er ved å bruke REST-baserte beste praksiser.

Sikker

Oppdag teknikker for å sikre, administrere og overvåke API-er på en effektiv måte.

Database

Lær hvordan du henter og håndterer databasedata ved hjelp av Spring Data JPA.

Hero

Kursplan

  1. Introduksjon og REST-konsepter

    Leksjon 01

    • Introduksjon til REST-konsepter
    • Hva er webtjenester?
    • SOAP vs REST
    • Hva er REST?
    • REST-konsepter
  2. REST – beste praksis

    Leksjon 02

    • Introduksjon til beste praksis for REST
    • Beste praksis for RESTful webtjenester
    • Planlegging av vår RESTful webtjeneste
    • Implementering av webtjenestene våre med beste praksis
    • Generell feilhåndtering
    • Validering av RESTful-tjenester
  3. Avanserte RESTful-funksjoner og Swagger

    Leksjon 03

    • Introduksjon til avanserte RESTful-funksjoner og Swagger
    • Implementering av HATEOAS
    • HATEOS-implementering
    • Implementering av logging
    • Avanserte RESTful-tjenestefunksjoner
    • Grunnleggende om OpenAPI-spesifikasjonen
    • Swagger-verktøy
    • Generering av Swagger-dokumentasjon
    • Swagger-dokumentasjonsformat
    • Swagger Hub
  4. Autentisering og overvåking

    Leksjon 04

    • Introduksjon til autentisering og overvåking
    • Autentisering med Spring Security
    • API-overvåking med Spring Boot Actuator
    • Statisk filtrering i REST-tjeneste
    • Versjonering av RESTful-tjenester

  5. JPA

    Leksjon 05

    • Introduksjon til JPA i REST
    • Java Persistence API (JPA)
    • Koble tjeneste til JPA
    • Oppdater API-et vårt til å bruke JPA – Del 1
    • Oppdater API-et vårt til å bruke JPA – Del 2
    • Et blikk på Richard Maturity-modus
RESTful webtjenester med Java

Hvem bør melde seg på dette programmet?

Java-utviklere som ønsker å utvide til backend-API-utvikling

Programvareingeniører som jobber med bedrifts- eller skybaserte applikasjoner

Fullstack-utviklere som vil styrke ferdighetene sine innen backend-integrasjon

IT-fagfolk som er interessert i REST API-arkitektur og mikrotjenester

Nybegynnere med grunnleggende Java-kunnskaper som vil lære utvikling av webtjenester

Applikasjonsutviklere som jobber med Spring Boot, JAX-RS eller Java EE-teknologier

Start kurset nå

Forutsetninger

  • Grunnleggende forståelse av Java-programmering
  • Kjennskap til objektorienterte programmeringskonsepter
  • Grunnleggende kunnskap om webteknologier og HTTP
  • Noe erfaring med databaser og webapplikasjoner er nyttig, men ikke obligatorisk

Uttalelser

Lisensiering og akkreditering

Dette kurset tilbys i henhold til Partnerprogramavtalen og er i samsvar med kravene i Lisensavtalen

Likestillingspolicy

Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.


Ofte stilte spørsmål

Contact background

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?

Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.