Developing Solutions for Microsoft Azure
Beskrivelse
På kurset får du en erfaring med udvikling af cloud-optimerede microservices, som bliver deployed på cloud bl.a. med Docker. Du bliver dermed i stand til selv at udvikle moderne og optimerede cloudløsninger.
Som deltager får du samtidig viden om udvikling ifm. Azure storage løsninger, herunder implementering af brugergodkendelse (authentication og authorization) samt implementering af sikker cloud storage.
Du kommer desuden til at beskæftige dig med datahåndtering samt databeskyttelse, herunder end-to-end kryptering. Herudover får du kompetencer inden for udvikling og implementering af Azure compute løsninger, bl.a. Infrastructure as a Service (IaaS) løsninger, samt oprettelse af Azure web apps, implementering af Azure Functions og anvendelse af sikkerhedsværktøjer som Managed Identities og KeyVault.
Kurset giver dig også generel know-how inden for monitorering, fejlsøgning og optimering, og du får erfaring med, hvordan man effektivt forbinder til samt gør brug af Azure services og tredjepartstjenester.
På kurset er udvikling af microservices ikke afhængig af noget bestemt programmeringssprog. Du kommer i højere grad ind i den tankegang, man skal have som udvikler af microservices. Derigennem bliver du bedst mulig i stand til at udvikle cloud-optimerede microservices, som muliggør automatisering af deployment.
Certificeringspakker
Moduloversigt
- Modul 1Implement Azure App Service web apps
Learn how Azure App Service functions and how to create and update an app. Explore App Service authentication and authorization, configuring app settings, scale apps, and how to use deployment slots.
Lessons:
- Explore Azure App Service
- Configure web app settings
- Scale apps in Azure App Service
- Explore Azure App Service deployment slots
- Modul 2Implement Azure Functions
Learn how to create and deploy Azure Functions. Explore hosting options, bindings, and triggers.
Lessons:
- Explore Azure Functions
- Develop Azure Functions
- Modul 3Develop solutions that use Blob storage
Learn how to create Azure Blob storage resources, manage data through the blob storage lifecycle, and work with containers and items by using the Azure Blob storage client library V12 for .NET.
Lessons:
- Explore Azure Blob storage
- Manage the Azure Blob storage lifecycle
- Work with Azure Blob storage
- Modul 4Develop solutions that use Azure Cosmos DB
Learn how to create Azure Cosmos DB resources with the appropriate consistency levels, and perform data operations by using the .NET SDK V3 for Azure Cosmos DB.
Lessons:
- Explore Azure Cosmos DB
- Work with Azure Cosmos DB
- Modul 5Implement containerized solutions
Learn how to create and deploy containerized solutions to Azure by using the Azure Container Registry, Azure Container Instances, and Azure Container Apps.
Lessons:
- Manage container images in Azure Container Registry
- Run container images in Azure Container Instances
- Implement Azure Container Apps
- Modul 6Implement user authentication and authorization
Learn how to implement authentication and authorization to resources by using the Microsoft identity platform, Microsoft Authentication Library, shared access signatures, and use Microsoft Graph.
Lessons:
- Explore the Microsoft identity platform
- Implement authentication by using the Microsoft Authentication Library
- Implement shared access signatures
- Explore Microsoft Graph
- Modul 7Implement secure Azure solutions
Learn how to more securely deploy apps in Azure by using Azure Key Vault, managed identities, and Azure App Configuration.
Lessons:
- Implement Azure Key Vault
- Implement managed identities
- Implement Azure App Configuration
- Modul 8Implement API Management
Learn how the API Management service functions, how to transform and secure APIs, and how to create a backend API.
Lessons:
- Explore API Management
- Modul 9Develop event-based solutions
Learn how to build applications with event-based architectures by integrating Azure Event Grid and Azure Event Hubs in to your solution.
Lessons:
- Explore Azure Event Grid
- Explore Azure Event Hubs
- Modul 10Develop message-based solutions
Learn how to build applications with message-based architectures by integrating Azure Service Bus and Azure Queue Storage in to your solution.
Lessons:
- Discover Azure message queues
- Modul 11Troubleshoot solutions by using Application Insights
Learn how to instrument apps to enable Application Insights to monitor performance and help troubleshoot issues.
Lessons:
- Monitor app performance
- Modul 12Implement caching for solutions
Learn how to improve the performance and scalability of your applications by integrating Azure Cache for Redis and Azure Content Delivery Network in to your solution.
Lessons:
- Develop for Azure Cache for Redis
- Develop for storage on CDNs
Er du i tvivl?
Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!