Úvod

Dokončeno

Mobilní aplikace, cloudové služby, bezserverové technologie, zařízení IoT, webová rozhraní API; moderní aplikace kombinují různorodou sadu nových technologií, které uživatelům poskytují relevantní informace přímo do svých mobilních zařízení právě ve správný okamžik. Jádrem těchto moderních aplikací je obrovské množství dat, která se generují, ingestují, syntetizují, analyzují a dotazují. Která databáze poskytuje správnou základní kombinaci možností a škálovatelnosti, na kterých se má vytvořit? Azure SQL Database je spolehlivá, škálovatelná a funkční datová platforma, na které můžete navrhovat moderní aplikace.

Předpokládejme, že pracujete pro dopravní oddělení hlavního města a chcete zvýšit počet jezdců autobusu. Aby bylo vhodné skočit na autobus, chcete vytvořit mobilní aplikaci, která uživatelům umožňuje sledovat průběh autobusu podél jeho trasy. Poskytnutím up-toinformací o druhém umístění dalšího autobusu podél trasy můžete pomoci potenciálním cestujícím eliminovat situaci, kdy buď skončí tím, že čekají na autobus, nebo běží na autobus a zmeškají ho.

Mobilní aplikace, která může poskytnout tento typ informací v reálném čase, vyžaduje architekturu, která obsahuje řadu technologií, které jsme už představili, včetně mobilní aplikace, cloudových služeb, bezserverové technologie, zařízení IoT a webových rozhraní API. Nejdůležitější je, že budete potřebovat úložiště dat, jako je Azure SQL Database, které může poskytnout základ pro všechny.

V tomto modulu rozeberete scénář pro aplikaci a sestavíte architekturu řešení s více službami, která je založená na přístupu mikroslužeb. Po vytvoření architektury se seznámíte s prvním zásadním krokem: vytvořením základu pro moderní aplikaci. Pomocí Azure SQL Database nasadíte, nakonfigurujete a automatizujete kontinuální integraci a průběžné doručování / průběžné nasazování (CI/CD) pro databázovou komponentu kompletní stohové aplikace.

Na konci tohoto modulu budete moct pomocí moderních databázových funkcí vytvořit základ pro moderní aplikace.

Studijní cíle

Na konci tohoto modulu budete umět:

  • Vytvoření základu pro aplikace pomocí Azure SQL Database
  • Předvedení moderních databázových funkcí pomocí Azure SQL Database

Požadavky

  • Možnost navigace na webu Azure Portal
  • Znalost konceptů databáze, jako jsou uložené procedury a dotazování
  • Znalost konceptů CI/CD, jako je GitHub Actions
  • Znalost dostupných služeb Azure