AWS Lambda、Python(Boto3)和無伺服器架構-從入門到精通

針對希望使用 Lambda、Python(Boto3)、AWS Bedrock 和 API GW 建立無伺服器( serverless )應用程式的初學者(無需程式設計經驗)。

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

  • 使用 Python 設計和編寫 AWS Lambda 函數(從零基礎到進階)—無需任何程式設計經驗
  • 生成式人 AI 部分-使用 AWS Bedrock(Cohere 基礎模型)+ AWS Lambda + AWS API Gateway 建置端到端的製造業用例
  • 學習 Python 基礎知識,用於使用 AWS Lambda(Python)編寫關鍵的 AWS 服務,例如 EC2、S3 和 DynamoDB
  • 開發真實的企業級無伺服器用例 1——使用 AWS S3、AWS Lambda 和 DynamoDB
  • 開發真實的無伺服器用例 2——使用 API Gateway、AWS Lambda、S3、Cognito Authorizer、Lambda Authorizer、API 金鑰和使用計劃
  • 使用 AWS Lambda Authorizer 保護 API—理論與實踐
  • 使用 AWS Cognito Authorizer 保護 API—理論與實踐
  • AWS CloudFormation-使用 CloudFormation 實作無伺服器用例-API Gateway、AWS Lambda 和 S3
  • AWS CDK(基礎設施即程式碼)-使用 CDK v2 實作無伺服器用例 – API Gateway、IAM 角色、Lambda 和 S3
  • API Gateway 概述 – API 類型、API 端點類型、資源、方法、集成、身份驗證和授權、私有 API 和私有集成
  • AWS Lambda 進階概念 – 呼叫模型、Lambda 限制和定價、預置和預留並發、處理函數、事件和上下文
  • 課程中使用的 AWS 服務 – Lambda、EC2、S3、DynamoDB、API Gateway、AWS MS AD、FSx、SNS、CloudWatch、CloudWatch Alarm、AWS CDK、Lambda 驗證、Cognito 驗證、EventBridge
  • 我堅信這是 Udemy 上最好的 Lambda 和無伺服器課程。不妨試聽一下,如果您不喜歡,Udemy 提供 30 天退款保證。
  • 如果您是 AWS Lambda 和無伺服器的高級用戶,請先查看課程內容以確定是否適合自己,因為本課程將從絕對基礎知識講起。

要求

  • 無需任何程式設計經驗。
  • 只要有學習的意願,其他一切都很簡單。
  • 只要你跟著教學一步步來,並堅持練習,你就能掌握所有你需要知道的知識。

課程說明

AWS Lambda 和 Python(完整課程)-從入門到精通

  • 新增生成式 AI 章節 – 使用 AWS Bedrock(Cohere 基礎模型)+ AWS Lambda + AWS API Gateway 建置端對端的製造業用例 – 請參閱第 10 節
  • 歡迎參加 Udemy 上最全面的 AWS Lambda、Python (Boto3) 和無伺服器課程。本課程由一位擁有豐富企業級實務經驗的講師授課,他曾為財富 100 強企業遷移過 1000 多個工作負載。
  • 本課程是為希望掌握 AWS Lambda 設計和實作以及使用 Python (Boto3) 編寫 Lambda 函數的初學者和中階學員,即使您沒有任何程式設計經驗或其他程式語言經驗,也能輕鬆上手。

課程從 Python 和 AWS 無伺服器服務的基礎知識講起,逐步深入,最終講解如何編寫 Lambda 函數來建立 AWS 資源,並最終完成三個進階的實際企業用例。

