• Post category:StudyBullet-15
  • Reading time:8 mins read


Mastering Agile CI/CD with Azure DevOps: Scrum, Boards, Build and Release Pipelines for Efficient Software Delivery

What you will learn

How to create an Azure DevOps organization

How to align Azure DevOps work items using Agile, Scrum, or Basic work processes

Integration of an Azure DevOps code repository

The concept of CI/CD and how Pipelines facilitate Continuous Implementation and Continuous Deployment

How to commit code changes and track Pull Requests

Understanding the deployment process with Azure DevOps

Real-time experience in building CI/CD Pipelines for App Dev code and Test Automation Projects

In-depth understanding of Release Management Activities, from end-to-end production deployments

Complete knowledge of using the Azure portal for Project Boards, Work Items, Sprint Planning, and Backlog items

Understanding Azure Repositories, Branches, Pull request reviews, and the integration of branch code with Work items

Detailed information on how to deploy App code into Local Window Agents and Azure hosted resources

How to use Azure Artifacts in conjunction with a build pipeline to manage and distribute NuGet packages, including both stable and preview versions.

Description

Dive into the world of Azure DevOps with a comprehensive learning experience. Discover how to seamlessly integrate Scrum methodologies and efficient board management into your development process. Learn to harness the power of build and release pipelines for streamlined software delivery. Explore NuGet package development and gain insights into artifact management. Elevate your skills and optimize your development workflow with this hands-on Azure DevOps course.


Get Instant Notification of New Courses on our Telegram channel.


  1. Scrum Workflow Mastery:
    • Gain a deep understanding of Scrum’s core principles and values.
    • Explore how Scrum enhances agility and project management.
    • Learn to set up and configure Scrum processes within Azure DevOps.
    • Discover how Azure DevOps facilitates Scrum ceremonies and artifacts.
  2. Repository Management with Robust Policies:
    • Explore repository organization and structure.
    • Enforce quality through code review, branch policies, and version control.
    • Master the art of collaborative coding through pull requests.
    • Explore Azure DevOps features that facilitate code collaboration and review.
  3. Build Pipeline for Repositories and NuGet Packages:
    • Design and configure an automated build pipeline.
    • Integrate with repositories and create NuGet packages effortlessly.
    • Dive into the world of build tasks and steps to customize your pipeline.
    • Explore a wide range of available tasks for compiling, testing, packaging, and more.
    • Understand how to integrate your build pipeline with your chosen source control system.
    • Implement continuous integration triggers based on source code changes.
  4. Multi-Stage Release Pipeline:
    • Construct a multi-stage release process for smooth deployment.
    • Implement testing, staging, and production stages effectively.
    • Explore techniques to incorporate automated testing and validation into each release stage.
    • Learn how to ensure the quality of your releases before moving to the next stage.
  5. Seamless Deployment in Azure Portal:
    • Learn how to deploy applications using Azure DevOps.
    • Experience a hands-on deployment process in the Azure portal.

By completing this course, you’ll be equipped with the skills to excel in agile development, repository management, build automation, release orchestration, and Azure deployment strategies.

English
language

Content

Introduction

Introduction
Software Requirement
Source Code & Slides URL

Azure Board

Introduction
Organization Project & Team Member Setup
Understanding Scrum Process Flow
Scrum Board part-01
Scrum Board part-02
Sprint Task & Subtask

Azure Repository Management

Introduction
Azure Repo sync with local dev machine
Repository Discussion & Multi Environment Push
Policy inside Repository
Globally setup policy
Feature Branch Pull Request & Code Merge
Bypass Policy
Repository Final Touch

Azure CI/CD Pipeline (Build PipeLine)

Basic of Build Pipeline
Build PipeLine Command
Classic Build PipeLine
Self Hosted Agent Prepare in dev machine
Azure YML Project Build PipeLine First Part
Azure YML Project Build PipeLine Final Part

Azure Artifact for share nuget package

Section Overview
Packge Solution and Repository Part-01
Packge Solution and Repository Part-02
Package Solution and Repository Part-final
Nuget package build pipeline step-01
Nuget package build pipeline step-02
Nuget package build pipeline step-03
Nuget package build pipeline step-04
Nuget package build pipeline step-05
Refactoring Packages part-01
Build pipeline final part

Azure Release Pipeline

Introduction
Basic for multiple stage and environment
Create services in azure portal
connect azure devops with azure portal
Release Pipeline for dev and qa
Migration tools install in release pipeline
Deploy application test environment using release pipeline
Update trigger function in release pipeline.mp4
qa test dev build
automatic deploy in ci environment
Final step for release pipeline