Microsoft Azure ESI Program >> 課程介紹
Developing for the Cloud
|
雲端開發
課程代碼
AZ-300T06-A
課程天數
1 天
課程概要
瞭解如何配置基於消息的集成架構,開發非同步處理,創建自動縮放應用程式,以及更好地理解 Azure 認知服務解決方案。
學習目標和取得技能
完成本課程後,學生將能夠:
- 配置基於消息的集成架構
- 瞭解如何開發非同步處理
- 開始創建用於自動縮放的應用程式
- 瞭解 Azure 認知服務解決方案
教學方式
Microsoft認證講師課堂指導
教材與實驗
Microsoft原廠教材
課程適合對象
欲成為 Azure 解決方案架構師或準備通過 Microsoft Azure 解決方案架構師認證考試者
前備知識
- 知曉如何編寫指令代碼,並已掌握 Azure 的基本知識。
- 建議學生具備使用 PowerShell 或 Azure CLI經驗、曾在 Azure Portal中作業以及至少熟悉一種 Azure 支援的程式設計語言。本課程中的大多數範例都以 C# .NET 呈現。
課程大綱
Module 1: 開發長期運行的任務和分散式事務
- 使用批次處理實現大規模、並行和高性能應用
- 使用 Microsoft Azure 虛擬機器運行高效能運算 (HPC)
- 通過使用佇列實現可復原應用以及通過使用 Webhook 實現代碼來解決應用程式事件。
Module 2: 配置基於消息的集成架構
- 配置應用或服務以發送電子郵件
- 配置事件發佈和訂閱模型
- 配置 Azure 中繼服務
- 使用 Microsoft Graph 配置應用程式和服務
Module 3: 開發非同步處理
- 實現並行、多執行緒和處理
- 實現 Azure Functions 和 Azure 邏輯應用
- 實現存儲或資料訪問介面
- 實現適當的非同步計算模型
- 實現自動縮放規則和模式
Module 4: 開發自動縮放
- 實現自動縮放規則和模式
- 實現可解決單例應用程式實例的代碼
- 實現可解決暫態狀態的代碼
Module 5: 開發 Azure 認知服務解決方案
- 使用電腦視覺開發解決方案
- 使用必應 Web 搜索開發應用程式
- 使用定制語音服務開發解決方案
- 使用 QnA Maker 開發解決方案
推薦課程