Kursplan
Inledning
- Introduktion till mikrotjänster med Spring Boot
- Översikt över Spring Boot
- Introduktion till Webservice
Spring Boot
- Konfigurera IDE för ett Spring Boot-projekt
- Förstå Spring Boots funktioner
- Använda inbyggda servrar
- Utforska Spring Boot actuator
- Använda Spring Boot DevTools
Restful Webservice
- Översikt över REST
- Arbeta med sökvärsvariabler
- Arbeta med frågeparametrar
- Använda POST-metoden
- Använda GET-metoden
- Felhantering
- Använda DELETE-metoden
- Innehållsförhandling
- Använda datafiltrering för RESTful tjänster
- Använda API-versionering
Spring Data JPA
- Översikt över JPA
- Konfigurera JPA
- Skapa POST-metoder för anställda
- Hämta anställd data från databasen
- Ta bort anställd data från databasen
- Konvertera H2-databasen till MYSQL-databasen
Spring Security
- Översikt över Spring-säkerhet
- Okka registrering och konfiguration
- Säkerhet för API-gateway
- Säkerhet för order-tjänst
- Testa Spring Security
Enhetstestning
- Konfigurera order-tjänsten för testning
- Skapa en testmetod
- Testverifiering
- Implementera setup-metoder
Docker
- Översikt över Docker
- Konfigurera Docker
- Använda Docker
Kubernetes
- Översikt över Kubernetes-komponenter och arkitektur
- Konfigurera och använda Kubernetes
CI/CD Pipeline
- Översikt över CI/CD
- Skapa artefaktregister
- Skapa VM-instanser
- Använda Jenkins pipeline
Sammanfattning och nästa steg
Krav
- Erfarenhet av Java-utveckling
- Erfarenhet av Spring Framework
Målgrupp
- Java-utvecklare
Vittnesmål (4)
Lärarnas tekniska förberedelse
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Maskintolkat
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.