感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
微服務架構介紹
- 什麼是微服務?
- 單體架構與微服務架構比較
- 微服務的優勢與挑戰
- 微服務實際應用案例
Spring Boot 入門
- Spring Boot 介紹及其優勢
- 設定 Spring Boot 微服務
- 使用 Spring Boot 建立 RESTful APIs
建置與管理微服務
- 微服務設計:領域驅動設計 (DDD)
- 實作服務間通訊
- 使用 REST 和 gRPC 進行服務間通訊
- 透過 Kafka/RabbitMQ 處理非同步訊息
服務發現與設定管理
- Spring Cloud 介紹
- 設定 Eureka 用於服務發現
- 使用 Spring Cloud Config 進行集中式設定管理
API 閘道與負載平衡
- API 閘道模式介紹
- 使用 Spring Cloud Gateway 或 Zuul
- 透過 Ribbon 實作負載平衡
微服務安全
- 微服務安全概述
- 使用 OAuth2 實作身份驗證與授權
- 透過 JWT 保護 REST APIs
監控與日誌記錄
- 設定 ELK stack 進行集中式日誌管理
- 使用 Micrometer 監控微服務
- 透過 Spring Cloud Sleuth 和 Zipkin 進行分散式追蹤
使用 Docker 和 Kubernetes 部署微服務
- 使用 Docker 容器化微服務
- 在 Kubernetes 上部署微服務
- 管理擴展與編配
總結與後續步驟
最低要求
- 具備核心 Java 程式設計經驗
- 了解 RESTful APIs 及 HTTP 通訊基礎
- 熟悉資料庫與 SQL
受眾對象
- 正轉向微服務架構的 Java 開發人員
- 建構可擴展且分散式應用的軟體工程師
- 從事微服務部署的 DevOps 專業人員
21 小時
客戶評論 (1)
涵蓋的主題範圍相當廣泛,培訓師盡力做到公正對待每個主題。
Lakshmipriya Sivakumar - Deque Systems Inc
課程 - Spring Boot, React, and Redux
機器翻譯