40511: Microsoft Cloud Workshop: Continuous delivery in Azure DevOps

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

The 40511: Microsoft Cloud Workshop: Continuous delivery in Azure DevOps course is designed to teach learners how to implement continuous delivery practices using Azure DevOps. The course is split into two modules: a whiteboard design session and a hands-on lab.In Module 1, participants will engage in a whiteboard design session where they will review a customer case study, design a proof of concept solution, and present their solution. This helps learners understand the real-world scenarios and challenges of implementing continuous delivery.Module 2 is a hands-on lab where learners will create and configure a full CI/CD pipeline. This includes creating an Azure Resource Manager (ARM) template, setting up an Azure DevOps project, Git repository, build pipeline, and release pipeline. Participants will also simulate real-world activities such as triggering builds and releases, working with feature branches, and managing pull requests.The course is beneficial for learners as it provides practical experience with Azure DevOps tools and practices, preparing them for efficient deployment and management of applications in the cloud.

Show More

What Will You Learn?

  • Understand the customer case study to identify real-world continuous delivery challenges and requirements.
  • Design a proof of concept for a continuous delivery pipeline that integrates with Azure services.
  • Present and justify the designed solution, showcasing understanding and application of continuous delivery principles.
  • Create ARM templates to automate the provisioning of a web application and SQL database on Azure.
  • Set up a new Azure DevOps project and initialize a Git repository for source control management.
  • Develop a build pipeline in Azure DevOps to support continuous integration of the application code.
  • Construct a release pipeline in Azure DevOps to automate deployment processes across environments.
  • Execute a build and release process to deploy the application to Azure, validating the end-to-end continuous delivery workflow.
  • Utilize feature branches and pull requests to manage code changes and collaborate within a team setting.
  • Gain practical experience with Azure DevOps services to enhance team agility and improve software delivery timelines.