AWS SAM 框架和 AWS Lambda – 完整的實踐指南

掌握 AWS SAM 框架和 AWS Lambda 函數( Functions ),建立與 AWS 服務整合的真實無伺服器應用程式( Serverless Applications )

從這 7.5 小時的課程,你會學到

  • 使用 AWS SAM 框架正確開發和部署 AWS Lambda 函數
  • 了解 AWS Lambda 的基礎知識和進階概念
  • 使用 SAM 框架部署三個與 S3、SES、Step Function、SNS、EventBridge、API Gateway、DynamoDB、EC2 和 CloudWatch 互動的實戰專案
  • 學習 YAML 並使用程式碼配置和管理整個部署

要求

  • 最好具備 Python 或 NodeJS 腳本編寫基礎知識
  • 對 AWS 雲端有基本了解者優先參加本課程
  • 最近的 Mac / Linux / Windows 電腦
  • 了解命令列者優先
  • 努力學習新技術!

課程說明

AWS SAM 框架(無伺服器應用程式模型)和 AWS Lambda 是建置可擴充功能、可靠的無伺服器應用程式以及在 Amazon Web Services 中部署 AWS Lambda 函數的最佳方式。無伺服器讓人覺得很棒的地方在於您不需要管理任何伺服器!

在本課程中,您將深入了解如何部署 AWS Lambda 函數以及如何使用 AWS SAM 框架(無伺服器應用程式模型)來宣告和配置這些函數。

簡而言之,您將:

  • 不再需要使用 AWS 管理主控台手動建立無伺服器基礎設施
  • 現在將所有配置和部署放在一個 YAML 檔案中
  • 您不再需要將函數打包成 zip 檔案並手動上傳到 AWS 雲端

使用 AWS SAM CLI 和 SAM 框架,您可以使用命令列介面更快完成所有操作!

這是熟悉 AWS SAM 框架和 AWS Lambda 函數以快速配置、開發和部署無伺服器應用程式的最佳時機。

AWS Lambda 函數抽象化了處理伺服器的所有負擔 – 您編寫一個函數並讓 AWS 從那裡承擔它!此外,您還可以節省成本,因為您只需按使用次數付費 – 如果您的 Lambda 函數未運行,則無需付費。

使用 AWS Lambda 函數,您可以快速擴充或縮小,而無需重新配置伺服器!

在本課程中,我們將向 AWS Lambda 部署幾個實際函數:

  • S3 上的自動縮圖產生服務 (Python)
  • 使用 AWS API Gateway 和 Lambda (nodeJS) 的 REST API
  • 使用 AWS API Gateway 和 Lambda (Python 3) 的 REST API
  • 使用 Lambda、SES、API Gateway 和 NextJS 作為前端的電子郵件服務 (NodeJS)
  • 使用 SNS、API 網關、S3、EventBridge(時間表)、DynamoDB、Lambda、SendGrid API (NodeJS) 的電子郵件訂閱者服務
  • 人臉辨識服務,可辨識人臉及其特徵
  • Amazon Comprehend 服務與 EventBridge 搭配使用,可按計劃透過電子郵件向使用者發送選定的新聞標題

完成課程後,您可以編寫任何您想要的函數。

在本課程中,您將透過實作學習熟練使用 AWS Lambda 以及透過 AWS SAM 框架與許多不同的 AWS 服務整合所需了解的一切!

嘗試此課程,如果您不喜歡它,您有 30 天的時間可以退款。你沒有什麼好失去的!

  • S3 (Python) 上的自動縮略圖( thumbnail )生成服務
  • 使用 AWS API Gateway 和 Lambda (nodeJS) 的 REST API
  • 使用 AWS API Gateway 和 Lambda (Python 3) 的 REST API
  • 前端使用 Lambda、SES、API Gateway 和 NextJS 的電子郵件服務 (NodeJS)
  • 使用 SNS、API Gateway、S3、EventBridge (Schedule)、DynamoDB、Lambda、SendGrid API (NodeJS) 的電子郵件訂閱者服務

完成課程後,你將能夠編寫任何你想要的函數。

在本課程中,你將通過實踐學習熟練使用 AWS Lambda 並通過無服務器框架和 AWS SAM 框架與許多不同的 AWS 服務整合所需的一切!

試試這個課程,如果你不喜歡它,你有 30 天的時間退款。 你有什麼可失去的!

本課程還附帶:

  • 終身訪問所有未來的更新
  • Q&A 的回應你問題的講師
  • Udemy 結業證書可供下載
  • 30 天“無條件”退款保證!

如果您想了解 AWS Lambda 和 AWS SAM 框架並掌握 AWS 平台,請加入我的本課程!

目標受眾

  • 想要了解 AWS Lambda 和無伺服器架構的開發人員
  • 想要了解如何正確部署和自動化部署 Lambda 函數的 DevOps
  • 想要了解無伺服器應用程式的架構、建置和部署方式的解決方案架構師
  • 歡迎任何願意投入工作學習新工具和技術的人

講師簡介

Paulo Dichone | 軟體工程師, AWS Cloud 從業者 & 講師 Android、Flutter、AWS、最暢銷講師

嗨,我是 Paulo。

我熱衷於教授 Android、Java 和 Flutter 開發。 我在全球 175 個國家教過超過 20 萬名學生。

我在行動應用程式開發(Android 和 iOS)、Web 開發和 AWS 雲端方面擁有豐富的經驗。

我的目標是讓你成為優秀的開發人員和 AWS 雲端實踐者,無論你的經驗如何。 此外,我喜歡與成長中的家人共度時光、彈吉他曼陀林以及在空閒時間旅行。

我期待幫助你成為最好的開發人員和 AWS 雲端從業者

如果你對 Android 開發和我的課程不熟悉,我建議你從我最全面的 Android 課程開始:

下一個:

跨平台開發課程和網路相關(建立 iOS 和 Android 行動應用程式):

  • Flutter & Dart – 完整的 Flutter 應用程式開發課程 – 學習 Dart 程式語言並使用單一程式碼庫建立 iOS 和 Android 應用程式。
  • Angular & Dart – 使用 Angular 和 Dart 建立動態 Web 應用程式 – 釋放最常用的 Web 開發框架之一 Angular 和 Dart 的強大功能來建立動態 Web 應用程式。
  • TornadoFX – 使用 Kotlin 建立 JavaFX 應用程式 – 利用現代程式語言、Kotlin 和 JavaFX 程式庫建立令人驚嘆的桌面應用程式

對於 AWS 雲端課程:

純 Java 基礎課程:

  • Java 大師班 – 從初學者到專家指南 – 想要從頭開始學習 Java? 那麼這就是你需要的課程。
  • Java 設計模式 – 完整的大師班 – 了解如何使用經過充分測試、經過驗證的設計模式來建立可靠的軟體。

未來性的開發:AI 工程

我熱衷於幫助學生探索人工智慧與軟體開發的交集。在我推出的 AI 課程中,我將向你展示如何將 AI 解決方案整合到行動應用程式和雲端系統中,使你成為具有 AI 能力的尖端開發人員。

我期待著你參加我的課程,並成為你學成最好的開發人員、雲端從業者和 AI 工程師的成長夥伴。

裡面見嗎?

字幕:日本語、英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 NT310 起特價中(點擊連結看更多)
  • 年訂閱每月 NT350( 限時優惠價NT245/月) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading