0% found this document useful (0 votes)
5 views6 pages

Azure Devops Curriculum (1) (5)

The document outlines the curriculum for an Azure DevOps course, covering topics such as DevOps introduction, Azure Boards, continuous integration and deployment using various pipelines, and working with tools like Jenkins, Docker, and Kubernetes. It includes practical aspects like setting up Azure DevOps accounts, creating projects, and implementing CI/CD pipelines. The course also addresses integrated quality tests, security scans, and infrastructure as code using ARM templates and Terraform.

Uploaded by

pra56.kum61
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
0% found this document useful (0 votes)
5 views6 pages

Azure Devops Curriculum (1) (5)

The document outlines the curriculum for an Azure DevOps course, covering topics such as DevOps introduction, Azure Boards, continuous integration and deployment using various pipelines, and working with tools like Jenkins, Docker, and Kubernetes. It includes practical aspects like setting up Azure DevOps accounts, creating projects, and implementing CI/CD pipelines. The course also addresses integrated quality tests, security scans, and infrastructure as code using ARM templates and Terraform.

Uploaded by

pra56.kum61
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/ 6

AZURE DevOpsCourse Curriculum

Call: +91 81868 44555


Email: [email protected]
www.brollyacademy.com

Azure DevOps

DevOps Introduction 2

About Azure DevOps 2

Azure Boards 2

Azure Repos TFVC 2

Continuous integration using classic build pipeline 2

Continuous integration using YAML pipeline 3

Continuous deployment using release pipeline 3

Continuous deployment YAML pipeline 3

Deep dive into CI and CD pipeline 3

Integrated quality tests in pipeline 3

UI tests with selenium 3

Scan for vulnerabilities and licence rating 3

Azure key vault 4

Working with SQL database 4

laC using ARM Templates 4

laC using Terraforms 4

Ansible 4

Continuous integration using Jenkins 4

Azure Artifacts 4

Working with containerization using docker 4

Kubernetes 5

206, Manjeera trinity Corporate, Beside Manjeera Mall, JNTU Road, KPHB Colony,
Kukatpally, Hyderabad. 5000072
AZURE DevOpsCourse Curriculum
Call: +91 81868 44555
Email: [email protected]
www.brollyacademy.com

DevOps Introduction
• Traditional Software Development Life Cycle
• Waterfall Model
• About Agile Methodology.
• What is DevOps?
• DevOps Practices?
• The Challenge
• Benefits of DevOps over Traditional IT
• DevOps Tools
• What is CI and CD?
• DevOps as a profession – DevOps Engineer

About Azure DevOps

● What is Azure DevOps

● Version History

● Azure DevOps Features

● Azure DevOps Tools and Project Life Cycle

● Create DevOps Account

● Create Organization

● Create Project and Get Started

● Create Users and invite team members


Azure Boards

● Working with Work Items

● Epic, Feature, User Story, Task, Bug and Test Cases

● Linking Items

● Collaborate with Team members

● Follow a Work Item

206, Manjeera trinity Corporate, Beside Manjeera Mall, JNTU Road, KPHB Colony,
Kukatpally, Hyderabad. 5000072
AZURE DevOpsCourse Curriculum
Call: +91 81868 44555
Email: [email protected]
www.brollyacademy.com

● Dashboards

● Sprints

● List work items using Queries

Azure Repos TFVC


• About TFVC

• Using TFVC in VS.NET

• Moving from TFVC to Git

Pipelines:
Continuous integration using classic build pipeline
• What is CI Pipeline

• Understanding Programming Project and Pushing to Azure Repos

• How Create and Run a Classic Build Pipeline

• Enable Continuous Integration for Build Pipeline

• Working with Task Group in Classic Build Pipeline

Continuous integration using YAML pipeline


• How to Create and Run a Basic YAML Pipeline

• Enable Continuous Integration in YAML Pipeline

• Using Templates in YAML file

Continuous deployment using release pipeline


• Introduction to Continuous Delivery

