Developing Solutions for Microsoft Azure
training code: AZ-204 / ENG DL 5d / ENThe training is intended for:
-
developer
-
people interested in taking Microsoft Azure Developer Associate certification exam.
At the training developers are acquainted with mechanisms of architecting complex Solutions for Microsoft Azure. The participants will find out how to:
-
implement calculation solutions for Azure
-
create Azure functions
-
network application implementations and their management
-
architect solutions using Azure storage
-
implementing authentication and authorization, as well as securing your solutions using Azure KeyVault
-
identity management .
The participants will also find out:
-
how to connect with Azure services and third party services, as well as how to make use of them.
-
how to architect event-based or message-based solutions.
The training also consists of solutions related to monitoring and solving problems, as well as with optimizing Solutions for Azure.
Successful learners AZ-204 will have prior knowledge and understanding of:
-
Gaining knowledge
-
practical skills from applications development at Azure platform.
Including acquaintance with:
-
Azure App Service, how it works, implementing, configurating, scaling, securing
-
Azure Functions, how to develop and integrate triggers and connections
-
Blob object storage and how to store objects at different layers of access, as well as how to make use of data with Client’s library of Blob object storage
-
Database service NoSQL Azure Cosmos DB, how to develop and manage databases, how to control data cohesion, as well as how to use data with the combination of Azure portal and .NET SDK set
-
Designing virtual machines and containers, including architecting solutions with the use of ARM templates to automate resource implementation, as well as managing containers and publishing images in Azure Container Registry and activating them in Azure Container Instance
-
Using Microsoft Identity Platform v2.0 to manage authentication and access resources, including the use of Microsoft Authentication Library and Microsoft Graph to authenticate the user and download the information stored at Azure platform.
-
Securing information using Azure KeyVault (keys, secrets and certificates), the applications of which use them to access resources and secure the information about application’s configuration
-
Publishing API services in API Management service, creating the rules of managing information shared via API interface
-
Azure Logic Apps to automate and coordinate tasks, business processes, workflows, and service flows in companies or organizations
-
Developing applications with event-based architecture
-
Developing applications with message-based architecture
-
Code instrumentation for telemetry and the way of analyzing and solving problems with applications
-
Using various buffering services in order to improve the performance of your applications
After the AZ-204 course, you can take Microsoft certification exams:an Authorized Test Center,online being monitored by an offsite proctor. Details on the website:https://docs.microsoft.com/en-us/learn/certifications/exams/az-204
Each student should have 1-2 years of experience as a developer, it is recommended to have knowledge of working with Microsoft Azure.
It is also necessary to know one of the programming languages supported by Microsoft Azure.
An ability to use English materials
Pre-training: AA_10961, AZ-104
To increase the comfort of work and training’s effectiveness we suggest using an additional monitor. The lack of additional monitor does not exclude participation in the training, however, it significantly influences the comfort of work during classes.
-
Training: English
-
Materials: English
-
manual in electronic form available on the platform: https://learn.microsoft.com/pl-pl/training/
-
access to Altkom Akademia's student portal
Learning Path 1: Implement Azure App Service web apps
Module 1: Explore Azure App Service
Module 2: Configure web app settings
Module 3: Scale apps in Azure App Service
Module 4: Explore Azure App Service deployment slots
Learning Path 2: Implement Azure Functions
Module 1: Explore Azure Functions
Module 2: Develop Azure Functions
Learning Path 3: Develop solutions that use Blob storage
Module 1: Explore Azure Blob storage
Module 2: Manage the Azure Blob storage lifecycle
Module 3: Work with Azure Blob storage
Learning Path 4: Develop solutions that use Azure Cosmos DB
Module 1: Explore Azure Cosmos DB
Module 2: Implement partitioning in Azure Cosmos DB
Module 3: Work with Azure Cosmos DB
Learning Path 5: Implement containerized solutions
Module 1: Manage container images in Azure Container Registry
Module 2: Run container images in Azure Container Instances
Module 3: Implement Azure Container Apps
Learning Path 6: Implement user authentication and authorization
Module 1: Explore the Microsoft identity platform
Module 2: Implement authentication by using the Microsoft Authentication Library
Module 3: Implement shared access signatures
Module 4: Explore Microsoft Graph
Learning Path 7: Implement secure cloud solutions
Module 1: Implement Azure Key Vault
Module 2: Implement managed identities
Module 3: Implement Azure App Configuration
Learning Path 8: Implement API Management
Module 1: Explore API Management
Learning Path 9: Develop event-based solutions
Module 1: Explore Azure Event Grid
Module 2: Explore Azure Event Hubs
Learning Path 10: Develop message-based solutions
Module 1: Discover Azure message queues
Learning Path 11: Troubleshoot solutions by using Application Insights
Module 1: Monitor app performance
Learning Path 12: Implement caching for solutions
Module 1: Develop for Azure Cache for Redis
Module 2: Develop for storage on CDNs