0% found this document useful (0 votes)
66 views

Azure Devops Course Content

Uploaded by

kkk
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views

Azure Devops Course Content

Uploaded by

kkk
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Trainings and placements

Azure devops
Module 1: Introduction to Azure DevOps

 Understanding DevOps principles


 Overview of Azure DevOps services
 Setting up Azure DevOps organization and projects

Module 2 : Version Control with Azure Repos

 Introduction to version control


 Creating and managing repositories
 Branching strategies (feature branches, release branches, etc.)
 Pull requests and code reviews
 Resolving merge conflicts

Module 3 : Continuous Integration (CI) with Azure Pipelines

 Building a CI/CD pipeline


 Defining build tasks and jobs
 Integrating with version control
 Running automated builds
 Configuring build agents

Module 4 : Continuous Deployment (CD) with Azure Pipelines

 Overview of CD and release management


 Defining release pipelines
 Deployment environments and strategies
 Approvals and gates
 Monitoring and tracking releases

Module 5 : Infrastructure as Code (IaC) with Azure DevOps

 Introduction to Infrastructure as Code


 Using Azure Resource Manager (ARM) templates
 Deploying infrastructure using pipelines
 Managing infrastructure configuration
 Azure DevTest Labs and environment provisioning

Module 6 : Application Monitoring and Feedback


 Implementing application insights
 Collecting telemetry data
 Incorporating user feedback
 Integration with Azure Monitor

Module 7 : Agile Planning and Tracking

 Overview of Agile methodologies


 Creating and managing work items
 Planning and estimating with backlogs
 Sprint planning and execution
 Using boards for tracking progress

Module 8 : Test Automation and Quality Assurance

 Strategies for automated testing


 Integrating test frameworks
 Test case management
 Monitoring test results and coverage

Module 9 : Docker and Containerization

 Introduction to containerization
 Working with Docker and Docker Hub
 Building and deploying container images
 Managing containers in Azure

Module 10 : Integration with Other Azure Services

 Azure Active Directory integration


 Azure Functions integration
 Azure Logic Apps integration
 Azure DevOps REST APIs

Module 11 : Security and Compliance

 Implementing security best practices


 Role-based access control
 Compliance and auditability features
 Securely managing credentials and secrets

Module 12 : Customization and Extensibility

 Customizing work item types and processes


 Creating custom dashboards and reports
 Extensions and marketplace integrations

Module 13 : Migration and Integration

 Migrating from other version control systems


 Importing projects from different platforms
 Integration with third-party tools (Jira, Jenkins, etc.)

Module 14 : Advanced Topics (Optional)

 Multi-stage pipelines
 YAML-based pipelines
 Azure Kubernetes Service (AKS) deployments
 Blue-Green deployments

Module 15 : Best Practices and Troubleshooting

 DevOps best practices


 Common challenges and their solutions
 Debugging and troubleshooting pipelines
 Monitoring and performance optimization

You might also like