RESTful nettjenester med Java – eLearning
4.950,00 NOK
- 15 hours
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 bedriftsløsninger eller LMS-integrasjon?
Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!
