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