• Setup App Services and Service Connection to Azure Subscription

• Create and Run a Release Pipeline

• Deploying Application to Virtual Machine using Release Pipeline

• Creating a Service Connection to Azure Subscription Manually

206, Manjeera trinity Corporate, Beside Manjeera Mall, JNTU Road, KPHB Colony,
Kukatpally, Hyderabad. 5000072
AZURE DevOpsCourse Curriculum
Call: +91 81868 44555
Email: [email protected]
www.brollyacademy.com

• Working with Gates in Release Pipeline

Continuous deployment YAML pipeline

• Multistage YAML pipeline to Deploy to AppService without approvals

• YAML Pipeline with Approvals using Environment

• Deploying Apps to VM in YAML Pipeline using Environment

• Implementing Branching Policy and Deployment to Appropriate


Environment

Deep dive into CI and CD pipeline


• About Agent Pool

• All about Microsoft Hosted Agents

• Create and Use Self Hosted Agent

• Deep Dive into Jobs

• Build and Release Retention Policies

• Variables and Secure Files

• Manage Pipeline Resources Permissions

• Service Hooks

Integrated quality tests in pipeline


• Setup Unit Test Project

• Integrating Unit Test with Classis and YAML Pipeline

• Code Coverage Test on Local System

• Integrating Code Coverage Test in CI Pipeline

UI tests with selenium


• Types of Functional Tests

206, Manjeera trinity Corporate, Beside Manjeera Mall, JNTU Road, KPHB Colony,
Kukatpally, Hyderabad. 5000072
AZURE DevOpsCourse Curriculum
Call: +91 81868 44555
Email: [email protected]
www.brollyacademy.com

• Performing Selenium Testing on Dev Box

• UI Tests in Release Pipeline

Scan for vulnerabilities and licence rating


• Sonar Cloud Integration in CI Pipeline

• WhiteSource Bold Integration

Azure key vault


• Azure Key Vault

• Managed Identity System and User Assigned Identity

Working with SQL database


• Creating a Database Project and Importing DACPAC

• Building and Deploy Database Project using CI and CD Pipeline

laC using ARM Templates


• Introduction to IaC and ARM Templates

• Creating and Executing ARM Template

• Executing ARM Template using CI Pipeline

laC using Terraforms


• Executing Terraform Scripts in Azure Cloud Shell

• Executing Terraform Templates from Azure Pipeline

Ansible

• Introduction and Executing Runbook in Azure Cloud Shell

• Setup Ansible Controller VM and Executing Playbook Manually

206, Manjeera trinity Corporate, Beside Manjeera Mall, JNTU Road, KPHB Colony,
Kukatpally, Hyderabad. 5000072
AZURE DevOpsCourse Curriculum
Call: +91 81868 44555
Email: [email protected]
www.brollyacademy.com

• Running Ansible Playbook from CI and CD Pipeline

Continuous integration using Jenkins

• Configuring Jenkins Server for CI Pipeline

• Building CI and CD Pipeline using Jenkins

Azure Artifacts

• Build and Pipeline Artifacts

• What are Packages and Feeds

• Publishing and Consuming Packages to and from Feed

• Feeds Upstream Sources and Views

• Publish to Feed and Restore from Feed using CI and CD Pipeline

Working with containerization using docker


• Introduction to Containers and Comparison with VM

• Understanding Docker Architecture

• Creating a Docker Image using Dockerfile

• Pushing Image to Docker Hub and Azure Container Registry

• Deploying Docker Images in App Service and Container Instance

• Creating a CI and CD Pipeline for Docker Image

Kubernetes
• Creating an AKS Cluster

• Writing Deployment and Service YAML files

• Deploying the Application using Kubectl

• Building a CI and CD Pipeline for Deploying to Kubernetes Cluster.

206, Manjeera trinity Corporate, Beside Manjeera Mall, JNTU Road, KPHB Colony,
Kukatpally, Hyderabad. 5000072

You might also like