Course Code: dsaawscloud9
Duration: 14 hours
Prerequisites:
  • 對雲計算概念有基本的瞭解
  • 熟悉程式設計語言(Python、Node.js 或類似語言)
  • 使用 AWS 等雲平台的經驗

觀眾

  • 開發人員
  • 雲解決方案架構師
  • IT 專業人員
Overview:

無伺服器架構允許開發人員構建和運行應用程式,而無需管理基礎設施,從而提高可擴充性並降低成本。本課程向參與者介紹如何使用 AWS Cloud9 和 AWS Lambda 開發無伺服器應用程式,涵蓋從設置開發環境到部署和管理無伺服器函數的所有內容。

此講師指導的現場培訓(在線或現場)面向希望學習如何在 AWS Cloud9 和 AWS Lambda 上有效構建、部署和維護無伺服器應用程式的中級專業人員。

在本次培訓結束時,參與者將能夠:

  • 瞭解無伺服器架構的基礎知識。
  • 設置 AWS Cloud9 以進行無伺服器應用程式開發。
  • 使用 AWS Lambda 開發、測試和部署無伺服器應用程式。
  • 與其他 AWS 服務(如 API Gateway 和 S3)集成。
  • 優化無伺服器應用程式以提高性能和成本效率。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在即時實驗室環境中動手實施。

課程自定義選項

  • 要申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

Serverless 架構簡介

  • 什麼是無伺服器架構?
  • 無伺服器解決方案的優勢和使用案例
  • 適用於無伺服器應用程式的 AWS 服務概述

AWS Cloud9 入門

  • 設置 AWS Cloud9 環境
  • 探索用於無伺服器開發的 IDE 功能
  • 與 AWS Cloud9 集成 AWS Lambda

使用 AWS Lambda 構建無伺服器應用程式

  • AWS Lambda 函數簡介
  • 創建和測試 Lambda 函數
  • 部署無伺服器應用程式

與其他 AWS 服務整合 AWS Lambda

  • 將 API Gateway 用於無伺服器 API
  • 將 Lambda 與 S3 集成以實現事件驅動型架構
  • 使用 AWS DynamoDB 進行數據存儲

高級無伺服器應用程式開發

  • 使用無伺服器框架(例如Serverless Framework、AWS SAM)
  • 優化性能並減少冷啟動
  • 無伺服器應用程式中的安全性最佳實踐

監控和管理 Serverless 應用程式

  • 使用 AWS CloudWatch 設置記錄和監控
  • 排查和調試 Lambda 函數
  • 無伺服器應用程式的成本優化策略

無伺服器應用程式中的自動化

  • 使用 AWS 實現基礎設施自動化CloudFormation
  • 使用 AWS Step Functions 構建自動化工作流
  • 使用 AWS EventBridge 計劃任務

擴展和管理無伺服器應用程式

  • 無伺服器環境中的自動擴展策略
  • 處理併發和擴展限制
  • 大規模管理無伺服器資源

總結和後續步驟

Sites Published:

United Arab Emirates - Developing Serverless Applications on AWS Cloud9

Qatar - Developing Serverless Applications on AWS Cloud9

Egypt - Developing Serverless Applications on AWS Cloud9

Saudi Arabia - Developing Serverless Applications on AWS Cloud9

South Africa - Developing Serverless Applications on AWS Cloud9

Brasil - Developing Serverless Applications on AWS Cloud9

Canada - Developing Serverless Applications on AWS Cloud9

中国 - Developing Serverless Applications on AWS Cloud9

香港 - Developing Serverless Applications on AWS Cloud9

澳門 - Developing Serverless Applications on AWS Cloud9

台灣 - Developing Serverless Applications on AWS Cloud9

USA - Developing Serverless Applications on AWS Cloud9

Österreich - Developing Serverless Applications on AWS Cloud9

Schweiz - Developing Serverless Applications on AWS Cloud9

Deutschland - Developing Serverless Applications on AWS Cloud9

Czech Republic - Developing Serverless Applications on AWS Cloud9

