Developing Solutions for Microsoft Azure
This course teaches developers how to create end-to-end solutions in Microsoft Azure. Students will learn how to implement Azure compute solutions, create Azure functions, deploy and manage Web applications, develop solutions using Azure data storage, implement authentication and authorization, and secure their solutions using KeyVault and Managed Identities. Students will also learn how to connect to and consume Azure and third-party services, and include event and message-based models in their solutions. The course also covers monitoring, troubleshooting and optimizing Azure solutions.
COD: AZ-204T00
Category: Microsoft
Teaching Methodology
The course includes didactic workshops in which each student will be able to work for the purpose of completing formative exercises that will provide hands-on experience in the use of the instrument, for each of the topics covered during the course.
Who should attend
Individuals interested in Azure development or passing the Microsoft Azure Developer Associate certification exam.
Prerequisites
To successfully complete the course, learners must have:
- Hands-on experience with Azure IaaS and PaaS solutions and the Azure portal.
- Intermediate-level experience writing in an Azure-supported language. (C#, JavaScript, Python or Java)
- Ability to write code to connect to and perform operations on a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or similar)
- Intermediate level experience in writing code to handle authentication, authorization, and other security principles.
- General knowledge of HTML, HTTP protocol, and REST API interfaces.
Knowledge/Skills Outcome
Students will learn how to implement Azure compute solutions, create Azure functions, deploy and manage Web applications, develop solutions using Azure data storage, implement authentication and authorization, and secure their solutions using KeyVault and Managed Identities, to connect to and consume Azure and third-party services, and include event and message-based templates in their solutions
Training program
MODULE 1
- Exploring Azure App Service
MODULE 2
- Configure Web app settings
MODULE 3
- Resizing apps in Azure App Service
MODULE 4
- Exploring deployment slots in Azure App Service
MODULE 5
- Exploring Features of Azure
MODULE 6
- Developing Functions of Azure
MODULE 7
- Implement Durable Functions
MODULE 8
- Explore Azure BLOB Storage
MODULE 9
- Manage the lifecycle of Azure BLOB storage
MODULE 10
- Using Azure BLOB Archiving
MODULE 11
- Explore Azure Cosmos DB
MODULE 12
- Implement partitioning in Azure Cosmos DB
MODULE 13
- Using Azure Cosmos DB
MODULE 14
- Provisioning virtual machines in Azure
MODULE 15
- Create and deploy Azure Resource Manager templates
MODULE 16
- Manage container images in Azure Container Registry
MODULE 17
- Run container images in Azure Container Instances
MODULE 18
- Exploring Microsoft Identity Platform
MODULE 19
- Implement authentication using Microsoft Authentication Library
MODULE 20
- Implement shared access signatures
MODULE 21
- Exploring Microsoft Graph
MODULE 22
- Implement Azure Key Vault
MODULE 23
- Implement managed identities
MODULE 24
- Implement Azure App Configuration
MODULE 25
- Explore API Management
MODULE 26
- Exploring Azure Event Grid
MODULE 27
- Exploring Azure Event Hub
MODULE 28
- Locating Azure message queues
MODULE 29
- Monitor app performance
MODULE 30
- Develop for Azure caches for Redis
MODULE 31
- Develop for storage on CDN networks.
Duration – 5 days
Delivery – Classroom, On-Site, Remote
PC e SW requirements:
- Internet Connectivity
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Workshops: English
Slides: English