Developing Solutions for Microsoft Azure
|
Microsoft Azure 開發解決方案
課程代碼
AZ-204T00-A
課程天數
5 天
課程概要
本課程教授開發人員如何在 Microsoft Azure 中創建端到端解決方案。學生將學習如何實現 Azure 運算解決方案、創建 Azure Functions、實現和管理 Web 應用程序、利用 Azure 存儲開發解決方案、實現身份驗證和授權,以及使用 KeyVault 和託管標識保護其解決方案。學生還將學習如何連接並使用 Azure 服務和第三方服務,並在其解決方案中包括基於事件和消息的模型。本課程還包括監控、故障排除和優化 Azure 解決方案
學習目標和取得技能
學習利用 Azure 的基礎架構和服務進行開發的總體過程,包括方法設計、開發、部署、測試與維護。活用 Azure 工具與技術已進行開發應用與服務
教學方式
Microsoft認證講師課堂指導
教材與實驗
Microsoft原廠教材
課程適合對象
對 Azure 開發解決方案、應用程序、服務有興趣或準備通過 Microsoft Azure Developer Associate 認證考試者
前備知識
- 學生應該有1-2年的開發人員經驗。本課程假定學生知道如何編寫指令代碼,並已掌握 Azure 的基本知識。
- 建議學生具備使用 PowerShell 或 Azure CLI經驗、曾在 Azure Portal中作業以及至少熟悉一種 Azure 支援的程式設計語言。本課程中的大多數範例都以 C# .NET 呈現。
課程大綱
Module 1: 創建 Azure App Service Web Apps 應用
學習如何在 Azure 應用服務平台上構建 Web 應用程序。包含如何創建、配置、縮放、保護和部署到應用服務平台的相關步驟
Module 2: 實現 Azure Functions
創建 Functions 應用,以及如何將觸發器和輸入/輸出集成到應用
Module 3: 使用 Blob 存儲的開發解決方案
學習 Azure Blob 存儲的工作方式,如何通過熱/冷/存檔 Blob 存儲生命週期管理數據,以及如何使用 Azure Blob 存儲客戶端庫管理數據和元數據。
Module 4: 開發使用 Cosmos DB 存儲的解決方案
學習 Cosmos DB 的結構,以及如何管理數據一致性。也將學習如何通過混合使用 Azure 門戶和 .NET SDK 創建 Cosmos DB 帳戶以及數據庫、容器和項目
Module 5: 實現 IaaS 解決方案
學習如何在其解決方案中創建要使用的 VM 和容器映像 (Container Images)。它包括創建 VM、使用 ARM 模板自動化資源部署、創建和管理 Docker 映像、將映像發佈到 Azure 容器註冊表,以及在 Azure 容器實例中運行容器
Module 6: 實現用戶身份驗證和授權
學習如何利用 Microsoft 標識平台 v2.0 管理身份驗證和資源訪問。也將學習如何使用 Microsoft 身份驗證庫和 Microsoft Graph 對用戶進行身份驗證並檢索存儲在 Azure 中的信息,以及如何/何時使用共享訪問簽名
Module 7: 實現安全雲解決方案
了解 KeyVault API 以保護應用程序用於訪問資源的信息(密鑰、機密、證書),並且包括保護應用程序配置信息
Module 8: 實現 API 管理
學習如何發布 API、創建策略以管理通過 API 共享的信息,以及使用 Azure API 管理服務管理對其 API 的訪問
Module 9: 開發 Azure Service Logic 應用
學習如何使用 Azure 邏輯應用跨企業或組織調度、自動化和編排任務、業務流程、工作流和服務
Module 10: 開發基於事件的解決方案
學習如何使用基於事件的架構 (Azure Event Grid、Azure Event Hubs) 構建應用程序
Module 11: 開發基於訊息的解決方案
學習如何使用基於訊息的架構 (Azure Service Bus與Azure Queue Storage) 構建應用程序
Module 12: 監視和優化 Azure 解決方案
學習如何測試遙測代碼,以及如何分析和排除應用故障
Module 13: 在解決方案中集成緩存和內容交付
學習如何使用不同的快取服務 (Azure Cache for Redis) 來提高應用的性能
推薦課程