課程 AZ-203T03-A: 為 Azure 儲存進行開發

在本課程中,學生將獲得在開發解決方案中利用Azure儲存服務和功能所需的知識和技能。它涵蓋 Azure表儲存,Azure Cosmos DB,Azure Blob以及針對Azure中的關係資料庫進行開發。

對象設定檔

  • 本課程的學生對Azure開發或透過Microsoft Azure開發人員助理認證測驗感興趣。

職務角色: 開發人員

必要條件

  • 學生應具有1-2年的開發經驗。本課程假定學生知道如何編碼並具有Azure的基本知識。
  • 建議學生具有在PowerShell或Azure CLI,在Azure入口中工作以及至少使用一種Azure支援的程式設計語言的經驗。本課程中的大多數示例都在C#.NET中提供。

課程大綱

模組 1: 開發使用Azure表儲存的解決方案

Azure表儲存是一項服務,可在雲端中儲存結構化的NoSQL資料,從而為鍵/屬性儲存提供無模式設計。因為表儲存是無模式的,所以很容易根據應用程式的需求調整資料。

課程

  • Azure表儲存概述
  • 表儲存中的授權
  • 表服務REST API

完成本單元後,學生將能夠:

  • 瞭解Azure表儲存的功能和用途
  • 知道如何利用共享密鑰授權
  • 知道如何使用Azure Table儲存REST服務來管理資料

模組 2: 開發使用Azure Cosmos DB儲存的解決方案

本模組介紹Azure Cosmos DB儲存。它指導學生如何使用它,如何管理容器和物品以及如何使用代碼創建和更新文件。

課程

  • Azure Cosmos DB概述
  • 管理容器和物品

使用代碼創建和更新文件

完成本單元後,學生將能夠:

  • 瞭解Azure Cosmos DB的核心功能
  • 管理容器和物品
  • 創建和更新文件

模組 3: 開發使用關係資料庫的解決方案

SQL資料庫是Microsoft Azure中的通用關係資料庫受控服務,支援諸如關係資料,JSON,空間和XML之類的結構。

課程

  • Azure SQL概述
  • 使用代碼創建,讀取,更新和刪除資料庫表

完成本單元後,學生將能夠:

  • 瞭解Azure SQL資料庫服務的工作方式
  • 使用代碼執行資料庫操作

模組 4: 開發使用Microsoft Azure Blob 儲存體的解決方案

Azure Blob 儲存體是Microsoft的雲端對象儲存解決方案。Blob 儲存體經過最佳化,可儲存大量非結構化資料。非結構化資料是不遵循特定資料模型或定義的資料,例如文本或二進制資料。

課程

  • Azure Blob 儲存體概述
  • 使用Azure Blob 儲存體

完成本單元後,學生將能夠:

  • 了解何時以及為何使用Azure Blob 儲存體
  • 設定和擷取 Blob 儲存體屬性和中繼資料
  • 複寫並複製 Blob