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 Microservices architektury
- Co jsou mikroslužby?
- Monolitická vs. architektura mikroslužeb
- Výhody a výzvy mikroslužeb
- Případy použití mikroslužeb v reálném světě
Začínáme s Spring Boot
- Úvod do Spring Boot a jeho výhody
- Nastavení mikroslužby Spring Boot
- Vytváření RESTful API pomocí Spring Boot
Budování a správa Microservices
- Navrhování mikroslužeb: Domain-Driven Design (DDD)
- Implementace komunikace mezi službami
- Použití REST a gRPC pro komunikaci mezi službami
- Zpracování asynchronního zasílání zpráv pomocí Kafka/RabbitMQ
Zjišťování služeb a Configuration Management
- Úvod do Spring Cloud
- Nastavení Eureky pro vyhledávání služeb
- Použití Spring Cloud Config pro centralizovanou správu konfigurace
API Gateway a Load Balancing
- Úvod do vzoru API Gateway
- Pomocí brány Spring Cloud nebo Zuul
- Implementace vyvažování zátěže pomocí pásu karet
Zajištění Microservices
- Úvod do bezpečnosti v mikroslužbách
- Implementace ověřování a autorizace pomocí OAuth2
- Zabezpečení REST API pomocí JWT
Monitorování a protokolování
- Nastavení centralizovaného protokolování pomocí zásobníku ELK
- Použití mikrometru pro monitorování mikroslužeb
- Distribuované sledování pomocí Spring Cloud Sleuth and Zipkin
Nasazení Microservices s Docker a Kubernetes
- Kontejnerování mikroslužeb pomocí Docker
- Nasazení mikroslužeb na Kubernetes
- Správa škálování a orchestrace
Shrnutí a další kroky
Požadavky
- Zkušenosti s programováním jádra Java
- Základní pochopení RESTful API a HTTP komunikace
- Znalost databází a SQL
Publikum
- Java vývojáři přecházejí na architekturu mikroslužeb
- Softwaroví inženýři vytvářejí škálovatelné a distribuované aplikace
- DevOps profesionálové pracující s nasazováním mikroslužeb
21 Hodiny
Reference (2)
interakce prostřednictvím cvičení a také sdílení projektů
Claudiu - MSG system
Kurz - Advanced Spring Boot
Přeloženo strojem
Praktiky
Ivan - si
Kurz - Spring Cloud for Microservices
Přeloženo strojem