課程簡介
模組 1:雲端運算入門
• 雲端運算概覽
• 雲端運算的優勢
• 雲端服務模型(IaaS、PaaS、SaaS)
• AWS 簡介
• AWS 服務概覽
• 全球基礎設施
模組 2:軟體架構基礎
• 軟體架構原則
• 架構模式與風格
• 分層架構
• 微服務架構
• 無伺服器架構
模組 3:AWS 核心服務
• 運算服務
• EC2(彈性運算雲端)
• AWS Lambda
• 儲存服務
• S3(簡單儲存服務)
• EBS(彈性區塊儲存)
• 資料庫服務
• RDS(關係型資料庫服務)
• DynamoDB
• 網路服務
• VPC(虛擬私人雲端)
• Route 53
模組 4:在 AWS 上部署 Java 應用程式
• AWS Elastic Beanstalk
• Docker 與 ECS(彈性容器服務)
• 使用 AWS Lambda 進行無伺服器部署
• 使用 AWS CodePipeline 和 CodeBuild 建立 CI/CD 管線
模組 5:雲端架構中的安全性
• AWS 安全性基礎
• IAM(身分與存取管理)
• AWS 金鑰管理服務
模組 6:監控與擴展
• 在 AWS 上監控應用程式
• CloudWatch
• AWS X-Ray
• 自動擴展
• EC2 自動擴展
• DynamoDB 自動擴展
• 效能優化技術
模組 7:實作實驗室與專案
• 在 AWS Elastic Beanstalk 上部署 Java Web 應用程式
• 使用 AWS Lambda 建構與部署無伺服器應用程式
• 為 Java 應用程式設定 CI/CD 管線
• 使用 AWS 和 Java 實施微服務架構
最低要求
具備 Java 與 AWS 的基本知識
客戶評論 (2)
培訓師的知識、參與度和親和力
Adam Kuklewski - GE Medical Systems Polska
課程 - Technical Architecture and Patterns
機器翻譯
我喜歡這些練習,它們幫助我開闊思維,對軟件架構有了新的見解。
Gabriele - EAGLEPROJECTS S.p.A.
課程 - Architecture and Design: Core + Advanced Training
機器翻譯