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, implement and manage web apps, develop solutions utilizing Azure storage, implement authentication and authorization, and secure their solutions by using KeyVault and Managed Identities. Students will also learn how to connect to and consume Azure services and third-party services, and include event- and message-based models in their solutions. The course also covers monitoring, troubleshooting, and optimizing Azure solutions.
Student Testimonials
Instructor did a great job, from experience this subject can be a bit dry to teach but he was able to keep it very engaging and made it much easier to focus.
Student
Excellent presentation skills, subject matter knowledge, and command of the environment.
Student
Instructor was outstanding. Knowledgeable, presented well, and class timing was perfect.
Student
Click here to print this page »
Prerequisites
Students should have 1-2 years professional development experience and experience with Microsoft Azure. They must be able to program in an Azure Supported Language.
Detailed Class Syllabus
Learning Path 1: Create Azure App Service web apps
Explore Azure App Service Module
Configure web app settings
Scale apps in Azure App Service Module
Explore Azure App Service deployment slots
Learning Path 2: Implement Azure Functions
Azure Functions overview
Developing Azure Functions
Implement Durable Functions
Learning Path 3: Develop solutions that use blob storage
Explore Azure Blob storage
Managing the Azure Blob storage lifecycle
Working with Azure Blob storage
Learning Path 4: Develop solutions that use Cosmos DB
Explore Azure Cosmos DB
Implement partitioning in Azure Cosmos DB
Working with Azure Cosmos DB resources and data
Learning Path 5: Implement IaaS solutions
Provisioning VMs in Azure
Create and deploy ARM templates
Manage container images in Azure Container Registry
Run container images in Azure Container Instances
Learning Path 6: Implement user authentication and authorization
Explore the Microsoft Identity Platform
Implement Authentication using the Microsoft Authentication Library
Implement shared access signatures
Using Microsoft Graph
Learning Path 7: Implement secure cloud solutions
Implement Azure Key Vault
Implement Managed Identities
Implement Azure App Configuration
Learning Path 8: Implement API Management
Explore API Management
Learning Path 9: Develop event-based solutions
Explore Azure Event Grid
Explore Azure Event Hubs
Learning Path 10: Develop message-based solutions
Discover Azure Message queues
Learning Path 11: Instrument solutions to support monitoring and logging
Monitor App performance
Module 12: Integrate caching and content delivery within solutions
Develop for Azure Cache for Redis
Develop for storage on CDNs