AZ-204 Developing Solutions for Microsoft Azure

AZ-204 Developing Solutions for Microsoft Azure

Översikt

Den här kursen lär utvecklare hur man skapar helhetslösningar i Microsoft Azure.
Du får lära dig att implementera Azure Compute-lösningar, skapa Azure Functions, implementera och hantera webbappar, utveckla lösningar som använder Azure Storage, implementera autentisering och auktorisering samt säkra dina lösningar med KeyVault och Managed Identities.
Du får också lära dig att ansluta till och använda Azure-tjänster och tjänster från tredje part samt att inkludera händelse- och meddelandebaserade modeller i dina lösningar.
Kursen omfattar även övervakning, felsökning och optimering av Azure-lösningar.

Kursdeltagarna är intresserade av Azure-utveckling eller av att klara certifieringsexamen för Microsoft Azure Developer Associate.

  • Deltagarna bör ha 1-2 års erfarenhet som utvecklare.
    Denna kurs förutsätter att deltagarna kan koda och har grundläggande kunskaper om Azure.
  • Vi rekommenderar att deltagarna har viss erfarenhet av PowerShell eller Azure CLI, av att arbeta i Azure-portalen och av minst ett programmeringsspråk som stöds av Azure. De flesta av exemplen i den här kursen presenteras i C# .NET.

Modul 1: Skapa webbappar för Azure App Service

Kursdeltagarna får lära sig att bygga en webbapplikation på Azure App Service-plattformen.
De kommer att lära sig hur plattformen fungerar och hur man skapar, konfigurerar, skalar, säkrar och distribuerar till App Service-plattformen.

Lektioner

  • Azure App Service grundläggande koncept
  • Skapa en Azure App Service-webbapp
  • Konfigurera och övervaka App Service-appar
  • Skalning av App Service-appar
  • Staging-miljöer för Azure App Service

Modul 2: Implementera Azure-funktioner

Den här modulen handlar om att skapa Functions-appar och om hur man integrerar triggers och in- och utgångar i appen.

Lektioner

  • Översikt över Azure Functions
  • Utveckla Azure-funktioner
  • Implementera varaktiga funktioner

Modul 3: Utveckla lösningar som använder blob-lagring

Deltagarna får lära sig hur Azure Blob-lagring fungerar, hur man hanterar data genom livscykeln för varm/kall/arkiverad blob-lagring och hur man använder Azure Blob-lagringsklientbiblioteket för att hantera data och metadata.

Lektioner

  • Grundläggande koncept för Azure Blob-lagring
  • Hantering av livscykeln för Azure Blob-lagring
  • Arbeta med Azure Blob-lagring

Modul 4: Utveckla lösningar som använder Cosmos DB-lagring

Du får lära dig hur Cosmos DB är strukturerad och hur datakonsistens hanteras. Du får också lära dig att skapa Cosmos DB-konton och skapa databaser, behållare och objekt genom att använda en blandning av Azure Portal och .NET SDK.

Lektioner

  • Översikt över Azure Cosmos DB
  • Azure Cosmos DB datastruktur
  • Arbeta med Azure Cosmos DB-resurser och data

Modul 5: Implementera IaaS-lösningar

I den här modulen får du lära dig hur du skapar virtuella datorer och containeravbildningar som du kan använda i dina lösningar.
Den täcker skapande av virtuella datorer, användning av ARM-mallar för att automatisera resursdistribution, skapa och hantera Docker-avbildningar, publicera en avbildning till Azure Container Registry och köra en behållare i Azure Container Instances.

Lektioner

  • Tillhandahålla virtuella datorer i Azure
  • Skapa och distribuera ARM-mallar
  • Skapa containeravbildningar för lösningar
  • Publicera en containeravbildning till Azure Container Registry
  • Skapa och köra containeravbildningar i Azure Container Instances

Modul 6: Implementera autentisering och auktorisering av användare

Du får lära dig hur du använder Microsoft Identity Platform v2.0 för att hantera autentisering och åtkomst till resurser.
Du får också lära dig hur du använder Microsoft Authentication Library och Microsoft Graph för att autentisera en användare och hämta information som lagras i Azure, samt hur och när du använder Shared Access Signatures.

Lektioner

  • Microsoft Identity Platform v2.0
  • Autentisering med hjälp av Microsoft Authentication Library
  • Använda Microsoft Graph
  • Auktorisera datahantering i Azure Storage

Modul 7: Implementera säkra molnlösningar

Den här modulen handlar om hur man säkrar den information (nycklar, hemligheter, certifikat) som ett program använder för att få tillgång till resurser.
Den handlar också om att säkra information om programkonfiguration.

Lektioner

  • Hantera nycklar, hemligheter och certifikat med hjälp av KeyVault API
  • Implementera hanterade identiteter för Azure-resurser
  • Säkra appkonfigurationsdata med hjälp av Azure App Configuration

Modul 8: Implementera API-hantering

Du får lära dig att publicera API:er, skapa policyer för att hantera information som delas via API:et och hantera åtkomst till dina API:er med hjälp av Azure API Management-tjänsten.

Lektioner

  • Översikt över API-hantering
  • Definiera policyer för API:er
  • Säkra dina API:er

Modul 9: Utveckla logiska appar för apptjänster

I den här modulen får du lära dig hur du använder Azure Logic Apps för att schemalägga, automatisera och orkestrera uppgifter, affärsprocesser, arbetsflöden och tjänster i företag eller organisationer.

Lektioner

  • Översikt över Azure Logic Apps
  • Skapa anpassade anslutningar för Logic Apps

Modul 10: Utveckla händelsebaserade lösningar

Du får lära dig att bygga applikationer med händelsebaserad arkitektur.

Lektioner

  • Implementera lösningar som använder Azure Event Grid
  • Implementera lösningar som använder Azure Event Hubs
  • Implementera lösningar som använder Azure Notification Hubs

Modul 11: Utveckla meddelandebaserade lösningar

Du får lära dig att bygga applikationer med meddelandebaserade arkitekturer.

Lektioner

  • Implementera lösningar som använder Azure Service Bus
  • Implementera lösningar som använder Azure Queue Storage-köer

Modul 12: Övervaka och optimera Azure-lösningar

I den här modulen får deltagarna lära sig hur de instrumenterar sin kod för telemetri och hur de analyserar och felsöker sina appar.

Lektioner

  • Översikt över övervakning i Azure
  • Instrument en app för övervakning
  • Analysera och felsöka appar
  • Implementera kod som hanterar övergående fel

Modul 13: Integrera cachelagring och innehållsleverans i lösningar

Deltagarna får lära sig hur man använder olika cachningstjänster för att förbättra prestandan i sina appar.

Lektioner

  • Utveckla för Azure Cache för Redis
  • Utveckla för lagring på CDN

Kursöversikt

36 950 kr

5 Dagar

Distans, Klassrum

Fortsättning

Engelska, Svenska

Startgaranti gäller om kursen har datum, om inget annat framgår.

Hittar du inget (passande) datum? Skicka in en intresseanmälan så gör vi vad vi kan för att planera ett tillfälle som passar. 

Fö­re­tags­an­pas­sad kurs

Kursen kan anpassas från flera perspektiv:
  • Innehåll och fokusområde
  • Omfattning
  • Upplägg

I samspel med kursledaren ser vi till att kursen uppfyller era önskemåll

Skicka intresseanmälan för utbildningen