This 5-day course is about how to create and implement end-to-end solutions in Microsoft Azure. It teaches how to implement and manage Azure functions; develop solutions utilizing Azure storage; implement, authenticate, authorize and secure their solutions by using KeyVault and Managed Identities. You also learn how to connect & consume Azure and third-party services which includes event & message-based model solutions.
Module 1: Creating Azure App Service Web Apps
Begin with building and functioning a web application on the Azure App Service platform and to create, configure, scale, secure, and deploy the App Service platform.
Module 2: Implement Azure functions
Learn to create Functions apps; integrate triggers and inputs/outputs into the app.
Module 3: Develop solutions that use blob storage
Learn how Azure Blob storage works; manage data through the hot/cold/archive blob storage lifecycle and manage data and metadata by Azure Blob storage client library.
Module 4: Develop solutions that use Cosmos DB storage
Know the structure of Cosmos DB and manage the data consistency; using the Azure portal & the .NET SDX create Cosmos DB accounts; databases and containers.
Module 5: Implement IaaS solutions
Learn to create VMs; ARM templates to automate resource deployment; This module instructs students on how to use create VMs and container images to use in their solutions. It covers creating VMs, using ARM templates to automate resource deployment; create & manage Docker images; publish image to Azure Container Registry and run in Azure Container Instances.
Module 6: Implement user authentication and authorization
Learn to leverage the Microsoft Identity Platform v2.0 to authenticate & access the resources; use of Microsoft Authentication Library & Graph to authenticate Azure users’ information and use of Shared Access Signatures.
Module 7: Implement secure cloud solutions
Learn to secure the keys, secrets & certificates to access application resources & configuration information.
Module 8: Implement API Management
Learn to publish APIs; create policies to manage API information and access to their APIs by Azure API Management service.
Module 9: Develop App Service Logic Apps
Learn to schedule, automate & orchestrate tasks, business processes, workflows and services across organizations by Azure Logic Apps.
Module 10: Develop event-based solutions
Learn to build applications with event-based architectures.
Module 11: Develop message-based solutions
Learn to build applications with message-based architectures.
Module 12: Monitor and optimize Azure solutions
Know how to instrument code for telemetry and to analyze & troubleshoot their apps.
Module 13: Integrate caching and content delivery within solutions
End by learning how to use different caching services to improve the performance of their apps.