100% found this document useful (1 vote)
605 views7 pages

Mastering Azure DevOps Solutions

This document provides information about a DevOps certification training course on Microsoft Azure DevOps. The course teaches DevOps principles like continuous integration, delivery, and monitoring using Azure DevOps tools. It covers topics like sprint planning, source control with Azure Repos, build pipelines, testing, artifacts, and infrastructure configuration with Terraform. The course is intended for IT professionals pursuing careers in cloud computing and DevOps engineering.

Uploaded by

BNREDDY PS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
605 views7 pages

Mastering Azure DevOps Solutions

This document provides information about a DevOps certification training course on Microsoft Azure DevOps. The course teaches DevOps principles like continuous integration, delivery, and monitoring using Azure DevOps tools. It covers topics like sprint planning, source control with Azure Repos, build pipelines, testing, artifacts, and infrastructure configuration with Terraform. The course is intended for IT professionals pursuing careers in cloud computing and DevOps engineering.

Uploaded by

BNREDDY PS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Microsoft Azure DevOps | DevOps Certification Training

About the Course


DevOps is the combination of "development and operations" where the Collaboration of software development (Dev)
and information-technology operations (Ops) aims to deliver applications and software services at high speed and high
velocity using a combination of cultural philosophies, practices, and tools.

The Mastering Azure DevOps course makes you proficient in DevOps principles like Continuous Integration (CI),
Continuous Deployment or Continuous Delivery (CD), and Continuous Monitoring, using Azure DevOps.

This course includes training on Sprint Planning and Tracking, Azure Repos, Azure Pipelines, Unit testing with Visual
Studio, Azure Test Plans, Azure Artifacts, and Terraform. The curriculum has been designed by Microsoft MVPs &
DevOps experts to practice Azure DevOps.

Course objective
At the completion of this course, attendees will be able to;

• Understand DevOps Ecosystem.


• Do sprint planning and tracking.
• Use Kanban and task boards for tracking progress.
• Use git or TFS for source code management.
• Configure automatic source code Management and Continuous Integration (CI).
• Configure Continuous Delivery and Continuous Deployment.
• Build and Perform Test Automation.
• Maintain Code Quality using Unit testing and get Code coverage
• Use Azure DevOps Tools
• Configuring Infrastructure using Terraform

Who can do this course?


The Mastering Azure DevOps course is designed for IT professionals who want to pursue a career in Cloud
Computing and become DevOps engineers. This Azure course is the best fit for:

• IT Professionals/Application Developers
• .Net Developers
• Solutions Architects
• Cloud Developer

Pre-requisites
Anyone who wants to learn this course should have a basic understanding of applications development using .NET and
others technologies.

Tools/SDK/IDE
1

VS Code, Git, and Terraform


Page
Course Curriculum

Module 1
Introduction to DevOps
• Understanding DevOps
• DevOps Ecosystem
• DevOps Advantages
• DevOps Engineer Skills
• DevOps Delivery Pipeline

Azure DevOps
• What is Azure DevOps
• VSTS vs. Azure DevOps
• Core Concepts
• Azure DevOps vs. TFS
• Pricing Tiers

Configuring DevOps Organization and Project


• Creating Azure DevOps organization
• Creating and configuring a new team project
• Manage and Configuring teams in VSTS
• Cloning a Git repository into your team project
• Services available in Azure DevOps
• Marketplace
• Connect to a Project from Web Portal and Visual Studio

Module 2
Agile Planning and Azure Boards
• Overview of Agile planning tools
• Create a Project Backlog
• PowerPoint storyboarding

Sprint Planning and Tracking


• Sprint Planning
• Identifying user stores for the next sprint
• Capacity planning
• Defining tasks to complete a user story
• Adjust work to fit team capacity
• Sharing a sprint with stakeholders
• Managing work using teams
2


Page

Tracking progress using Kanban and task boards


• Querying Items

Module 3
Azure Repos
• Introduction to Git
• Git Workflow
• Git Concepts - Repository, Fork, Branch, Clone, Commit, Pull Requests
• Using Git and Git Tools
• Creating a local repository
• Cloning a remote repository

Working with Git


• Staging files
• Committing files
• Adding branches to your workflow
• Merge vs. Rebase
• Synchronizing with a remote repository
• Pull Requests
• Working with Visual Studio and command-line tools
• Create Repository and host it in Azure Repos

Module 4

Azure Pipelines
• Introduction to Pipelines
• Core Concepts - Agents, Artifacts, Deployment Target
• Core Concepts - Pipeline, Build, Release

Automating Builds (CI)


• Create your first Pipeline using Visual Designer
• Using YAML for configuring Pipelines
• Build and Deploy .NET Core App
• Customizing your build using tasks
• A closer look at build attributes
• Triggering builds

Module 5
Creating Automated Release Pipelines (CD)
• Overview of release management
• Understanding artifacts
• Creating a release definition
• Understanding environments
3
Page

• Approval workflows and notifications


A Closer Look at Build and Release Definitions
• Configuring Continuous Deployment (CD)
• Multi-machine deployment using deployment groups
• Managing secrets in the Azure Key Vault

Module 6
Azure Test Plans
• Introduction to Azure Test Plan
• Test Plan, test suite, test case
• Running manual tests using the Test Runner
• Parameters and Shared Steps
• Action recording
• Creating bug work items
• Minimize retesting using impact analysis

Azure Artifacts
• Introduction
• Create and host packages
• Using shared packages
• Protect your packages

Module 7
Terraform
• Terraform as IaaC
• Configuring Terraform
• Terraform Workflow
• Deploying the Base Configuration
• Validating the Deployment
• Terraform Data Types and Variables
• Adding Variables to the Configuration
• Local Values and Output Values
• Loops in Terraform
• Terraform Expressions and Functions
• Terraform Modules

Terraform with Azure


• Using Terraform with Azure
• Configuring Azure Resources with Terraform
• Automate Azure Infrastructure Deployment with Terraform
4
Page
Build Real-Projects with Azure DevOps Practices
Apply your coding skills to solve real-world problems. You’ll learn how to start a project from scratch by following
recommended architecture, practices and deploy to server.

Azure DevOps Project Architecture


The primary purpose of application architecture is to support the development life cycle of the system. Good architecture
makes the system easy to understand, easy to develop, easy to maintain, and easy to deploy. The ultimate benefit of the
architecture is to minimize the lifetime cost of the system and to maximize programmer productivity.

The goal of the given architecture is to learn and implement important principles and design patterns to build various
domains applications like eCommerce, edTech, Food Delivery or other Service based industries applications.
5
Page
What you will learn through the project?
At the completion of the project, attendees will be able to;

• Create Sprint Plans and Tracking.


• Manage backlogs, Bugs, and Capacity planning.
• Manage source code using Git or TFS.
• Create Build pipelines for the dev environment.
• Create release pipelines for code deployment to production.
• Integrate Azure PaaS Services into CI/CD pipeline.
• Deploy Database to SQL Server or Azure SQL.
• Manage environment-specific settings and variables.
• Publish own packages using Artifacts.
• Monitoring Applications.

Contact Us

• For more information about the course, visit: http://www.dotnettricks.com/masters-program/devops-training


• Feel free to call us at +91 9999 123 502/03 or email us at [email protected]
6
Page

You might also like