Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Digital Classroom - Developing Serverless Solutions on AWS (Traditional Chinese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

在此課程中,開發人員將接觸並操作在 AWS 無伺服器平台上使用 AWS Lambda 和其他服務來建置無伺服器應用程式的最佳實務。您將在實作實驗室中使用 AWS 架構來部署無伺服器應用程式,而其將從較簡單的主題開始,並進行到較複雜的主題。您將全程使用 AWS 文件來開發真實且超出課堂範圍之學習與解決問題的方法。

  • 課程等級:中級
  • 授課時長:3 天


活動

本課程包含簡報、實作實驗室、示範、影片、知識測驗以及小組練習。


課程目標

在本課程中,您將學習以下內容:

  • 使用適當的 AWS 服務將事件驅動的最佳實務應用於無伺服器應用程式的設計中
  • 識別出轉換至無伺服器開發的挑戰與權衡取捨,並能提出適合您的開發組織與環境的建議
  • 使用能將 AWS 所管理的服務連結在一起的模式來建置無伺服器應用程式,並且能處理包括服務配額、可用的整合、叫用模型、錯誤處理和事件來源有效負載等的服務特性
  • 比較並比對編寫基礎設施即程式碼的可用選項,包括 AWS CloudFormation、AWS Amplify、AWS Serverless Application Model (SAM) 和 AWS Cloud Development Kit (AWS CDK)
  • 套用最佳實務來撰寫 Lambda 函數,包括錯誤處理、記錄、環境重複使用、使用層級、無狀態、冪等性等,以及設定並行和記憶體
  • 在無伺服器應用程式中套用能建置可觀測性和監控的最佳實務
  • 將安全性最佳實務套用至無伺服器應用程式
  • 在無伺服器應用程式中識別關鍵的擴展因素,並將每個考量因素與管理的方法、工具或最佳實務匹配
  • 使用 AWS SAM、AWS CDK 和 AWS 開發人員工具來設定 CI/CD 工作流程,並自動化無伺服器應用程式的部署
  • 建立並積極維護無伺服器資源清單,以協助您持續進行無伺服器開發,並與無伺服器社群互動


目標對象

本課程適用於:

  • 對無伺服器有些許熟悉且具有 AWS 雲端開發經驗的開發人員


先決條件

我們建議參加本課程的學員應具備:

  • 熟悉 AWS 雲端架構的基本知識
  • 具備在 AWS 上開發應用程式的知識,等同於完成 Developing on AWS 課堂培訓
  • 等同於取得完成下列無伺服器數位培訓的知識:AWS Lambda Foundations 和用於無伺服器應用程式的 Amazon API Gateway


課程大綱

單元 1:思考無伺服器

單元 2:API 驅動的開發與同步事件來源

單元 3:身分驗證、授權和存取控制簡介

單元 4:無伺服器部署架構

單元 5:使用 Amazon EventBridge 和 Amazon SNS 低耦合元件

單元 6:使用佇列和串流的事件驅動開發 

單元 7:撰寫良好的 Lambda 函數

單元 8:適用於協同運作的 Step Functions

單元 9:可觀測性和監控

單元 10:無伺服器應用程式安全性

單元 11:處理無伺服器應用程式中的擴展

單元 12:自動化部署管道


Reviews

Start your review of Digital Classroom - Developing Serverless Solutions on AWS (Traditional Chinese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.