Advanced Developing on AWS

【課程資訊】
  • 課程天數:3 天
  • 費用:NTD 34,020(含稅)

Advanced Developing on AWS 課程在真實使用案例上,即採用傳統地端的單體式應用程式(monolithic application)部署,並將其重構為無服務器的微服務架構。這個為期三天的進階課程涵蓋進階開發主題,例如針對雲端原生環境架構、解構內部部署、舊版應用程式,並將其重新包裝為雲端的雲端原生架構;以及套用十二個應用程式開發的設計準則。

【目標對象】
  • 已熟悉 AWS 服務的經驗豐富的軟體開發人員
【課程目標】

您在本課程中將學習:

  • 分析單體式應用程式(monolithic application)架構,以確定可跨不同AWS服務,替換應用程序的邏輯處理或程序斷點,取得更好效能。
  • 套用十二個應用程式開發的開發設計準則,同時從整體架構移轉。
  • 推薦適當的 AWS 服務來開發以微服務為基礎的雲端原生應用程式。
  • 使用 AWS API、CLI 和開發套件來監控和管理 AWS 服務。
  • 使用搬遷的 6Rs (6R’s of a Cloud Migration) 將整體應用程序遷移到微服務應用程序。
  • 解釋在 AWS 中部署微服務應用程式所需的 SysOps 和 DevOps 相互依存性。
【參與課程應具備】
  • 具備至少一種高階程式設計語言的深入知識
  • 核心 AWS 服務和公有雲實作的工作知識
  • 完成在 AWS 上開發課程,然後至少 6 個月內在真實環境中應用這些概念。
【上課方式】
  • 課堂課程
  • 實驗室實作
【課程大綱】

本課程涵蓋下列概念:

  • 與 AWS 服務連接
  • 解構整體架構
  • 移轉至雲端
  • 建立基礎結構
  • 宣告和隔離相依性
  • 將組態儲存在雲端
  • 建立建置、發行、執行模型
  • 建立程式碼庫
  • 部署應用程式
  • 建築的演變
  • 設計模式
  • 避免、如何應對磁碟 I/O 超載
  • 微型服務
【開課日期】
TW - Website - Training / Advanced Developing on AWS
2019-08-30T17:14:43+00:00