400-888-5228

課程描述

Developing on AWS 有助于開發(fā)人員了解如何使用 AWS SDK 開發(fā)安全、可擴展的云應(yīng)用程序。本課程提供有關(guān)如何使用代碼與 AWS 交互的深入知識,涵蓋主要概念、最佳實踐和問題排查提示。

 

課程級別

中級

 

課程時長

3 天

 

課程目標(biāo)

本課程中您將學(xué)習(xí):

  • 針對 Java、C#/.Net、Python 和 JavaScript 設(shè)置 AWS SDK 和開發(fā)人員憑證。
  • 使用 AWS SDK 與 AWS 服務(wù)交互并開發(fā)解決方案。
  • 將 Amazon Simple Storage Service (Amazon S3) 和 Amazon DynamoDB 用作數(shù)據(jù)存儲。
  • 使用 Amazon Kinesis、AWS Lambda、Amazon Simple Queue Service (Amazon SQS)、AmazonSimple Notification Service (Amazon SNS) 和 Amazon Simple Workflow Service (Amazon SWF)集成應(yīng)用程序和數(shù)據(jù)。
  • 使用 AWS Identity and Access Management (IAM) 進行服務(wù)身份驗證。
  • 使用 Web Identity Framework 和 Amazon Cognito 進行用戶身份驗證。
  • 使用 Amazon ElastiCache 和 Amazon CloudFront 提高應(yīng)用程序的可擴展性。
  • 使用 AWS Elastic Beanstalk 和 AWS CloudFormation 部署應(yīng)用程序。

 

先決條件

參與者應(yīng)該滿足以下先決條件:

熟悉 AWS 服務(wù)

了解 Java、C#/.Net 或 Python

 

授課方式

本課程將結(jié)合以下方式授課:

講師指導(dǎo)培訓(xùn)

動手實驗

目標(biāo)人群

本課程適用于:

中級軟件開發(fā)人員

 

課程大綱

注意:課程大綱可能不盡相同,具體取決于授課的地區(qū)位置和/或語言。

第 1 天:構(gòu)建基礎(chǔ)

Developing on AWS 簡介

選擇一個數(shù)據(jù)存儲

使用 Amazon S3 開發(fā)存儲解決方案

使用 Amazon DynamoDB 開發(fā)靈活的 NoSQL 解決方案

第 2 天:對應(yīng)用程序和數(shù)據(jù)進行事件驅(qū)動型處理

處理事件

使用 Amazon Kinesis 數(shù)據(jù)流開發(fā)事件驅(qū)動型解決方案

使用 Amazon SWF、Amazon SQS 和 Amazon SNS 開發(fā)事件驅(qū)動型解決方案

使用 AWS Lambda 開發(fā)事件驅(qū)動型解決方案

第 3 天:開發(fā)和部署安全、可擴展的應(yīng)用程序

開發(fā)安全的解決方案

緩存信息以提高可擴展性

使用 Amazon CloudWatch 監(jiān)控您的應(yīng)用程序和 AWS 資源

使用 AWS Elastic Beanstalk 和 AWS CloudFormation 部署應(yīng)用程序