Azure DevOps
Training
Aug 01, 2025 to Aug 08, 2025
What We'll Cover
1 Introduction & Overview
2 Core Services
3 Agile Planning (Azure Boards)
4 Source Code Management (Azure Repos)
5 CI/CD Automation (Azure Pipelines)
6 Package Management (Azure Artifacts)
7 Setting Up Your First Project
8 Collaboration & Reporting
9 Best Practices
10 Summary & Q&A
Introduction to Azure
DevOps
Welcome to this training session on Azure DevOps! Today, we'll explore
Microsoft Azure DevOps, a powerful cloud-based SaaS platform
designed to support the entire DevOps lifecycle. It integrates planning,
development, testing, delivery, and monitoring, offering a 99.9% SLA
and global availability with updates every three weeks.
Azure DevOps: Core Services
Boards
Agile planning with work items, sprints,
backlogs.
Repos
Git integration and source code
management.
Pipelines
CI/CD automation for builds, tests,
deployments.
Artifacts
Package management and dependency
handling.
Test Plans
Comprehensive testing solutions for
quality assurance.
Azure Boards: Agile Planning
Azure Boards provide a comprehensive suite of agile tools to plan, track, and
discuss work across your teams.
• Visualize work with Kanban boards, backlogs, and sprint planning.
• Manage various work items: user stories, tasks, bugs, and epics.
• Utilize powerful queries and customizable dashboards for real-time
progress tracking and detailed reporting.
Azure Repos: Source Code Management
Git-based Repositories
Offers unlimited private repositories for your projects.
Branching & Pull Requests
Facilitates isolated development and structured code
integration.
Code Reviews
Ensures code quality and knowledge sharing among
team members.
Version Control
Maintains a complete history of all code changes.
Azure Pipelines: CI/CD
Automation
Azure Pipelines enable robust Continuous Integration and Delivery
(CI/CD) to automate builds, tests, and deployments across various
platforms.
• Supports diverse environments: containers, Kubernetes, and
multiple programming languages.
• Configure pipelines using YAML for code-based definitions or the
intuitive classic editor.
Azure Artifacts: Package Management
Azure Artifacts provides a universal package management solution, allowing you
to host and share various package types within your team.
• Supports popular package formats: Maven, npm, NuGet, and Python
packages.
• Seamless integration with Azure Pipelines for efficient dependency
management.
• Ensures package immutability and precise version control.
Setting Up Your First Azure DevOps Project
Create a Project
Define project name, visibility, and process template.
Configure Permissions
Assign roles and access levels for team members.
Add Teams & Set Up Boards/Repos
Organize your teams and initialize agile boards and Git
repositories.
Link Pipelines & Artifacts
Integrate CI/CD pipelines and package feeds for end-to-
end workflow.
Collaboration & Reporting Features
Dashboards & Widgets
Gain real-time insights into project
progress, team velocity, and code
quality. Customize widgets to display
relevant metrics.
Wiki for Documentation
Establish a centralized knowledge
base for project documentation,
technical specifications, and
onboarding guides.
Notifications & Alerts
Stay informed with customizable
notifications for build failures, pull
request updates, and work item
changes.
Best Practices for Azure DevOps Success
1
Branching Strategies
Implement GitFlow or trunk-based development for
effective code management.
2
Automate Testing
Integrate automated tests early in your pipelines for
continuous quality.
3
Regular Work Item Updates
Keep your work items current and use queries for
accurate tracking.
4
Security & Compliance
Leverage built-in tools to ensure secure and compliant
development.
Summary & Q&A
• Azure DevOps enables faster, more reliable software delivery through
integrated tools.
• Key services include Boards for planning, Repos for code, Pipelines
for CI/CD, and Artifacts for package management.
• It fosters collaboration, automation, and continuous improvement
across the entire development lifecycle.

Azure-DevOps-Training presentation downloadable

  • 1.
    Azure DevOps Training Aug 01,2025 to Aug 08, 2025
  • 2.
    What We'll Cover 1Introduction & Overview 2 Core Services 3 Agile Planning (Azure Boards) 4 Source Code Management (Azure Repos) 5 CI/CD Automation (Azure Pipelines) 6 Package Management (Azure Artifacts) 7 Setting Up Your First Project 8 Collaboration & Reporting 9 Best Practices 10 Summary & Q&A
  • 3.
    Introduction to Azure DevOps Welcometo this training session on Azure DevOps! Today, we'll explore Microsoft Azure DevOps, a powerful cloud-based SaaS platform designed to support the entire DevOps lifecycle. It integrates planning, development, testing, delivery, and monitoring, offering a 99.9% SLA and global availability with updates every three weeks.
  • 4.
    Azure DevOps: CoreServices Boards Agile planning with work items, sprints, backlogs. Repos Git integration and source code management. Pipelines CI/CD automation for builds, tests, deployments. Artifacts Package management and dependency handling. Test Plans Comprehensive testing solutions for quality assurance.
  • 5.
    Azure Boards: AgilePlanning Azure Boards provide a comprehensive suite of agile tools to plan, track, and discuss work across your teams. • Visualize work with Kanban boards, backlogs, and sprint planning. • Manage various work items: user stories, tasks, bugs, and epics. • Utilize powerful queries and customizable dashboards for real-time progress tracking and detailed reporting.
  • 6.
    Azure Repos: SourceCode Management Git-based Repositories Offers unlimited private repositories for your projects. Branching & Pull Requests Facilitates isolated development and structured code integration. Code Reviews Ensures code quality and knowledge sharing among team members. Version Control Maintains a complete history of all code changes.
  • 7.
    Azure Pipelines: CI/CD Automation AzurePipelines enable robust Continuous Integration and Delivery (CI/CD) to automate builds, tests, and deployments across various platforms. • Supports diverse environments: containers, Kubernetes, and multiple programming languages. • Configure pipelines using YAML for code-based definitions or the intuitive classic editor.
  • 8.
    Azure Artifacts: PackageManagement Azure Artifacts provides a universal package management solution, allowing you to host and share various package types within your team. • Supports popular package formats: Maven, npm, NuGet, and Python packages. • Seamless integration with Azure Pipelines for efficient dependency management. • Ensures package immutability and precise version control.
  • 9.
    Setting Up YourFirst Azure DevOps Project Create a Project Define project name, visibility, and process template. Configure Permissions Assign roles and access levels for team members. Add Teams & Set Up Boards/Repos Organize your teams and initialize agile boards and Git repositories. Link Pipelines & Artifacts Integrate CI/CD pipelines and package feeds for end-to- end workflow.
  • 10.
    Collaboration & ReportingFeatures Dashboards & Widgets Gain real-time insights into project progress, team velocity, and code quality. Customize widgets to display relevant metrics. Wiki for Documentation Establish a centralized knowledge base for project documentation, technical specifications, and onboarding guides. Notifications & Alerts Stay informed with customizable notifications for build failures, pull request updates, and work item changes.
  • 11.
    Best Practices forAzure DevOps Success 1 Branching Strategies Implement GitFlow or trunk-based development for effective code management. 2 Automate Testing Integrate automated tests early in your pipelines for continuous quality. 3 Regular Work Item Updates Keep your work items current and use queries for accurate tracking. 4 Security & Compliance Leverage built-in tools to ensure secure and compliant development.
  • 12.
    Summary & Q&A •Azure DevOps enables faster, more reliable software delivery through integrated tools. • Key services include Boards for planning, Repos for code, Pipelines for CI/CD, and Artifacts for package management. • It fosters collaboration, automation, and continuous improvement across the entire development lifecycle.