Who is this training for?
- Anyone interested in Azure development
- Anyone who wants to take the Microsoft Azure Developer Associate certification exam
Training objectives
- Understand how to build solutions in Microsoft Azure
- Implement Azure compute solutions
- Gain the skills to implement and manage web applications
- Develop solutions using Azure Storage
- Understand how to implement authentication, authorization, and secure your solutions using KeyVault and Managed Identities
- Connect an application to Azure services and third-party services, and then consume them
- Use Azure's various message and event services solutions
- Know application monitoring tools
Summary
This course teaches how to build end-to-end solutions in Microsoft Azure. You'll learn how to implement Azure IT solutions, build Azure Functions, implement and manage web applications, develop solutions using Azure Storage, implement authentication and authorization, and secure your solutions using KeyVault and managed identities. You'll also learn how to connect to and consume Azure and third-party services, and how to include event-based and message-based models in your solutions. This course also covers monitoring, troubleshooting, and optimizing Azure solutions.
Course outline
- Learning Path 1: Implement web apps with Azure App Service
- Learning Path 2: Implement Azure Functions
- Learning Path 3: Develop Solutions Using Blob Storage
- Learning Path 4: Develop Solutions Using Azure Cosmos DB
- Learning Path 5: Implement Containerized Solutions
- Learning Path 6: Implement User Authentication and Authorization and Users
- Learning Path 7: Implement Secure Cloud Solutions
- Learning Path 8: Implement API Management
- Learning Path 9: Develop Event-Based Solutions
- Learning Path 10: Develop Message-Based Solutions
- Learning Path 11: Troubleshoot Solutions with Application Insights
- Learning Path 12: Implement Caching for Solutions
Approach and methodology
- Practical and structured approach combining focused theory and guided workshops.
- Participants gradually develop solutions for Microsoft Azure through concrete exercises inspired by professional scenarios, promoting an immediate application of the learnings.
- They learn how to design, deploy, and secure cloud applications using Azure services, while applying development best practices.
- Led by a Microsoft certified trainer, the training focuses on interactivity and the development of directly transferable technical skills to create high-performance applications in a professional context.
Prerequisites
- Hands-on experience with Azure IaaS and PaaS solutions, and the Azure portal
- Experience writing in an Azure-supported language at the intermediate level (C#, JavaScript, Python or Java)
- Ability to write code to connect and perform operations on a SQL or NoSQL database product (SQL Server, Oracle, MongoDB, Cassandra or similar)
- Experience writing code to handle authentication, authorization and other security principles at the intermediate level
- A general understanding of HTML, HTTP and REST APIs
Recommendations
- Solid foundation in programming (C#, Python, JavaScript or other)
- Understanding of application development concepts (APIs, services, integration)
- Knowledge of cloud and Azure principles Notions of data storage and management
- Understanding of security and authentication basics
Certifications
This course prepares you for the certification: Microsoft Certified: Azure Developer Associate
