Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod do architektury mikroslužeb
- Co jsou mikroslužby?
- Monolitická versus mikroslužbová architektura
- Výhody a výzvy spojené s mikroslužbami
- Příklady využití mikroslužeb v praxi
Začínáme se Spring Bootem
- Seznámení se Spring Bootem a jeho přednostmi
- Nastavení mikroslužby v rámci Spring Bootu
- Tvorba RESTful API pomocí Spring Bootu
Vytváření a správa mikroslužeb
- Návrh mikroslužeb: Doménově orientovaný design (DDD)
- Implementace komunikace mezi jednotlivými službami
- Použití protokolů REST a gRPC pro vzájemnou komunikaci služeb<\/li>
- Zpracování asynchronních zpráv pomocí nástrojů Kafka či RabbitMQ
Vyhledávání služeb a správa konfigurace
- Seznámení se nástrojem Spring Cloud
- Nastavení systému Eureka pro vyhledávání služeb
- Použití nástroje Spring Cloud Config k centrální správě konfigurací
API Gateway a vyvažování zátěže
- Seznámení se vzorem API Gateway
- Použití nástrojů Spring Cloud Gateway či Zuul
- Implementace vyvažování zátěže pomocí komponenty Ribbon
Zabezpečení mikroslužeb
- Úvod do problematiky bezpečnosti v kontextu mikroslužeb
- Implementace autentizace a autorizace pomocí standardu OAuth2
- Zabezpečení RESTful API s využitím tokenů typu JWT
Monitorování a logování
- Nastavení centrálního loggingu pomocí nástrojů ELK stack
- Použití nástroje Micrometer k monitorování mikroslužeb
- Rozsáhlé sledování toku dat s využitím Spring Cloud Sleuth a Zipkinu
Nasazení mikroslužeb pomocí Dockeru a Kubernetes
- Kontejnerizace mikroslužeb za pomoci nástroje Docker
- Nasazování mikroslužeb na platformě Kubernetes
- Správa škálování a orchestrace služeb
Shrnutí a další kroky
Požadavky
- Praktické zkušenosti s programováním v Javě
- Základní znalost RESTful API a komunikace pomocí protokolu HTTP
- Orientaci v databázích a jazyce SQL
Cílová skupina
- Vývojáři Javy přecházející na architekturu mikroslužeb
- Softwaroví inženýři vytvářející škálovatelné a distribuované aplikace
- Profesionálové z oblasti DevOps pracující s nasazováním mikroslužeb
21 Hodiny
Reference (1)
Rozsah témat, která byla pokryta, byl poměrně široký a odborník se snažil dát tomu spravedlnost.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurz - Spring Boot, React, and Redux
Přeloženo strojem