Azure DevOps
Learn how to bring the DevOps culture into your business for faster and more reliable software delivery.
Duration
3 Days
Level
Intermediate Level
Design and Tailor this course
As per your team needs
Edit Content
While building modern applications, organizations face a lot of challenges related to continuous integration and continuous delivery in a secure, reliable and compliant way. In this course, you will learn how to implement the DevOps culture using the suite of tools available in Azure DevOps.
Edit Content
The intended audience for this course
- Cloud Developer
- Cloud Operations
- DevOps Engineer
Edit Content
- Understanding the Manifesto for Software craftsmanship
- Traditional vs. Modern Software development and delivery
- Introduction to SCRUM, its roles and artifacts
- Introduction to the Azure DevOps suite of tools
- Understanding the deep integration of Azure DevOps with other Azure services
- Distributed and centralized source control
- Designing Azure DevOps boards – work items, backlogs, sprints, queries and plans
- Implementing Azure DevOps Repositories
- Understanding and implementing Infrastructure as a Code
- Understanding and implementing Configuration as a Code
- Understanding Branching, Build and Release
- Implementing Azure DevOps Pipelines – YAML schema, Artifacts and Tasks
- Implementing Continuous Integration and Continuous Delivery using Azure DevOps
- Managing Azure DevOps artifacts
- Implementing CI/CD for databases
- Setting up CI/CD for Web Apps and API Apps
- Setting up CI/CD for Azure Kubernetes Service (AKS) – integration with Container Registry/ Docker Hub
- Creating and deploying ARM templates for Infrastructure and Configuration as Code
- Configuring Continuous Delivery of Azure SQL Database using Azure DevOps
- CI/CD for Azure Data Factory using Azure DevOps
Edit Content
Participants should have the basic knowledge of software deployment