Kurs i Azure för utvecklare
De Azure-tjänster som utvecklare använder mest, på djupet, med nästan 200 praktiska övningar.
Kursen erbjuds inte längre som standardkurs. Hör av dig om du behöver utbildning inom området.
Den här kursen är en praktisk introduktion till att bygga applikationer i Azure. Den passar nybörjare, och den hjälper dig både om du förbereder dig för certifieringen AZ-204 Azure Developer Associate och om du bara vill bygga upp din kompetens inom cloud. Den tar upp de tjänster i Azure som du använder för att bygga applikationer, inte nätverkssäkerhet, användarhantering eller daglig administration.
Azure har hundratals tjänster. I stället för att skumma så många som möjligt tar vi några centrala områden som du med stor sannolikhet kommer att använda, och arbetar med dem på djupet. Kursen blandar presentationer, livedemonstrationer och nästan 200 praktiska övningar. Många av övningarna använder Cloud Debugger, ett open source-verktyg som jag har byggt, så att du kan se vad som händer inne i Azure.
Det här lär du dig
- Organisera resurser med Azure Resource Manager och ARM Templates.
- Driftsätta skalbara applikationer med Azure App Services.
- Lagra och hantera data säkert med Azure Blob Storage.
- Felsöka applikationer med Cloud Debugger.
- Sätta upp identitet och åtkomst med Entra ID, Managed Identity och App Registrations.
- Köra containeriserade applikationer med Azures tjänster för containers.
Vem är kursen för?
Utvecklare, oavsett språk och plattform, som vill lära sig Azure ur ett utvecklarperspektiv, till exempel om du:
- förbereder dig för certifieringen AZ-204 Azure Developer Associate
- vill bygga upp din kompetens i Azure
- behöver en djupare förståelse för hur Azure fungerar
Förkunskaper
- Erfarenhet av att utveckla webbapplikationer, i vilket språk som helst
- God förståelse för HTTP (verb, headers), JSON och XML, och för hur webben och API:er fungerar
- Vana vid kommandoraden i Windows
- Ingen tidigare erfarenhet av Azure
Det är bra att först ha en allmän förståelse för cloud computing och dess fördelar. John Savills gratis videoserie AZ-900 Azure Fundamentals är en bra start.
Vad du behöver förbereda
- En Windows-dator, helst med Intel- eller AMD-processor, där du kan installera och köra programvara. Det mesta fungerar på en Mac eller en ARM-baserad dator, men jag kan inte lova support för dem under kursen.
- Ett konto för Azure, jobb eller privat, med behörighet att skapa resurser i en subscription. Du kan börja med en gratis provperiod.
- Visual Studio Code
- .NET 10 SDK
- Docker Desktop
Du får detaljerade instruktioner före kursen. Vissa övningar kör lokala applikationer i C# och .NET 10, men du behöver inte kunna C#. Mot en liten extra avgift kan jag ordna en förberedd virtuell maskin med allt som behövs.
Agenda
Under kursen går vi igenom följande ämnen.
Introduktion
- Introduktion till kursen
- Certifieringar
- Cloud Debugger
- Introduktion till Azure
- Subscriptions
- Resource groups
- Azure Resource Manager
- ARM Templates
- Azure Cloud Shell
- Virtuella maskiner
- Quotas
App Services
- App Service Plans
- App Services
- HTTP och HTTPS
- Kudu
- Loggar i Linux och Windows
- Environment variables
- App settings
- Connection strings
- Storage
- Scaling up och out
- Deployment slots
Storage
- Introduktion
- Skapa ett storage account
- Introduktion till Blob Storage
- Åtkomst till Blob Storage
- Avancerade SAS-tokens
- Azure Storage Explorer
- Hierarchical namespace
- Access tiers för storage
- Blob versioning
- Soft delete
Identitet
- Entra ID
- Identiteter
- App Registrations
- Enterprise Applications
- Token credentials
- Default Azure Credentials
- Service principals
- Managed identities
- User delegation SAS-tokens
Loggning och observability
- Log Analytics Workspace
- Skicka data till vår workspace
- Kusto Query Language
- Observera våra App Services
- Azure Monitor
- OpenTelemetry
- Distributed tracing
- Application Insights
- Instrumentera applikationer
Containers i Azure
- Introduktion till containers
- Skapa en container
- Azure Container Registry
- Multi-stage builds
- Azure Container Instances
- Driftsätta containers i ACI
Vill du köra containers tillsammans med Kubernetes finns min endagskurs Introduktion till containers och Kubernetes.
Ungefärlig tid per avsnitt
Kursen är ungefär 35 timmar lång, runt sju timmar per dag. Tiden per avsnitt beror på gruppen, diskussionerna och övningarna, men ungefär så här:
- Introduktion ca 5 timmar
- App Services ca 10 timmar
- Storage ca 4 timmar
- Identitet ca 5 timmar
- Loggning och observability ca 5 timmar
- Containers i Azure ca 5 timmar

Förbereda sig för AZ-204
Kursen är utformad med certifieringen AZ-204 Azure Developer Associate i åtanke. Den täcker inte alla ämnen i provet. I stället går den djupare in på de viktigaste områdena, vilket gör dina egna studier inför certifieringen snabbare.

