Teknologisk Institut

Developing Azure Solutions for Microsoft Azure [AZ-203]
0%
Developing Azure Solutions for Microsoft Azure [AZ-203]

Developing Azure Solutions for Microsoft Azure [AZ-203]

Beskrivelse


Få den nødvendige viden til at udvikle og hoste løsninger i Microsoft Azure. Du lærer om en lang række App Services og hvordan disse implementeres. Kurset er desuden forberedende til den rollebaserede eksamen AZ-203 Developing Solutions for Microsoft Azure.

Azure Developer
Microsoft har lanceret en række kurser, som er målrettet rollen som Azure Developer. En Azure developer designer, udvikler, tester og vedligeholder cloud løsninger og samarbejder omkring implementering af disse virksomhedens cloud arkitekts, cloud DBAer, cloud administratorer og kunder.


Kurset udbydes som et samlet 6-dages modulopdelt kursusforløb, hvor du kommer igennem følgende områder:


Få den nødvendige viden til at implementere Azure Integration as a Service (IaaS) løsninger, herunder provisionering af virtuelle maskiner, benytte batch service til udrulning og vedligeholdelse af ressourcer, og hvordan du opretter container løsninger ved hjælp af Azure Kubernetes Service.
Lær at udvikle Platform as a Service (PaaS) løsninger, herunder udvikling af App Service Web Apps, notification og offline synkronisering af Mobile Apps og dokumentation af API. Kurset gennemgår også test Azure Functions.
Lær hvordan du i forbindelse med udviklingsløsninger udnytter Azure Storage, herunder Cosmos DB, Azure Storage Tables, Blob, relations databaser i Azure.
Lær ...

%%%

... hvordan du integrerer sikkerhedsmodeller i dine Azure udviklingsprojekter. Kurset gennemgår de forskellige Authentication muligheder, herunder multi-factor authentication. Du lærer også at implementere Claim-based Authentication og Role-based access control (RBAC) Authentication. Endelig lærer du at implementere sikre data løsninger.
Få den nødvendige viden til at sikre, at dine hostede applikationer fungerer efter hensigten. Du lærer om Azure Monitor, Log Analytics, Application Insights og hvordan du benytter Autoscale til supportering, monitorering og logging samt bruger Azure Cache og CDNs muligheder til at forbedre slutbrugerens oplevelse.
Få styr på kommunikationen mellem apps og services. Du lærer hvordan du opretter og administrerer dine egne APIs ved hjælp af API Management og hvordan de forskellige besked og notifikationsservices benyttes. Kurset fokuserer på, at du lærer at benytte Azure Portal, Azure CLI, REST og Application code og gennemgår Azure Logic App, API Management og udvikling af notfikationsbaserede løsninger.





Forudsætninger
Du forventes at have et par års udviklingserfaring i fx C# eller andet sprog som er supporteret i Azure. Herudover anbefales det, at du har en grundlæggende forståelse for Azure svarende til Azure Fundamentals - 2 dage [AZ-900T00] og erfaring med PowerShell eller Azure CLI,

Deltagerprofil
Kurset er for erfarne udviklere, der skal i gang med eller allerede udvikler og hoster løsninger i Microsoft Azure.

Indhold

Develop Azure Infrastructure as a Service compute solutions

Implement solutions that use virtual machines
- Provision VMs
- Create ARM templates
- Configure Azure Disk Encryption for VMs
Implement batch jobs by using Azure Batch Services
- Azure Batch overview
- Run a batch job by using the Azure CLI and Azure Portal
- Run batch jobs by using code
- Manage batch jobs by using the Batch Service API
Create containerized solutions
- Create an Azure Managed Kubernetes Service (AKS) cluster
- Create container images for solutions
- Publish an image to the Azure Container Registry
- Run containers by using Azure Container Instance or AKS


Develop Azure Platform as a Service compute solutions

Create App Service web apps
- Azure App Service core concepts
- Creating an Azure App Service web app
- Creating background tasks by using WebJobs in Azure App Service
Creating Azure App Service mobile apps
- Getting started with mobile apps in App Service
- Enable push notifications for your app
- Enable offline sync for your app
Create Azure App Service API apps
- Creating APIs
- Using Swagger to document an API
Implement Azure Functions
- Azure Functions overview
- Develop Azure Functions using Visual Studio
- Implement durable functions


Develop for Azure storage

Develop solutions that use Azure Table storage
- Azure Table storage overview
- Authorization in Table storage
- Table service REST API
Develop solutions that use Azure Cosmos DB storage
- Azure Cosmos DB overview
- Managing containers and items
- Create and update documents by using code
Develop solutions that use a relational database
- Azure SQL overview
- Create, read, update, and delete database tables by using code
Develop solutions that use Microsoft Azure Blob storage
- Azure Blob storage overview
- Working with Azure Blob storage


Implement Azure security

Implement authentication
- Microsoft identity platform
- Implement OAuth2 authentication
- Implement managed identities for Azure resources
- Implement authentication by using certificates, forms-based authentication, or tokens
- Implement multi-factor authentication
Implement access control
- Claims-based authorization
- Role-based access control (RBAC) authorization
Implement secure data solutions
- Encryption options
- End-to-end encryption
- Implement Azure confidential computing
- Manage cryptographic keys in Azure Key Vault


Monitor, troubleshoot, and optimize Azure solutions

Introduction to Azure Monitor
- Overview of Azure Monitor
Develop code to support scalability of apps and services
- Implement autoscale
- Implement code that addresses singleton application instances
- Implement code that handles transient faults
Instrument solutions to support monitoring and logging
- Configure instrumentation in an app or server by using Application Insights
- Analyze and troubleshoot solutions by using Azure Monitor
Integrate caching and content delivery within solutions
- Azure Cache for Redis
- Develop for storage on CDNs


Connect to and consume Azure, and third-party, services

Develop an App Service Logic App
- Azure Logic Apps overview
- Create Logic Apps by using Visual Studio
- Create custom connectors for Logic Apps
- Create custom templates for Logic Apps
Integrate Azure Search within solutions
- Create and query an Azure Search Index
- Full text search in Azure Search
API Management
- Introduction to the API Management service
- Securing your APIs
- Defining API policies
Develop event-based solutions
- Implement solutions that use Azure Event Grid
- Implement solutions that use Azure Event Hubs
- Implement solutions that use Azure Notification Hubs
Develop message-based solutions
- Implement solutions that use Azure Service Bus
- Implement solutions that use Azure Queue Storage queues





Certificering
Dette kursus leder hen mod eksamen AZ-203 Developing Solutions for Microsoft Azure og ved beståelse opnår du certificeringen Azure Developer Associate . Eksamen bestilles og betales særskilt.


Candidates for this exam are Azure Developers who design and build cloud solutions such as applications and services. They participate in all phases of development, from solution design, to development and deployment, to testing and maintenance. They partner with cloud solution architects, cloud DBAs, cloud administrators, and clients to implement the solution.
Candidates should be proficient in developing apps and services by using Azure tools and technologies, including storage, security, compute, and communications.
Candidates must have at least one year of experience developing scalable solutions through all phases of software development and be skilled in at least one cloud-supported programming language.



Læs mere om IT-certificering.

Underviser
Undervisningen varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.






Developing Azure Solutions for Microsoft Azure [AZ-203]

24.999,00 kr

+45 23 33 30 30

npk@kursuszonen.dk