14/03/2022
Azure Mobile Apps: Din Genvej til Cloud-baserede Mobilapplikationer
I en verden, hvor mobilitet er altafgørende, tager applikationer nu skridtet fra at være mobile til at blive cloud-centrerede. Forestil dig potentialet, når denne transformation forenes med kraften fra Microsofts offentlige cloud, Azure! Denne artikel giver dig et hurtigt og effektivt overblik over Microsoft Azure Mobile Apps-tjenesten, komplet med et praktisk eksempel på, hvordan du kommer i gang med at oprette en app i Azure Mobile Services og udføre backend-processer for diverse platforme. For nye cloud-udviklere, aspirerende cloud-arkitekter, pre-sales konsulenter og alle IT-professionelle med en interesse i cloud computing, især Microsoft Azure, vil denne guide belyse vigtigheden og mulighederne i Microsoft Azure Mobile Apps.

Azure App Service er en fuldt administreret "Platform as a Service" (PaaS) løsning, der tilbyder en rig vifte af funktioner til web-, mobil- og integrationsscenarier. Mobile apps i Azure App Service leverer en yderst skalerbar og globalt tilgængelig udviklingsplatform for både Enterprise-udviklere og System Integratorer. Med evnen til at bygge native og cross-platform apps, problemfrit integrere med dine virksomhedssystemer, skabe offline-klare apps med datasynkronisering og sende lynhurtige push-notifikationer til millioner, er Azure Mobile App et oplagt valg.
Tjenesten er licenseret under MIT, er open-source, enkel og nem at integrere. Klient-SDK'er dækker native udvikling (iOS, Android og Windows), cross-platform udvikling (Xamarin til iOS og Android, Xamarin Forms) og hybrid applikationsudvikling (Apache Cordova), hvilket gør den til det bedste valg for udviklere på tværs af platforme.
Forudsætninger for Opsætning
For at kunne oprette en app og opsætte backend-processer, er det eneste, du behøver, en Microsoft Azure konto. Hvis du ikke allerede har en, kan du oprette en gratis konto. Når du opretter din app, skal du overveje følgende:
- App Navn: Indtast et unikt navn til din mobilapp. Dette navn skal være unikt på tværs af Azure.
- Subscription: Din aktive Azure-abonnementstjeneste.
- Resource Group: En samling af relaterede produkter/tjenester oprettet på Azure Portal. Du kan vælge en eksisterende ressourcegruppe eller oprette en ny.
- App Service Plan: Du kan vælge en eksisterende App Service Plan eller oprette en ny.
Efter appen er oprettet, vil de yderligere udviklingskrav afhænge af den valgte platform. Vi vil gennemgå alle tilgængelige platforme og værktøjer i denne artikel.
Trin-for-Trin: Oprettelse af din Første Azure Mobile App
Lad os dykke ned i processen med at oprette en mobilapp på Azure Portal:
- Log ind på Azure Portal: Gå til Microsoft Azure portalen og log ind med dine Azure-kontooplysninger.
- Opret en Ny Mobilapp: Klik på '+' tegnet, naviger til 'Web + Mobile' og vælg derefter 'Mobile App'.
- Konfigurer Appdetaljer: Indtast et unikt navn til din app, vælg din subscription, en ressourcegruppe (opret en ny hvis nødvendigt) og en App Service Plan (opret en ny hvis nødvendigt).
- Opret Appen: Klik på "Create"-knappen. Du kan se implementeringsprocessen på dit dashboard. Når implementeringen er fuldført, modtager du en notifikation, og appen vil blive vist som "running".
Eksempel på Konfiguration:
| Indstilling | Værdi |
|---|---|
| App Navn | MinUnikkeMobilApp123 |
| Subscription | Gratis Prøveperiode |
| Resource Group | Opret Ny: MyMobileAppResources |
| App Service Plan | Opret Ny: MyMobileAppPlan (Prisniveau: F1 Free) |
Efter at have indtastet alle nødvendige detaljer, klikker du på "Create". Som vist på billedet, kan du fastgøre den til dit dashboard for nem overvågning af implementeringsprocessen. Når implementeringen er færdig, vil du modtage en notifikation, og din app vil fremstå som kørende. Klik på den for at se detaljer.
Oversigt og Quickstart
Når du klikker på din nyligt oprettede mobilapp, vil du se en oversigt med alle essentielle detaljer. Under sektionen "App Deployment" finder du "Quickstart"-muligheden. Her præsenteres du for forskellige muligheder for at komme i gang med din app:
- Connect to Database: Nødvendigt for at fuldføre processen.
- Create a Table API: Bruges til at gemme data i din backend. Du kan vælge mellem C# og Node.js som backend-sprog.
- Configuring Client Application: Giver instruktioner til at konfigurere din klientapplikation.
Lad os udforske disse trin nærmere.
Trin 1: Tilslutning til en Database
Dette trin giver dig mulighed for at tilknytte en Azure SQL Database eller Storage-konto som datakilde. Du kan vælge en eksisterende database/storage-konto eller oprette en ny. For mere information om oprettelse af Azure SQL Database, kan du læse den dedikerede guide. I dette eksempel har vi valgt at tilknytte en eksisterende storage-konto, hvilket fuldfører dette trin.
Trin 2: Oprettelse af en Table API
Her har du valget mellem to populære backend-sprog: C# og Node.js. For dette eksempel vælger vi Node.js. Efter at have markeret bekræftelsesboksen, klikker du på "CreateTodoItemtable" for at oprette din tabel.