Om utbildaren
Jag heter Tore Nestenius. Jag undervisar på plats och på distans, både direkt åt företag och via utbildningsföretag i Europa. Lite om min bakgrund:
- Jag har utbildat utvecklare sedan 2010 och hållit flera hundra kurser och föredrag.
- Jag tar fram, underhåller och håller varje kurs själv, och förbättrar den efter varje tillfälle.
- Jag är Microsoft .NET MVP.
- Jag var med och grundade Edument, ett svenskt utbildnings- och konsultföretag, där jag var CTO, utvecklare och utbildare.
- Jag arbetar som senior .NET-konsult, så jag undervisar utifrån verkliga projekt.
- Jag har arbetat med .NET och C# sedan 2002.
- Jag har certifieringarna Azure AZ-204 och AZ-900.
- Jag var med och grundade användargruppen .NET Skåne.

Azure för utvecklare
Längd
5 dagar
Nivå
Nybörjare
Språk
Kursen hålls på svenska eller engelska.
Vanliga frågor om utbildning
Vad gör jag om jag har en Mac eller Linux?
Kursen är gjord för Windows. På en Mac eller Linux bör du kunna göra de flesta övningarna, men jag kan inte garantera det, och jag kan inte ge teknisk support för de miljöerna. Mot en extra avgift kan jag ordna en förberedd virtuell maskin med Windows och allt som behövs.
Ingår det programmering?
Inte så mycket. Fokus ligger på att förstå och arbeta med Azure som utvecklare, inte på att bygga applikationer i ett visst framework, så du kan delta oavsett vilket språk eller vilken plattform du använder. Vissa övningar kör lokala applikationer i C# och .NET 10, men du behöver inte kunna C#.
Vad behöver jag göra före kursen?
Du får ett dokument med steg-för-steg-instruktioner. Före kursen installerar du de verktyg som listas där, som Docker Desktop, Visual Studio Code, PowerShell 7 (Core) och Azure CLI, och kontrollerar att de fungerar.
Behöver jag ett konto för Azure?
Ja, ett eget konto, privat eller från jobbet. Du kan registrera dig för en gratis provperiod eller ett konto med betalning per användning här.
Ditt konto behöver full behörighet att skapa resurser i din subscription och att arbeta med Entra ID, till exempel för att skapa App Registrations. Jag kan inte ordna ett konto åt dig. Beroende på kontotyp kan resurserna du skapar kosta lite, men kostnaderna ska vara små.
Jag pluggar inför AZ-204. Är kursen något för mig?
Ja. AZ-204 spänner över många områden, och att gå igenom alla på några dagar skulle bara ge korta översikter. För att förbereda dig ordentligt behöver du mer djup och erfarenhet än vad det gratis materialet på MS Learn ger. Kursen går på djupet i några centrala tjänster, vilket ger dig en stabil, praktisk grund och gör dina studier snabbare.
Jag pluggar inte inför någon certifiering. Är kursen något för mig?
Ja. Kursen är lika mycket till för utvecklare som vill ha praktisk erfarenhet av Azures viktigaste tjänster, utan att ha en certifiering som mål.
Vilka certifieringar har du?
Jag har certifieringen AZ-204 Azure Developer Associate, och du kan se mitt certification transcript.
Ska jag ta AZ-900 före AZ-204?
Du behöver inte ta AZ-900 före AZ-204, men det kan ändå vara värt det:
- Det ger en översikt över Azure, dess mål, fördelar och tjänster.
- Du blir van vid materialet och övningsproven på Microsoft Learn.
- Du ser hur certifieringsprocessen och provet fungerar.
Jag rekommenderar John Savills gratis kurs AZ-900 Azure Fundamentals, som täcker det mesta du behöver för att klara provet.
Hur förhåller sig den här kursen till Microsofts officiella AZ-204-kurs?
Den officiella kursen, Developing Solutions for Microsoft Azure [AZ-204T00], tar upp många tjänster i Azure på kort tid, så varje tjänst får mindre djup. Min kurs väljer några centrala tjänster och går mycket djupare in på dem, både i teori och övningar. Du går därifrån med en starkare och mer praktisk förståelse för de områdena, som du kan använda direkt i riktiga projekt.
Vad är Cloud Debugger?
Cloud Debugger är ett open source-verktyg för att utforska, lära sig och felsöka Azure. Jag byggde det som ett övningsverktyg när jag förberedde mig för AZ-204. Det har över 30 verktyg för att arbeta med tjänster i Azure, bland annat diagnostik av HTTP-anrop, utforskning av App Service, hantering av storage och funktioner för identitet. Källkoden finns på GitHub, så du kan se hur det fungerar och bidra.
Läs mer i blogginlägget Introducing the Cloud Debugger for Azure.
Kan femdagarskursen delas upp i mindre delar?
Ja. Kursen är utformad för fem hela dagar, men det kan vara svårt att få in i schemat, så jag erbjuder också:
- en uppdelning 3 + 2 dagar (till exempel måndag till onsdag en vecka och torsdag och fredag nästa)
- en dag i veckan under fem veckor
- halvdagar under flera veckor
Att dela upp kursen ger dig också tid att reflektera och experimentera mellan tillfällena. Vill du ha ett annat upplägg hör du av dig, så hittar vi ett schema som funkar för teamet.
Erbjuder du utbildning både på plats och på distans?
Ja, jag erbjuder båda.
Erbjuder du utbildning på både svenska och engelska?
Ja, båda går bra. Allt kursmaterial är på engelska, och jag kan hålla kursen på svenska eller engelska.
Håller du halvdagar?
På plats kör jag oftast hela dagar. På distans kan jag erbjuda både halva och hela dagar.
Håller du webbinarier och kortare föredrag?
Ja, se min sida om föredrag.