Návrh Školení
Úvod
- Úvod do mikroservisů s využitím Spring Boot
- Přehled Spring Boot
- Úvod do webových služeb
Spring Boot
- Nastavení IDE pro projekt Spring Boot
- Pochopení funkcí Spring Boot
- Využití vestavěných serverů
- Průzkum Spring Boot actuatoru
- Využití Spring Boot DevTools
Restful Webová služba
- Přehled REST
- Práce s cestovými proměnnými (path variables)
- Práce s parametry požadavků (request params)
- Využití metody POST
- Využití metody GET
- Zpracování výjimek
- Využití metody DELETE
- Konverze obsahu
- Filtrování dat pro RESTful služby
- Verzování API
Spring Data JPA
- Přehled JPA
- Nastavení JPA
- Vytváření metod POST pro zaměstnance
- Získávání dat o zaměstnancích z databáze
- Odstraňování dat o zaměstnancích z databáze
- Převod databáze H2 na databázi MySQL
Spring Security
- Přehled Spring security
- Registrace a konfigurace Okty
- Zabezpečení API gateway
- Zabezpečení služby objednávek
- Testování Spring security
Jednotkové testování
- Konfigurace služby objednávek pro testování
- Vytváření testovací metody
- Overování testu
- Implementace nastavení metod
Docker
- Přehled Dockeru
- Nastavení Dockeru
- Využití Dockeru
Kubernetes
- Přehled komponent a architektury Kubernetes
- Konfigurace a využití Kubernetes
CI/CD Pipeline
- Přehled CI/CD
- Vytváření registru artefaktů
- Vytváření virtuálních instancí (VM)
- Využití pipeline Jenkins
Shrnutí a další kroky
Požadavky
- Zkušenosti s vývojem v Javě
- Zkušenosti se Spring Frameworkem
Cílová skupina
- Vývojáři Java
Reference (4)
technická příprava učitelů
Giorgio - Asystel-BDF S.p.A.
Kurz - Creating a Service Mesh with Istio and Kubernetes
Přeloženo strojem
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.
Kurz - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurz - 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.
 
                    