MS450
Information technology

Azure DevOps: Configuring continuous deployment pipelines

Design, automate, and secure CI/CD pipelines using Azure DevOps and Git


The aim of this training course is to explain CI/CD concepts and train participants to use the Azure DevOps platform. Through several workshops, participants will create a pipeline and set up a continuous integration and delivery (CI/CD) platform.
Topics presented:
Introduction to DevOps and presentation of Azur DevOps
Project and code management with Azure Repos, Git and Azure Boards
Build and test automation with Azure Pipeline - the basics
Artifact management with Azure Artifact - Azure Pipeline Artifacts
Managing pipeline and application security

Objectives

At the end of this course, participants will be able to use the components of a continuous integration and delivery (CI/CD) pipeline.

Is it for you ?

The course is aimed at anyone working in the world of software development, whether as a developer, QA or systems administrator. Only basic knowledge of the development world or the world of operations is required.

Prerequisite

Basic knowledge of the development world

Your benefits

  • Design and configure end-to-end CI/CD pipelines using Azure DevOps with YAML and UI tools
  • Manage Git repositories (branching strategies, access control, workflows) and link them with Azure Boards
  • Automate builds, testing (unit, security, functional), and application deployments
  • Integrate artifact management (publish, store, download) into continuous delivery pipelines
  • Secure and manage pipelines (secrets, environments, approvals, agents) for production-ready usage
  • Content

    Introduction

    • What is the Devops philosophy?
    • Overview of the Azure DevOps tool

    Git repository - Azure Repos

    • Creating and managing a repository with Azure and access management
    • Ordering Git bases
    • Git branch management models
    • Links between changes in a Git repository and with an Azure Boards project

    Lab 1: Repository management with Visual Studio Code + Setting up a fictitious project

    Azure Pipeline - Part 1

    • Pipeline/ CI/CD definition
    • Introduction to YAML format
    • Structure of an Azure Devops pipeline (variables, parameters, tasks, triggers, templates, pools, conditions and loops)
    • Using existing tasks to build a pipeline (with the user interface)
    • What conditions trigger a CI pipeline?
    • How to compile code from a pipeline?
    • How to integrate tests into a pipeline?

    Lab 2: Setting up simple pipelines to structure the rest of the course (validation of a new commit: build, unit tests, security tests, git tag).

    See more + / -

    Azure artifacts

    • Service concepts: release, publish and download
    • How to integrate these concepts into a pipeline
    • Additional information depending on the customer's specific situation (code, framework)

    Lab 3: Integrating Azure artifacts into a continuous delivery (publish) and deployment (download) pipeline

    Azure Pipeline - Part 2

    • Notion Classique vs as Code pipelines
    • Managing secrets with Azure Devops
    • Azure agents (manage versus self hosted)
    • Environments, pipeline access management and manual validation
    • How to integrate functional tests into a pipeline?

    Lab 4: Using secret management, pipeline access and environment (approval, deployment, functional testing)

    Lab mini-project

    Lab 5: Mini-project to put into practice various notions covered earlier in the course. The aim is to start developing the right automatisms with the Azure DevOps tool. The Azure Test plan concept can be introduced as part of this lab.

    💡 Informations utiles

    Our training programs are delivered in private sessions tailored to your needs—on-site at your location, virtually, or in our training rooms. Dates, schedules, language, and format are all fully customizable to fit your team. Ready to get started? Fill out the request form below to plan your training or receive a personalized proposal—our team will be happy to connect with you shortly.

    Trainers

    Duration
    2 days
    Schedule
    See training dates for details
    Regular fee
    $1,035
    Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
    $930
    Private or personalized training

    Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

    Request a quote

    Request in-company training

    Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

    Tell us more
    Added to cart View my cart