Trin 3: Konfiguration af Klientapplikationen
Valget mellem "Connect An Existing App" og "Create New App" afhænger af din nuværende situation. 'Connect An Existing App' giver detaljerede instruktioner til at konfigurere din eksisterende app med backend-detaljerne, som varierer afhængigt af den valgte platform. 'Create New App' viser de nødvendige udviklingsværktøjer til en prækonfigureret app, der fungerer med din mobile backend.
Platformspecifikke Værktøjer:
- iOS (Objective-C) & iOS (Swift): Kræver Xcode på en Mac.
- Android: Kræver Android Studio på en Mac eller Windows PC.
- Windows C# - Universal Windows Platform: Kræver Visual Studio 2015 på en Windows PC.
- Windows 8.1 C#: Kræver Visual Studio 2015 på en Windows PC.
- Xamarin.Android, Xamarin.iOS & Xamarin.Forms: Kræver Visual Studio 2015 på en Windows PC og Xamarin for Windows på en Mac eller Windows PC.
- Cordova: Download og følg instruktionerne for installation.
Implementeringsmuligheder
Under "App Deployment"-sektionen finder du "Deployment options". Her kan du vælge en kilde til dine app-filer, f.eks. GitHub. For dette eksempel vælger vi GitHub som kilde. Efter at have fulgt instruktionerne for at implementere filer via GitHub, er du færdig med denne del.
Egenskaber og Diagnostics
For et hurtigt overblik over din apps status, URL, tilstand, IP-adresser og FTP-relaterede detaljer samt diagnostiske logs, kan du besøge "Properties"-sektionen.
Azure Mobile Apps: En Koncis Sammenfatning
Azure Mobile App er en fremragende løsning til at bygge engagerende virksomhedsapplikationer. Det er utroligt nemt at komme i gang med, uanset om din målgruppe bruger Android, UWP eller Windows. Du kan problemfrit udnytte Azure Mobile Apps' funktioner i dine applikationer.
Vi vil udforske flere aspekter af Mobile Apps i kommende artikler. Hold dig opdateret! I mellemtiden kan du dykke ned i Microsoft Azures læringssti for Mobile Apps.
Hvordan Lærer Man Azure?
Microsoft Learn tilbyder omfattende ressourcer til at lære Azure, både online og via den dedikerede Azure mobile app. Med Azure mobile app'en kan du få adgang til populære moduler, der dækker alt fra grundlæggende koncepter, sikkerhed, AI og meget mere. Du kan også tilgå Azure-certificeringssiden, Azure Learn landingssiden, Q&A-fora og andre nyttige ressourcer direkte fra appen.
Lær Azure i Azure Mobile App
- Hjemmeskærmen: Fra Azure mobile appens hjemmeskærm kan du tilgå "Learn Page", hvor du finder "Most popular lessons". Disse moduler er designet til at blive gennemført hurtigt og giver værdifuld indsigt. Hvert lektionskort indeholder titel, estimeret tid og brugerbedømmelse. Du kan se top 10 populære lektioner ved at vælge "More" i øverste højre hjørne. Husk at logge ind med din Microsoft-konto for at gemme dine fremskridt.
- Læringslinks: "Learn Links" sektionen giver direkte adgang til forskellige oplevelser inden for Microsoft Learn:
- Azure Learn: Indeholder læringsforløb og ressourcer til at opbygge Azure-kompetencer.
- Azure AI: Starter læringsforløbet for Microsoft Azure AI Fundamentals, der dækker grundlæggende AI-koncepter og relaterede Azure-tjenester.
- Certifications: Viser information om tilgængelige Azure-relaterede Microsoft-certificeringer.
- Azure Q&A: Åbner Microsoft Q&A, et forum hvor du kan stille og udforske tekniske spørgsmål og svar om Azure.
- Lær Mere om Azure AI: Denne sektion fremhæver populære læringsmoduler specifikt fokuseret på Azure AI. Indholdet kan variere baseret på popularitet og nye udgivelser.
Næste Skridt
Vi håber, du har nydt denne tutorial. Hvis du har spørgsmål, interessante use-cases eller forslag, er du velkommen til at kommentere nedenfor. Viden vokser ved deling! Del denne artikel, hvis den har været nyttig for dig, da den også kan hjælpe mange andre.
Tak og God Azure-kodning!
Hvis du vil læse andre artikler, der ligner Opret din mobilapp med Azure, kan du besøge kategorien Mobil.
