Azure DevOps
We help you to get started with the Azure DevOps program that simplifies and speed up integration with popular open-source and third-party tools and services—across the entire DevOps services. Spend less time integrating and more time delivering higher-quality software, faster that meets one’s business needs.
Azure DevOps Course content
AZURE DEVOPS COURSE CONTENT
• Fundamentals of Azure Cloud
Introduction of IAAS,PAAS,SAAS
Public, private, hybrid clouds
And other Essential Fundamentals(Azure Admin is a separate Course)
• IAC with Terraform
VM Creation in Azure
• Docker and kubernetes(2 weeks)
Kubernetes Architecture
Kubernetes objects
Pods
Services
deployments
AKS(Azure Kubernetes services)
• Introduction to Azure DevOps
Azure Repos
Azure Pipelines
Azure Artifacts
Azure Test Plans
Azure Boards
• Source Control Management (SCM)
Version controlling mechanism using Azure Repos
Branching & merging strategy
• Various branching & merging strategies and their scenarios
• Continuous Integration (CI)
Continuous Integration using Azure Pipelines 4.1.1.Pipeline creation
. Environments .Tasks Workflows .Code Coverage .Code Quality
.SonarQube and Sonar Cloud Integration
.GateBuilds
Prepare Analysis
• Continuous Deployment (CD)
Deployment Pipelines using Azure Pipelines
Automation of Application Configuration (web.config, app.config etc)
Automated workflows for Deployments
Gated Deployments
Integration with Artifact management
Roll-backs
One-click deployments
• Continuous Testing
Introduction to Automated test suites
Sample automation tests with Selenium
Integration of automation test suite with CD pipeline
• Artifactory Management
Dependency Management using Azure Artifacts
Deployments with Azure Artifacts
• Infrastructure As A Code (IaaC) (Target audience is Infrastructure People)
Introduction to Infra As A Code
Introduction to Azure Resource Manager (ARM) Templates
Provisioning Infrastructure Components (Virtual Machines, Storage, Network, Azure PaaS & SaaS services) using ARM templates
IaaC with Azure Pipeline
• . Release Management
Release Automation using Azure Release Pipelines
DevOps tool-chain integration for traceability
• Deployment process with APP Services
•. Fundamentals of Powershell
• Powershell Basics and its advantages and CMDLETS
Docker & Kubernetes