Developing Solutions for Microsoft Azure course is designed to provide inclusive knowledge and skills to developers who want to leverage the power of Microsoft Azure for building and deploying cloud-based applications. Participants will learn how to design, develop, and deploy scalable and secure applications using various Azure services and tools.
Learning Style Blended Learning
Provider Microsoft
Difficulty Intermediate
Developing Solutions for Microsoft Azure course is designed to provide inclusive knowledge and skills to developers who want to leverage the power of Microsoft Azure for building and deploying cloud-based applications. Participants will learn how to design, develop, and deploy scalable and secure applications using various Azure services and tools.
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.
Course Objectives:
Understand the core concepts of Azure App Service and create, configure, and scale web apps, including staging environments and deployment slots.
Develop, test, and deploy Azure Functions, including Durable Functions for complex, stateful workflows in a serverless environment.
Implement solutions that utilize Azure Blob Storage, managing data lifecycle, and access using the Azure Storage SDK for .NET.
Work with Azure Cosmos DB to manage data at scale, implementing partitioning and data structure considerations for optimal performance.
Provision and manage Azure virtual machines, container images, and orchestrate containers using Azure Container Instances and Azure Container Apps.
Implement user authentication and authorization using Microsoft Identity Platform, Microsoft Authentication Library (MSAL), and secure data operations through shared access signatures.
Apply secure cloud solutions by managing keys, secrets, and certificates with Azure Key Vault and secure application configuration with Azure App Configuration.
Explore and implement API Management to define policies, secure APIs, and manage a robust API ecosystem.
Develop event-based solutions with Azure Logic Apps, Event Grid, and Event Hubs to design reactive, scalable architectures.
Develop message-based solutions using Azure Service Bus and Azure Queue Storage queues to enable reliable communication across distributed systems.
Instrument solutions for monitoring and logging to analyze app performance and troubleshoot issues using Azure Monitor and Application Insights.
Integrate caching and content delivery within solutions, leveraging Azure Cache for Redis and Azure CDN for improved performance and user experience.
Audience:
Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.
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.
Course Details
Developing Solutions for Microsoft Azure (AZ-204T00)
Developing Solutions for Microsoft Azure course is designed to provide inclusive knowledge and skills to developers who want to leverage the power of Microsoft Azure for building and deploying cloud-based applications. Participants will learn how to design, develop, and deploy scalable and secure applications using various Azure services and tools.
Developing Solutions for Microsoft Azure (AZ-204T00)
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.
QuickStart’s team training expands the benefits of individual employee development with tailored solutions specifically designed to address your team’s holistic skill needs. Our instructor-led training sessions offer structured courses, feature practical insights and encourage peer collaboration. This customized approach ensures that teams acquire the skills and knowledge they need to contribute to their team and organization in a unified learning environment.
Customized
Acquire the specific skills your employees need to excel in a dynamic setting
Flexible
Training available on your schedule in the setting that works best for your team (online or on-site)
Time Sensitive
On demand training, available as needed and year-round
Cost-Effective
Reduce individual employee training costs with team training
Customer Satisfaction
For over 35 years, we've been providing exclusive team training with a strong track record of customer satisfaction. Our private IT training is offered both online and onsite, catering to government, military, and private institutions such as ( Previous customer name ) provide few testimonials from clients and few MTMs of private training
Request A Quote
By requesting more info, I agree to receive phone calls/texts from QuickStart.
I would like to sign up to receive email updates from QuickStart. See our Privacy Policy.
By clicking on "Partner With Us", I agree to be contacted by a member of the QS Launch team about partnership opportunities.