RESTful nettjenester med Java – eLearning
4.950,00 NOK
- 15 timer
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

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.

Kursplan
Introduksjon og REST-konsepter
Leksjon 01
- Introduksjon til REST-konsepter
- Hva er webtjenester?
- SOAP vs REST
- Hva er REST?
- REST-konsepter
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
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
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
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

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

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.
