Kurzusleírás
Bevezetés az Microservices építészetbe
- Mik azok a mikroszolgáltatások?
- Monolit vs. microservices architektúra
- A mikroszolgáltatások előnyei és kihívásai
- A mikroszolgáltatások valós használati esetei
Kezdő lépések a Spring Boot használatával
- A Spring Boot és előnyei
- Spring Boot mikroszolgáltatás beállítása
- RESTful API-k létrehozása a Spring Boot segítségével
Építés és irányítás Microservices
- Mikroszolgáltatások tervezése: Domain-Driven Design (DDD)
- Szolgáltatások közötti kommunikáció megvalósítása
- REST és gRPC használata a szolgálatok közötti kommunikációhoz
- Aszinkron üzenetkezelés Kafka/RabbitMQ segítségével
Szolgáltatásfelderítés és Configuration Management
- Bevezetés a Spring Cloud-ba
- Az Eureka beállítása szolgáltatáskereséshez
- A Spring Cloud Config használata a központi konfigurációkezeléshez
API átjáró és terheléselosztás
- Az API Gateway minta bemutatása
- Spring Cloud Gateway vagy Zuul használatával
- Terheléselosztás megvalósítása Ribbon segítségével
Biztosítás Microservices
- Bevezetés a mikroszolgáltatások biztonságába
- Hitelesítés és engedélyezés megvalósítása OAuth2 segítségével
- REST API-k biztosítása JWT-vel
Monitoring és naplózás
- Központi naplózás beállítása ELK-verem segítségével
- Mikrométer használata mikroszolgáltatások figyelésére
- Elosztott nyomkövetést Spring Cloud Sleuth és Zipkin
Microservices telepítése Docker és Kubernetes
- Mikroszolgáltatások konténerezése a Docker segítségével
- Mikroszolgáltatások telepítése a Kubernetes webhelyen
- Méretezés és hangszerelés kezelése
Összegzés és a következő lépések
Követelmények
- Alapvető Java programozásban szerzett tapasztalat
- A RESTful API-k és a HTTP kommunikáció alapvető ismerete
- Az adatbázisok ismerete és SQL
Közönség
- Java fejlesztők áttérnek a mikroszolgáltatási architektúrára
- Szoftvermérnökök méretezhető és elosztott alkalmazásokat készítenek
- DevOps mikroszolgáltatások telepítésével foglalkozó szakemberek
Vélemények (5)
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.
Kurzus - Spring Cloud for Microservices
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurzus - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurzus - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurzus - Spring Boot, React, and Redux
Practical examples, and open disussions