Denmark - Developing Serverless Applications on AWS Cloud9

Estonia - Developing Serverless Applications on AWS Cloud9

Finland - Developing Serverless Applications on AWS Cloud9

Greece - Developing Serverless Applications on AWS Cloud9

Magyarország - Developing Serverless Applications on AWS Cloud9

Ireland - Developing Serverless Applications on AWS Cloud9

Luxembourg - Developing Serverless Applications on AWS Cloud9

Latvia - Developing Serverless Applications on AWS Cloud9

España - Developing Serverless Applications on AWS Cloud9

Italia - Developing Serverless Applications on AWS Cloud9

Lithuania - Developing Serverless Applications on AWS Cloud9

Nederland - Developing Serverless Applications on AWS Cloud9

Norway - Developing Serverless Applications on AWS Cloud9

Portugal - Developing Serverless Applications on AWS Cloud9

România - Developing Serverless Applications on AWS Cloud9

Sverige - Developing Serverless Applications on AWS Cloud9

Türkiye - Developing Serverless Applications on AWS Cloud9

Malta - Developing Serverless Applications on AWS Cloud9

Belgique - Developing Serverless Applications on AWS Cloud9

France - Developing Serverless Applications on AWS Cloud9

日本 - Developing Serverless Applications on AWS Cloud9

Australia - Developing Serverless Applications on AWS Cloud9

Malaysia - Developing Serverless Applications on AWS Cloud9

New Zealand - Developing Serverless Applications on AWS Cloud9

Philippines - Developing Serverless Applications on AWS Cloud9

Singapore - Developing Serverless Applications on AWS Cloud9

Thailand - Developing Serverless Applications on AWS Cloud9

Vietnam - Developing Serverless Applications on AWS Cloud9

India - Developing Serverless Applications on AWS Cloud9

Argentina - Developing Serverless Applications on AWS Cloud9

Chile - Developing Serverless Applications on AWS Cloud9

Costa Rica - Developing Serverless Applications on AWS Cloud9

Ecuador - Developing Serverless Applications on AWS Cloud9

Guatemala - Developing Serverless Applications on AWS Cloud9

Colombia - Developing Serverless Applications on AWS Cloud9

México - Developing Serverless Applications on AWS Cloud9

Panama - Developing Serverless Applications on AWS Cloud9

Peru - Developing Serverless Applications on AWS Cloud9

Uruguay - Developing Serverless Applications on AWS Cloud9

Venezuela - Developing Serverless Applications on AWS Cloud9

Polska - Developing Serverless Applications on AWS Cloud9

United Kingdom - Developing Serverless Applications on AWS Cloud9

South Korea - Developing Serverless Applications on AWS Cloud9

Pakistan - Developing Serverless Applications on AWS Cloud9

Sri Lanka - Developing Serverless Applications on AWS Cloud9

Bulgaria - Developing Serverless Applications on AWS Cloud9

Bolivia - Developing Serverless Applications on AWS Cloud9

Indonesia - Developing Serverless Applications on AWS Cloud9

Kazakhstan - Developing Serverless Applications on AWS Cloud9

Moldova - Developing Serverless Applications on AWS Cloud9

Morocco - Developing Serverless Applications on AWS Cloud9

Tunisia - Developing Serverless Applications on AWS Cloud9

Kuwait - Developing Serverless Applications on AWS Cloud9

Oman - Developing Serverless Applications on AWS Cloud9

Slovakia - Developing Serverless Applications on AWS Cloud9

Kenya - Developing Serverless Applications on AWS Cloud9

Nigeria - Developing Serverless Applications on AWS Cloud9

Botswana - Developing Serverless Applications on AWS Cloud9

Slovenia - Developing Serverless Applications on AWS Cloud9

Croatia - Developing Serverless Applications on AWS Cloud9

Serbia - Developing Serverless Applications on AWS Cloud9

Bhutan - Developing Serverless Applications on AWS Cloud9

Nepal - Developing Serverless Applications on AWS Cloud9

Uzbekistan - Developing Serverless Applications on AWS Cloud9