課程 AZ-204T00: Developing Solutions for Microsoft Azure
此課程教導開發人員如何在 Microsoft Azure 中建立端對端解決方案。 學生將學習如何實作 Azure 計算解決方案,建立 Azure 功能,實作和管理 Web 應用程序,利用 Azure 儲存開發解決方案,實作援驗證和授權以及使用 KeyVault 和受管理的身份識別確保其解決方案的安全。 學生還將學習如何連接和使用 Azure 服務和第三方服務,並在解決方案中包括事件型和消息型的模型。 此課程還涵蓋監視,疑難排解和最佳化 Azure 解決方案。
對象個人檔案
此課程的學生對 Azure 開發或通過 Microsoft Azure Developer Associate 認證測驗感興趣。
職務角色: 開發人員
瀏覽所有研討會
必要條件
若要順利完成本課程,學員應具備下列條件:
使用 Azure IaaS 和 PaaS 解決方案及 Azure 入口網站的實際操作經驗。
在使用 Azure 支援的中級語言撰寫程式的經驗。 (C#、JavaScript、Python 或 Java)
能夠撰寫程式碼以連線到 SQL 或 NoSQL 資料庫產品上來執行作業。 (SQL Server、Oracle、MongoDB、Cassandra 或類似產品)
撰寫程式碼處理中級驗證、授權和其他安全性原則的經驗。
對 HTML、HTTP 通訊協定和 REST API 介面的一般了解。
如果您不熟悉 Azure 和雲端運算,請考慮使用下列其中一項資源:
線上免費提供:Azure 基本概念 (https://docs.microsoft.com/en-us/learn/paths/azure-fundamentals/)
導學型課...
若要順利完成本課程,學員應具備下列條件:
使用 Azure IaaS 和 PaaS 解決方案及 Azure 入口網站的實際操作經驗。
在使用 Azure 支援的中級語言撰寫程式的經驗。 (C#、JavaScript、Python 或 Java)
能夠撰寫程式碼以連線到 SQL 或 NoSQL 資料庫產品上來執行作業。 (SQL Server、Oracle、MongoDB、Cassandra 或類似產品)
撰寫程式碼處理中級驗證、授權和其他安全性原則的經驗。
對 HTML、HTTP 通訊協定和 REST API 介面的一般了解。
如果您不熟悉 Azure 和雲端運算,請考慮使用下列其中一項資源:
線上免費提供:Azure 基本概念 (https://docs.microsoft.com/en-us/learn/paths/azure-fundamentals/)
導學型課程:AZ-900:Azure Fundamentals (https://docs.microsoft.com/en-us/learn/certifications/courses/az-900t01)
課程大綱
課程模組 1:建立 Azure App Service Web 應用程式
了解 Azure 应用服务如何运作以及如何创建和更新应用。 了解应用服务身份验证和授权、应用设置配置、应用缩放以及部署槽位使用方法。
課程
探索 Azure App Service
設定 Web 應用程式設定
調整 Azure App Service 中的應用程式
探索 Azure App Service 部署位置
課程模組 2:實作 Azure 函式
了解如何建立及部署 Azure Functions。 了解托管选项、绑定、触发器,以及如何使用 Durable Functions 来定义有状态工作流。
課程
探索 Azure Functions
開發 Azure Functions
實作 Durable Functions
課程模組 3:開發使用 Blob 儲存體的解決方案
了解如何使用适用于 .NET 的 Azure Blob 存储客户端库 V12 创建 Azure Blob 存储资源、在 Blob 存储生命周期管理数据以及处理容器和项目。
課程
探索 Azure Blob 儲存體
管理 Azure Blob 儲存體生命週期
使用 Azure Blob 存储
課程模組 4:開發使用 Azure Cosmos DB 的解決方案
了解如何使用适用于 Azure Cosmos D...
課程模組 1:建立 Azure App Service Web 應用程式
了解 Azure 应用服务如何运作以及如何创建和更新应用。 了解应用服务身份验证和授权、应用设置配置、应用缩放以及部署槽位使用方法。
課程
探索 Azure App Service
設定 Web 應用程式設定
調整 Azure App Service 中的應用程式
探索 Azure App Service 部署位置
課程模組 2:實作 Azure 函式
了解如何建立及部署 Azure Functions。 了解托管选项、绑定、触发器,以及如何使用 Durable Functions 来定义有状态工作流。
課程
探索 Azure Functions
開發 Azure Functions
實作 Durable Functions
課程模組 3:開發使用 Blob 儲存體的解決方案
了解如何使用适用于 .NET 的 Azure Blob 存储客户端库 V12 创建 Azure Blob 存储资源、在 Blob 存储生命周期管理数据以及处理容器和项目。
課程
探索 Azure Blob 儲存體
管理 Azure Blob 儲存體生命週期
使用 Azure Blob 存储
課程模組 4:開發使用 Azure Cosmos DB 的解決方案
了解如何使用适用于 Azure Cosmos DB 的 .NET SDK V3 创建具有适当一致性级别的 Azure Cosmos DB 资源、选择和创建分区键以及执行数据数据操作。
課程
探索 Azure Cosmos DB
在 Azure Cosmos DB 中实现分区
使用 Azure Cosmos DB
課程模組 5:實作基礎結構即服務解決方案
了解如何创建和部署虚拟机、使用 Azure 资源管理器部署资源以及管理和部署容器。
課程
预配 Azure 中的虚拟机
创建和部署 Azure 资源管理器模板
管理 Azure 容器注册表中的容器映像
在 Azure 容器实例中运行容器映像
課程模組 6:實作使用者驗證和授權
了解如何使用 Microsoft 标识平台、Microsoft 身份验证库、共享访问签名,并使用 Microsoft Graph 实现对资源的身份验证和授权。
課程
探索 Microsoft 标识平台
使用 Microsoft 身份验证库实现身份验证
实现共享访问签名
探索 Microsoft Graph
課程模組 7:實作安全雲端解決方案
了解如何使用 Azure Key Vault、托管标识和 Azure 应用程序配置更安全地在 Azure 中部署应用。
課程
實作 Azure Key Vault
实现托管标识
实现 Azure 应用程序配置
課程模組 8:實作 API 管理
了解 API 管理服务如何提供各种功能、如何转换和保护 API 以及如何创建后端 API。
課程
- 探索 API 管理
課程模組 9:開發事件型解決方案
了解如何通过将 Azure 事件网格和 Azure 事件中心集成到解决方案中,从而利用基于事件的体系结构来构建应用程序。
課程
探索 Azure 事件网格
探索 Azure 事件中心
課程模組 10:開發訊息型解決方案
了解如何通过将 Azure 服务总线和 Azure 队列存储集成到解决方案中,使用基于消息的体系结构构建应用程序。
課程
- 发现 Azure 消息队列
課程模組 11:支援監視和記錄的檢測解決方案
了解如何检测应用,以使 Application Insights 能够监视性能和帮助排查问题。
課程
- 监视应用性能
課程模組 12:將快取和內容傳遞整合到解決方案內
了解如何通过将 Azure Cache for Redis 和 Azure 内容分发网络集成到解决方案中来提高应用程序的性能和可伸缩性。
課程
針對 Azure Cache for Redis 進行開發
針對 CDN 儲存體進行開發