Introduktion

Slutförd

Mobilappar, molntjänster, serverlös teknik, IoT-enheter, webb-API:er – moderna program kombinerar en mängd nya tekniker för att förse användarna med relevant information direkt till sina mobila enheter vid precis rätt tidpunkt. Och i hjärtat av dessa moderna program finns en stor mängd data som genereras, matas in, syntetiseras, analyseras och efterfrågas. Vilken databas ger rätt grundläggande blandning av funktioner och skalbarhet att bygga vidare på? Azure SQL Database är en tillförlitlig, skalbar och funktionsrik dataplattform som du kan utforma dina moderna program runt.

Anta att du arbetar för transportavdelningen i en större stad och vill öka antalet bussresor. För att göra det praktiskt att hoppa på buss vill du skapa en mobilapp som gör att användarna kan övervaka en buss förlopp längs rutten. Genom att ge upp till den andra informationen om var nästa buss finns längs rutten kan du hjälpa potentiella fångar att eliminera den situation där de antingen väntar på att buss eller körs för att fånga upp och missa den.

Ett mobilprogram som kan tillhandahålla den här typen av realtidsinformation kräver en arkitektur med många av de tekniker som vi redan har introducerat, inklusive en mobilapp, molntjänster, serverlös teknik, IoT-enheter, webb-API:er och viktigast av allt behöver du ett datalager som Azure SQL Database som kan ge en grund för allt.

I den här serien med fyra moduler som ingår i utbildningsvägen Skapa serverlösa, fullständiga stackprogram i Azure designar och bygger vi det här busresa-programmet från grunden.

I den här modulen delar du upp ett scenario för ett program och skapar en arkitektur med flera tjänster för en lösning, som baseras på mikrotjänst metoden. När du har konstruerat arkitekturen går du in på det första viktiga steget: att skapa grunden för ett modernt program. Med Azure SQL Database distribuerar, konfigurerar och automatiserar du kontinuerlig integrering och kontinuerlig leverans/kontinuerlig distribution (CI/CD) för databaskomponenten i ditt fullständiga stackprogram.

I slutet av den här modulen kommer du att kunna använda moderna databasfunktioner för att skapa en grund för moderna program.

Utbildningsmål

När du är färdig med den här modulen kommer du att kunna:

  • Skapa en grund för program med Azure SQL Database.
  • Visa moderna databasfunktioner med Azure SQL Database.

Krav

  • Erfarenhet av att navigera i Azure-portalen
  • Kunskaper om databasbegrepp som lagrade procedurer och frågor
  • Kunskaper om CI/CD-begrepp som GitHub Actions
  • Kunskaper om tillgängliga Azure-tjänster