在AWS Cloud9上建構微服務培訓
本課程著重於使用AWS Cloud9來設計、開發和部署微服務。參與者將獲得在AWS上建構微服務架構的實務經驗,並利用關鍵的AWS服務進行部署、擴展和管理。
此由講師主導的實作培訓(線上或線下)旨在協助中階開發人員掌握使用AWS Cloud9及其他AWS服務建構和部署微服務的技能。
完成本培訓後,參與者將能夠:
- 理解微服務架構及其優勢。
- 在AWS Cloud9上設定微服務開發環境。
- 使用Docker和AWS服務建構、測試並部署微服務。
- 將AWS Lambda、ECS和API Gateway與微服務整合。
- 運用DevOps實踐來管理微服務的部署。
課程形式
- 互動式講授與討論。
- 大量的練習和操作。
- 在即時實驗室環境中的實作操作。
課程客製化選項
- 如需針對此課程請求客製化培訓,請聯繫我們進行安排。
課程簡介
微服務架構簡介
- 什麼是微服務?
- 微服務的優勢與挑戰
- 與单体式架構的比較
為微服務開發設定AWS Cloud9
- 建立AWS Cloud9環境
- 配置開發環境
- 將AWS服務連接至Cloud9
使用Docker建構微服務
- Docker和容器化技術簡介
- 建構和測試Docker容器
- 使用Docker Compose處理多容器應用程式
在AWS ECS和Lambda上部署微服務
- 設定Amazon ECS以進行容器調度
- 使用AWS Lambda部署微服務
- 擴展AWS中的微服務
使用AWS API Gateway管理APIs
- 建立和管理RESTful APIs
- 將APIs連接至微服務
- API版本控制與限制流量
監控和記錄微服務
- 使用AWS CloudWatch進行監控
- 使用Amazon CloudWatch Logs設定日誌記錄
- 實施警報和通知機制
微服務安全最佳實踐
- 實施IAM角色和政策
- 使用API Gateway保護微服務
- 加密傳輸中和靜態的數據
總結與後續步驟
最低要求
- 具備雲端計算概念的基礎知識
- 熟悉AWS服務
- 具備Python或JavaScript的經驗
受眾
- 專注於微服務架構的開發人員
- 雲端工程師
- DevOps專業人員
需要幫助選擇合適的課程嗎?
macao@nobleprog.com 或 +852 81990613
在AWS Cloud9上建構微服務培訓 - 詢問
在AWS Cloud9上建構微服務 - 咨詢詢問
客戶評論 (1)
我發現了關於Lambda和無服務器的一些有趣的新內容
Oleg Buldumac - PUBLIC COURSE
課程 - AWS Lambda for Developers
機器翻譯
相關課程
AWS Cloud Administrator Certification
35 小時本課程為由講授者主導的實訓課程,在 澳門(線上或線下)進行,面向初級到中級的系統管理員和 IT 專業人士,旨在幫助他們獲得管理 AWS 雲服務的實戰經驗,並準備參加 AWS Certified SysOps Administrator - Associate 認證考試。
完成本培訓後,學員將能夠:
- 安全地設置和配置 AWS 服務及資源。
- 管理用戶身份、許可權以及對 AWS 資源的訪問。
- 在 AWS 上設計和部署可擴展、高可用且容錯的系統。
- 實施並管理與 AWS 之間的數據流。
- 優化 AWS 服務的使用,確保高效運行並控制成本。
AWS 進階架構
28 小時Amazon Web Services (AWS) 上的 AI
14 小時此為於 澳門(線上或線下)舉辦的現場培訓,針對希望學習如何運用 AWS 工具與服務來高效建構、訓練及部署 AI 模型的初級 IT 專業人員設計。
完成本培訓後,學員將能夠:
- 理解 AWS 提供的 AI/ML 服務。
- 設定及管理 AWS 上的 AI/ML 環境。
- 透過 Amazon SageMaker 獲得建構、訓練及部署 AI 模型的實務操作經驗。
- 學習如何針對特定用途運用各種 AWS AI 服務。
AWS 架構師認證
21 小時AWS 商業基礎
14 小時初學者入門AWS Cloud9
14 小時此課程由導師引導,提供線上或線下實訓(位於澳門)。適合希望為雲端專案設定並使用AWS Cloud9的初階開發人員。
完成本培訓後,學員將能夠:
- 理解AWS Cloud9環境及其組成部分
- 建立自己的AWS Cloud9開發工作區
- 在AWS Cloud9中開發並執行簡單應用程式
- 熟悉AWS Cloud9的協作功能
AWS Cloud9 數據科學
28 小時此由導師主導的現場培訓 澳門(線上或線下),面向希望透過 AWS Cloud9 優化數據科學工作流程的中階數據科學家與分析師。
完成本課程後,學員將能夠:
- 在 AWS Cloud9 中設定數據科學環境。
- 在 Cloud9 中使用 Python、R 及 Jupyter Notebook 進行數據分析。
- 將 AWS Cloud9 整合至 S3、RDS 及 Redshift 等 AWS 數據服務。
- 利用 AWS Cloud9 進行機器學習模型的開發與部署。
- 優化基於雲端的數據分析與處理工作流程。
AWS Cloud9 與 Python:實用指南
14 小時此為在 澳門(線上或線下)進行的實時培訓,由講師指導,適合希望提升使用 AWS Cloud9 進行 Python 開發體驗的中階 Python 開發者。
完成本培訓後,學員將能夠:
- 設置和配置用於 Python 開發的 AWS Cloud9。
- 理解 AWS Cloud9 IDE 的介面與功能。
- 在 AWS Cloud9 中編寫、除錯及部署 Python 應用程式。
- 使用 AWS Cloud9 平台與其他開發者協作。
- 將 AWS Cloud9 與其他 AWS 服務整合,以實現高級部署。
AWS 雲端技術人員基礎課程
14 小時AWS 解決方案架構師認證 — 考試準備工作坊
14 小時AWS IoT Core
14 小時這門由講師帶領的實地培訓,在 澳門(線上或線下)針對希望在 AWS 上部署和管理 IoT 設備的工程師。
通過完成本培訓,參與者將能夠構建一個 IoT 平台,其中包括在 AWS 之上部署和管理後端、網關和設備。
AWS Lambda 開發人員課程
14 小時此講師引導的實作培訓在 澳門(線下或遠端)舉行,對象為希望使用 AWS Lambda 將服務與應用程式建置並部署至雲端,且無需擔心預配運算環境(如伺服器、虛擬機器與容器、可用性、擴展性、儲存空間等)的開發者。
完成培訓後,學員將能夠:
- 設定 AWS Lambda 以執行函數。
- 理解 FaaS(函數即服務)及無伺服器開發的優勢。
- 建置、上傳並執行 AWS Lambda 函數。
- 將 Lambda 函數與不同的事件來源整合。
- 封裝、部署、監控及排除基於 Lambda 的應用程式問題。
精通使用 AWS Cloud9 進行 DevOps
21 小時此種在 澳門(線上或線下)進行的由講師主導的實時培訓,旨在幫助進階專業人員深化對 DevOps 實踐的理解,並使用 AWS Cloud9 簡化開發流程。
完成本培訓後,參與者將能夠:
- 為 DevOps 工作流設置和配置 AWS Cloud9。
- 實施持續整合與持續交付(CI/CD)管道。
- 使用 AWS Cloud9 自動化測試、監控和部署流程。
- 將 Lambda、EC2 和 S3 等 AWS 服務整合到 DevOps 工作流中。
- 在 AWS Cloud9 內利用 GitHub 或 GitLab 等源控制系統。
在 AWS Cloud9 上開發服務端應用程式
14 小時本課程提供線上的實時培訓,面向希望學習如何有效地在 AWS Cloud9 和 AWS Lambda 上構建、部署和維護服務端應用程式的中級專業人士。
通過本課程,參與者將能夠:
- 理解服務端架構的基本原理。
- 設置 AWS Cloud9 用於服務端應用開發。
- 使用 AWS Lambda 開發、測試和部署服務端應用程式。
- 將 AWS Lambda 與其他 AWS 服務集成,如 API Gateway 和 S3。
- 優化服務端應用程序的效能和成本效率。