簡介

已完成

行動裝置應用程式、雲端服務、無伺服器技術、IoT 裝置、Web API;現代化應用程式結合各式各樣的新技術,在適當時機將使用者相關資訊直接提供到其行動裝置。 這些現代化應用程式的核心是產生、內嵌、合成、分析和查詢大量資料。 哪個資料庫融合的功能和可擴縮性是真正可依靠的基礎? Azure SQL Database 是可靠、可調整且功能豐富的資料平台,可供您設計現代化應用程式。

假設您任職於一個大城市的運輸部門,而且想提高公車乘客數。 為了方便搭公車,您想建立行動裝置應用程式,讓使用者能夠查看公車到站時間。 透過提供沿途下一班公車位置的即時最新訊息,您可以幫助潛在乘客避免苦等公車或跑去​追趕公車而錯過公車的情況。

如果行動裝置應用程式想提供這類即時資訊,則需要一個架構來支援我們已介紹的許多技術,包括行動裝置應用程式、雲端服務、無伺服器技術、IoT 裝置、Web API。 最重要的是,您將會需要資料存放區 (如 Azure SQL Database) 來為所有的這些技術提供基礎。

在本課程模組中,您將解析應用程式的情節,並根據微服務方法建立解決方案的多服務架構。 建立架構之後,您將進入第一個重要的步驟:打造現代化應用程式的基礎。 透過使用 Azure SQL Database,您將針對完整堆疊應用程式的資料庫元件部署、設定及自動化持續整合與持續傳遞/持續部署 (CI/CD)。

在本課程模組結束時,您將能夠使用現代化資料庫功能來打造現代化應用程式的基礎。

學習目標

在本模組結束時,您將能夠:

  • 使用 Azure SQL Database 打造應用程式的基礎。
  • 使用 Azure SQL Database 示範現代化資料庫的功能。

必要條件

  • 瀏覽 Azure 入口網站的能力
  • 熟悉資料庫概念,例如預存程序和查詢
  • 熟悉持續整合與持續傳遞的概念,例如 GitHub Actions
  • 熟悉可用的 Azure 服務