(附註:如果您是 AWS Lambda 和 Serverless 的高級用戶,請先查看課程內容以確定是否適合自己,因為本課程將從絕對基礎知識講起,然後逐步涵蓋高級用例。)

  1. 第一個專案是銀行和零售業的常見用例:銀行定期透過 JSON 檔案接收數據,該檔案會透過 S3 事件通知觸發 Lambda 函數。 Lambda 函數隨後讀取 JSON 檔案中的資料並將其插入 DynamoDB。
  2. 第二個專案則專注於無伺服器用例-API 閘道、AWS Lambda、S3、Lambda 授權器、API 金鑰和使用計畫。
  3. 生成式 AI-使用 AWS Bedrock(Cohere 基礎模型)+ AWS Lambda + AWS API 閘道建置端對端的製造業用例。
  4. 安全性-透過實作 Lambda 授權器和 Cognito 授權器來保護您的 API。
  5. 使用 AWS CDK v2(基礎設施即程式碼)實現無伺服器用例-API 閘道、AWS Lambda 和 S3(上述用例)。
  6. 使用 AWS CloudFormation(基礎架構即程式碼)實作無伺服器用例-API 閘道、AWS Lambda 和 S3(上述用例)。
  7. 第三個專案專注於使用 AWS Microsoft AD、FSx、EC2、SNS、CloudWatch 和 Lambda 監控並增加 FCI 叢集的可用儲存空間。
  8. 提供 Python 基礎知識概述,以便編寫 Lambda 函數。
  9. 深入探討與 AWS Lambda 相關的概念,以協助設計和實作。無伺服器解決方案概述。
  10. 詳細講解 API 網關及相關概念。
  11. Lambda 自動化場景 – AWS Lambda、EC2 和 AWS EventBridge。
  12. 100% 基於真實場景的實踐學習。

第 1 部分:引言

  • 課程大綱

第 2 部分:AWS Lambda – 基本概念(第一部分)

  • 從實體伺服器到 AWS Lambda 的演進
  • 什麼是 AWS Lambda 以及其應用程式場景
  • Lambda 控制台概覽
  • Lambda 執行角色
  • AWS Lambda 限制 – 逾時

第 3 部分:AWS Lambda – Python 基礎

  • Python 基礎教學 – 1(列印函數、變數、格式化、使用者輸入、資料型別簡介、資料型別 – 字典深度解析)
  • Python 基礎教學 – 2(資料型別 – 清單與函式、如何從字典和清單中檢索元素)

第 4 部分:AWS Lambda – 使用 Lambda 建立 S3、EC2 和 DynamoDB 資源

  • AWS Lambda 基礎 – Boto3、用戶端與資源、Lambda 函數處理器
  • AWS Lambda 與 S3 整合(建立新儲存桶、刪除儲存桶和列出所有儲存桶)
  • AWS Lambda 與 EC2 整合(建立 EC2 執行個體和啟動/停止)
  • Lambda 自動化場景 – Lambda、EC2 和 EventBridge
  • AWS Lambda 與 DynamoDB 整合(建立表格和寫入資料)

第 5 部分:AWS Lambda – 基本概念(第 2 部分)

  • AWS Lambda 呼叫模型
  • AWS Lambda 限制 – 記憶體

第 6 部分:無伺服器專案 1 – 使用 S3、AWS Lambda 和 DynamoDB 的企業用例

  • 使用 S3、AWS Lambda 和 DynamoDB 的企業級用例 – 第一部分
  • 使用 S3、AWS Lambda 和 DynamoDB 的企業級用例 – 第二部分

第 7 部分 : API 網關概覽

  • API 閘道 – 概述、API 類型、API 端點類型
  • API 網關 – 資源、方法和整合類型
  • API 閘道 – 部署、API 階段、API 金鑰和使用計劃
  • API 閘道 – 驗證和授權方法
  • API 網關 – 私有 API 和私有整合

第 8 部分: 無伺服器專案 2 – 使用 API Gateway、AWS Lambda 和 S3 的企業用例

  • 使用 API 閘道、AWS Lambda 和 S3 的企業用例 – 架構 – 第一部分
  • 使用 API 閘道、AWS Lambda 和 S3 的企業用例 – 第二部分
  • 使用 API 閘道、AWS Lambda 和 S3 的企業用例 – 第三部分
  • API 金鑰與使用計劃 – 理論與實踐

第 9 部分:API 安全 – 使用 AWS Lambda Authorizer 和 Cognito Authorizer 保護 API

  • 使用 API 閘道、AWS Lambda 和 S3 的企業用例 – 架構 – 第一部分
  • 使用 API 閘道、AWS Lambda 和 S3 的企業用例 – 第二部分
  • 使用 API 閘道、AWS Lambda 和 S3 的企業用例 – 第三部分
  • API 金鑰與使用計劃 – 理論與實踐
  • 使用 AWS Lambda 授權器保護 API – 理論與實踐
  • 使用 AWS Cognito 授權器保護 API – 理論與實踐

