Kursplan
Inngang
- Innføring i Microservices med Spring Boot
- Oversikt over Spring Boot
- Innføring i Web tjenester
Spring Boot
- Oppsett av IDE for et Spring Boot-prosjekt
- Forklaring av Spring Boot-egenskaper
- Bruk av innebygde servre
- Utvikling med Spring Boot actuator
- Bruk av Spring Boot DevTools
RESTful Web Tjeneste
- Oversikt over REST
- Arbeid med path variables
- Arbeid med request params
- Bruk av POST-metoden
- Bruk av GET-metoden
- Feilhåndtering
- Bruk av DELETE-metoden
- Innhaldsforhandlinger
- Filtrering av data for RESTful tjenester
- Bruk av API-versjonering
Spring Data JPA
- Oversikt over JPA
- Oppsett av JPA
- Opprettelse av employee POST-metoder
- Henting av employee-data fra databasen
- Sletting av employee-data fra databasen
- Konvertering fra H2-databasen til MYSQL-databasen
Spring Security
- Oversikt over Spring security
- Okka registrering og konfigurering
- Sikring av API-gateway
- Sikring av ordretjenesten
- Testing av Spring-sikring
Enhetstesting
- Konfigurasjon av ordretjenesten for testing
- Opprettelse av en testmetode
- Testverifisering
- Implementasjon av setup-metoder
Docker
- Oversikt over Docker
- Oppsett av Docker
- Bruk av Docker
Kubernetes
- Oversikt over Kubernetes-komponenter og arkitektur
- Konfigurasjon og bruk av Kubernetes
CI/CD Pipeline
- Oversikt over CI/CD
- Opprettelse av artefaktkatalog
- Opprettelse av VM-instanser
- Bruk av Jenkins pipeline
Sammendrag og neste trinn
Krav
- Java-utviklings erfaring
- Erfaring med Spring Framework
Målgruppe
- Java-utviklere
Referanser (4)
den tekniske forberedelsen av lærere
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Maskinoversatt
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurs - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurs - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.