
Master Azure DevOps platform fundamentals for beginners and build your first automation scenarios with Azure DevOps, focusing on practical DevOps experience and CI/CD pipelines.
Learn how Azure DevOps unites boards, pipelines, artifacts, test plans, and marketplace extensibility to plan, code, build, deploy, and collaborate for free with a Microsoft account.
Explore the Azure DevOps portal essentials, including navigating organisations and projects, settings and extensions, status checks, and personal access tokens for triggering pipelines via Rest API.
Learn how to set up an Azure DevOps organization, create private projects, manage policies, and navigate core services like repositories, boards, pipelines, and artifacts.
Explore Azure Repos Git, a source control system in Azure DevOps that supports external repos like GitHub and Bitbucket, with project settings to show or hide repos.
Create and manage repositories within an Azure DevOps project, initialize the default repository, or add a second repository such as mobile project, then commit, push, and view history across repos.
Create and manage branches to enable collaboration on a single repository, then open pull requests to merge changes into the main branch. Learn about commits, squashing, tagging, and deleting branches.
Manage project settings to control visibility, permissions, and services in an agile devops project, including notifications, dashboards, service hooks, GitHub connections, and retention of artifacts.
Connect Azure DevOps to Azure cloud and other services using service connections. Create and configure an Azure Resource Manager service connection with automatic authentication, then use it in pipelines.
Learn to configure Azure DevOps agent pools, including Microsoft hosted and self-hosted options, and set up a Windows self-hosted agent with PAT authentication to run pipelines.
Explore how to create and manage environments in Azure DevOps, register and configure virtual machine agents, and define deployment strategies and approvals for CI/CD pipelines.
Learn to add users in an Azure DevOps organization, assign access levels, and manage permissions with groups such as endpoint creators, endpoint administrators, contributors, and readers using least privilege.
Navigate organization settings to the extensions tab to manage installed extensions from the marketplace, including the Terraform extension, and add Terraform installer tasks to pipelines while reviewing logs.
Create and manage Azure DevOps build pipelines using YAML starter templates stored in a Git repository, configure parallelism, view runs, and customize triggers and settings directly in YAML.
Learn how to create and configure release pipelines in Azure DevOps, link them to build artifacts, set stages and jobs, enable continuous deployment triggers, and manage approvals and environments.
Structure your Azure DevOps pipeline with stages and jobs to create separate units, enable running only failed stages, and manage triggers, extending stages by renaming and adding tasks.
Configure Azure DevOps to automate building and deploying with yaml-defined build and release pipelines, enabling continuous integration and delivery through commits, tags, and pull request triggers.
Learn how variables work in Azure DevOps yaml pipelines, including environmental variables, macro, template, and runtime syntax; manage with variable groups and library groups, including secrets and scope across pipelines.
Create and manage Azure DevOps artifact feeds to store and share packages. Push universal packages via pipelines, set organization or project scope, and assign build service as a contributor.
Learn to create and manage test plans in Azure DevOps, design manual tests and test cases, configure environments, run tests, record outcomes, and raise bugs for failed runs.
Explore how Azure DevOps YAML pipelines use stages, jobs, and tasks to build modular, maintainable automations, enabling parallelism, dependencies, canary deployments, and approvals across environments.
Discover how to build maintainable azure pipelines with yaml stages and parallel jobs, using naming conventions, templates, variables, and releases for deployments while keeping secrets secure.
DevOps:
DevOps is a mix of development (Dev) and operations (Ops). Beyond that, it’s all the connected tools and disciplines of both of those business areas that let an organization deliver services and software applications at high speed, so they can better serve their customers.
In general becoming a DevOps engineer could be a long lasting procedure assuming that you have basic Linux/Windows knowledge, networking skills, undestanding for Active Directory structures, coding and scripting skills.
Azure DevOps:
In this course you will learn how to getting started with Azure DevOps automation platform. Starting from introduction videos to more advanced you will learn most aspects of the DevOps portal that are needed in order to start building your automation scenarios.
Some of the objectives that you will learn are:
DevOps portal
Organizations and projects
Settings
Git repositories
Configure and create agents and environments
Create CI/CD pipelines
How to structure pipelines
Create automation workflows
How to use parameters and variables
How to use Azure Artifacts
How to use test plans
Recommended:
Validate your learning accomplishments by completing the Assignments and Quiz designed for most modules.
For whom is this course:
This course is designed for beginners that have no knowledge around DevOps. However basic IT knowledge is required about infrastructure, like what is and how to use a virtual server, what is a web application, etc.