第 10 部分:產生式 AI – 使用 AWS Bedrock(Cohere 基礎模型)+ AWS Lambda + AWS API Gateway 建置端到端的製造業用例

  • 生成式 AI – 用例和架構
  • AWS Bedrock 概述
  • 編寫 AWS Lambda 函數以存取 Bedrock
  • API 金鑰與使用計劃 – 理論與實踐
  • 使用 API Gateway 建立 REST API 以存取 Bedrock
  • 生成式 AI – 端對端演示

第 11 節:AWS Lambda – 高階概念

  • Lambda – VPC 網路配置
  • Lambda – 環境變數
  • Lambda 版本
  • Lambda 別名
  • Lambda 監控 – CloudWatch 指標
  • Lambda 監控 – CloudWatch 日誌

第 12 部分:AWS CDK v2(基礎架構即程式碼):使用雲端開發工具包 (CDK) v2 實作無伺服器用例 – API 閘道、IAM 角色、Lambda 和 S3

  • AWS CDK – 簡介 – 實現無伺服器用例 2
  • AWS CDK – 先決條件
  • AWS CDK – 使用 AWS CDK v2 建立 S3 儲存桶
  • AWS CDK – 使用 AWS CDK v2 建立 IAM 角色
  • AWS CDK – 使用 AWS CDK v2 建立 Lambda 函數
  • AWS CDK – 使用 AWS CDK v2 建立 API 網關

第 13 部分:AWS CloudFormation:使用 CloudFormation 實作無伺服器用例 – API Gateway、AWS Lambda 和 S3

  • 架構
  • AWS S3 儲存桶
  • AWS Lambda 執行角色
  • AWS Lambda 函數
  • AWS API Gateway – REST API 與資源
  • AWS API Gateway – REST 方法與部署
  • Lambda 呼叫權限
  • 端對端演示

課程涵蓋的 AWS 實戰服務:

  1. AWS Lambda 中使用的 Python 基礎知識
  2. AWS Lambda
  3. AWS Bedrock
  4. EC2
  5. S3
  6. DynamoDB
  7. API Gateway
  8. AWS Microsoft AD
  9. FSx
  10. SNS
  11. CloudWatch
  12. CloudWatch Alarm
  13. 基礎設施即代碼 – AWS CDK v2
  14. Lambda 授權器
  15. Cognito 授權器
  16. AWS EventBridge
  17. 基礎架構即程式碼 – AWS CloudFormation

如果您不喜歡這門課程,Udemy 提供 30 天退款保證。

目標受眾

  • 希望轉行成為雲端工程師的 AWS 初學者和中級用戶
  • 為希望使用 Python 學習 AWS Lambda 的初學者 – 從零基礎到高級
  • AWS 架構師

講師簡介

Rahul Trisal 在 AWS 上教授 GenAI 和 Agental AI | 從概念驗證到生產環境

  • 我在一家財富 500 強公司擔任 AWS Agentic 和生成式 AI 架構師,擁有超過 17 年的 AWS 系統設計、現代化改造和擴展的實務經驗。
  • 我建置了超過 12 個企業級 Agentic AI 應用,其中多個解決方案已在生產環境中運作。 (更多關於我建立的生產級解決方案的信息,請訪問我的 LinkedIn 個人資料)
  • 我從 2008 年開始使用 AWS,此後領導了數百個應用程式向 AWS 的遷移。近年來,我主要的工作是使用現代 AWS 服務建構和生產化生成式 AI 和 Agentic AI 系統。
  • 我擁有 9 個 AWS 認證,並且是 AWS 社群建立者。
  • 我已教授超過 5 萬名學員 AWS 上的 GenAI 和 Agentic AI,累計學習時間超過 1000 萬分鐘。
  • 我的目標是幫助工程師和架構師彌合教程與實際生產系統之間的差距。
  • 目前居住在印度班加羅爾。曾先後在美國、英國、非洲和拉丁美洲工作。

字幕:日本語、英文

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

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

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

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

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

Continue reading