Contents
成為現代 Web 開發專業人員。通過學習在 AWS 上建構雲端原生應用程式,加速你的職業生涯
關於此課程
在現代雲原生應用程式開發中,通常的目標是建構可擴展、高度可用且完全託管的無服務器架構。 這意味著您和您的企業的運營開銷會減少,並且可以更加專注於使您在市場中脫穎而出的應用程式和特定於業務的專案。 在本課程中,我們將介紹如何在 AWS 上建構現代化的全新無服務器後端。
在 AWS 上建構全新的應用程式與將現有應用程式提升並轉移到 AWS 中是不同的任務。 當您有需要遷移到 AWS 的現有應用程式時,您可能首先考慮使用 Amazon EC2 作為虛擬機( VM ),或者您可能會考慮使用 Docker 容器和容器託管服務,例如 Amazon Elastic Container Service 或 Amazon Elastic Kubernetes Service 。 這些都是很棒的應用程式託管選項,但在大多數情況下,它們仍然要求您對託管應用程式的底層基礎設施有某種了解。 `
在 AWS 上建構現代 Node.js 應用程式將探討如何使用 Amazon API Gateway 進行無服務器 API 託管、AWS Lambda 進行無服務器計算以及 Amazon Cognito 進行無服務器身份驗證來構建 API 驅動的應用程式。 我們將遵循 API 驅動的開發流程,並首先模擬 API 的外觀。 我們將介紹 Amazon API Gateway 服務的所有細節,正如您將了解到的那樣,它的功能遠不止託管 API。
然後,我們將使用 Amazon Cognito 將身份驗證添加到 API。 您將了解授權流程如何與 Cognito 配合使用,以及如何將其建構到您的 API 中。 從那裡,我們將添加一個由 API Gateway 觸發的 Lambda 後端。 Lambda 函數將使用 AWS 開發工具包來執行各種資料處理任務。 您將了解 Lambda 存在的不同配置,並且我們將向您展示如何創建和管理 Lambda 函數。 我們 API 的某些功能需要多個 lambda 函數以特定順序執行,例如工作流程,我們將使用 AWS Step Functions 來創建無服務器工作流程。 最後,我們將討論如何使用 AWS 功能在每一層優化 API。
注意:此類有多個版本:針對 Node.js 開發人員的“在AWS 上建構現代Node.js 應用程式”、針對 Python 開發人員的“在 AWS 上建構現代 Python 應用程式”、 針對 .NET 開發人員的”在 AWS 上建構現代 .NET 應用程式” ,以及針對 Java 開發人員的“在AWS 上建構現代 Java 應用程式” 。 這些課程大部分是重疊的,一般來說,我們建議您學習重點關注您計劃用於開發基於 AWS 雲端的應用程式的開發工具包的課程。
我們希望您已經具備 AWS 的基本知識。 您應該熟悉的一些概念示例包括:您應該了解 AWS 全球基礎設施的基礎知識,例如區域和可用區是什麼。 您還應該了解高級 AWS Identity and Access Management (IAM),以及如何使用它來控制對 AWS 資源的訪問。 您還應該了解什麼是 Amazon EC2 實例、什麼是 Amazon S3、什麼是 VPC 以及其他基本 AWS 術語。
字幕
英文
製作方
AWS 亞馬遜網路服務系統
自 2006 年以來,Amazon Web Services 一直是世界上最全面、應用最廣泛的雲平台。 AWS 提供超過 90 項功能齊全的服務,用於運算、儲存、網路、資料庫、分析、應用程式服務、部署、管理、開發人員、行動、物聯網 (IoT)、人工智慧、安全、混合和企業應用程式,來自 44 個可用區跨越 16 個地理區域。 AWS 服務受到全球數百萬活躍客戶的信賴——包括增長最快的新創公司、最大的企業和領先的政府機構——為他們的基礎設施提供支持、使其更加敏捷並降低成本。
Coursera 和 AWS 自 2017 年以來一直是合作夥伴,為全球的學習者和企業提供成功所需的技能。 Coursera 建立在 AWS 伺服器之上,可以根據學生的需求進行擴展,並且對容量和彈性充滿信心,並與 AWS 合作。 2019 年,Coursera 獲得了高級級別合作夥伴身份,並進一步擴展了與 AWS Educate、AWS EdStart 和 AWS Academy 的合作夥伴關係。 Coursera 已經能夠通過 Coursera 平台上的 8 門 AWS 課程讓雲技能更容易獲得,這些課程由頂級主題專家組成,並且產品組合繼續增長。要了解有關 AWS 的更多資訊,請訪問 https://aws.amazon.com。
到官方網站了解本課程與上課
也許你會有興趣
- 訂閱 Coursera Plus : 無限制訪問 7,000 多項世界一流的課程、實踐專案和工作準備證書計劃 – 只需支付一次全包式訂閱費用
- NodeJS 相關線上課程
- AWS 相關線上課程
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入