Arich Infotech

Microsoft Azure Devops

Duration in Hours : 40

Duration in Days: 20

Azure Devops

Course Code: AZ-DVPS

20 Hours of Theory

20 Hours of Lab

  1. DevOps culture and automation
  2. Continuous Integration (CI) and Continuous Delivery (CD)
  3. Infrastructure as Code (IaC)
  4. Overview of Azure DevOps Services: Repos, Pipelines, Boards, Artifacts, Test Plans
  5. Understanding Azure DevOps organizations and projects
  6. Setting up your Azure DevOps environment

Git in Azure Repos

  1. Introduction to Git version control
  2. Creating and managing Git repositories
  3. Branching and merging strategies
  4. Pull requests and code reviews

Collaboration with Azure Repos

  1. Managing files, commits, and branches in Azure Repos
  2. Using Git commands from the command line and in the portal
  3. Working with forks, branches, and pull requests

Continuous Integration (CI) with Azure Pipelines

  1. Setting up build pipelines
  2. Configuring build triggers and tasks
  3. Running unit tests and integrating code quality checks
  4. Parallel and scheduled builds

Continuous Delivery (CD) with Azure Pipelines

  1. Creating and managing release pipelines
  2. Implementing approvals and gates in release pipelines
  3. Deploying applications to Azure environments (VMs, App Services, AKS)
  4. Multi-stage pipelines and automated deployment strategies

Infrastructure as Code with Azure

  1. Using ARM templates, Terraform, and Azure CLI for provisioning infrastructure
  2. Implementing IaC with Azure Pipelines

Configuration Management

  1. Using Azure Automation and Desired State Configuration (DSC)
  2. Integration with tools like Ansible, Puppet, and Chef for configuration management

Test Management in Azure DevOps

  1. Creating test plans, test cases, and test suites
  2. Manual testing and exploratory testing

Automated Testing

  1. Implementing automated testing in CI/CD pipelines
  2. Integrating with Selenium, JUnit, and other testing frameworks

Monitoring in Azure DevOps

  1. Using Azure Monitor and Application Insights to monitor apps
  2. Setting up alerts and dashboards
  3. Tracking work items and bugs in Azure Boards

Logging and Metrics

  1. Integrating with Log Analytics and Azure Monitor for detailed insights
  2. Configuring log aggregation, analysis, and visualization

Package Management with Azure Artifacts

  1. Introduction to Azure Artifacts for package management
  2. Creating and managing NuGet, npm, and Maven packages
  3. Integrating Azure Artifacts with build and release pipelines

Agile Methodologies

  1. Scrum and Kanban frameworks
  2. Work item tracking, sprints, and backlogs

Azure Boards

  1. Managing work items, tasks, and bugs
  2. Customizing boards and dashboards for team visibility

    Enquire About Our Courses

    If you have any questions about our courses or need more information, please fill out the form below, and we'll get back to you shortly!