
Explore the course structure and learn to work with repositories, perform push-pull merges, manage branches and permissions, build pipelines, generate artifacts, and integrate scripts and tools for cross-team dependency management.
Prepare your environment with a code editor and .NET Core, set up a basic web app, and align with the AZ-400 track, anticipating course materials and quizzes.
Sign in with a personal Outlook and start free to create your Azure DevOps account, avoid organizational credentials, then create a project; the next lecture covers working with projects.
The commands shown in this Demo for Project setup will work on any OS Environment
Explore how to work with a local repository, understand what a source control system is and its purpose, compare types of source control systems, and discuss future branching options.
Explore the source control system that tracks and manages changes to code as teams collaborate, recording file histories and commits to log every modification.
Check if git is installed on Windows; if not, download it from git-scm.com and install. Use the recommended version 2.22 or higher, restart the terminal, and verify git is working.
Create an Azure DevOps project with optional description, set private visibility (recommended), enable Git as the distributed version control, and introduce Azure Boards with the basic work item process.
Make a small change in the local repository, commit it, and push from Visual Studio, then verify the master branch commit history reflects the changes remotely.
Learn to prevent noisy build files from entering your repo by adding a gitignore with a template extension, generating a project-specific .gitignore for Visual Studio, and committing the update.
Learn how to create a new git branch in a terminal by running git branch <branch-name> and viewing existing branches, with a hands-on demo showing two branches after creation.
Publish your local branch to the remote repository by pushing the branch and setting upstream to origin, switching from master to the new branch and syncing with remote.
Learn to create and manage feature branches, apply branch permissions, and publish to remote while organizing by feature folders, sprints, and releases with a preview of the user interface.
Learn how to create and publish a new feature branch, follow naming conventions, set up remote push with upstream origin, and organize feature branches under a feature folder.
Learn to view changes between branches using pull requests, manage feature branches, resolve conflicts, and complete or delete merges in Azure DevOps.
Implement a multi-repo approach by splitting a project into front-end, api, backend, database, and mobile modules, then import and manage each repository from GitHub or other sources.
Master continuous integration by automatically triggering a defined sequence of rebuild, security analysis, and publish whenever small code changes are committed.
Set up a build pipeline in Azure DevOps using the classic approach, selecting your repository and templates. Run the pipeline to view logs and access artifacts in the drop folder.
Explore continuous integration triggers that auto-build on new code, manage feature branches and merge requests, and chain builds across repositories using predefined agents to optimize costs.
Explore how billed agents provide environments to run build and release pipelines, featuring Microsoft-provided, preconfigured images with dotnet and Java, and options for self-hosted workloads or docker containers.
register and configure self-hosted agents in a custom agent pool, authenticate with a personal access token, and run pipelines on your own windows machine, generating artifacts.
Identify and understand technical debt and its future penalties in time and money, caused by shortcuts, lack of experience, insufficient documentation, and bad coding practices.
Establish a service connection between Azure DevOps and SonarCloud, install the SonarCloud connector, authenticate with a SonarCloud token, and configure the build pipeline to analyze code and publish results.
Integrate SonarCloud with an Azure DevOps pipeline by configuring a service connection, preparing and running analysis, and publishing quality results across projects.
Create a build pipeline for a PHP application by adding copy files tasks, zipping outputs, publishing artifacts, and deploying the published drop to the target server.
Plug in WhiteSource Bolt to the pipeline, enable open source license checks, and review a Bolt report showing ten libraries, with two vulnerable and outdated.
Learn to dockerize your existing application, set up a local build pipeline, and push container images to docker hub, with a focus on certification topics and practical setup.
containerize a dotnet core application by building, publishing, and running it inside a container, using a script to download the SDK and runtime and produce an out artifact.
Create a docker build pipeline in Azure DevOps using the classic editor, ensure an Ubuntu agent runs docker, add a docker build task, and push image to a container registry.
Create an Azure container registry and configure a build pipeline task to push container images with the latest tag, then verify the push in the registry repositories.
Continuous deployment takes deployment packages produced by successful builds and deploys them to their target environments.
Learn to create an Azure web app with app services, select dotnet core 3.1 on Linux or Windows, and deploy code or a container on a free or standard plan.
Learn how to create your first release pipeline, choose templates for your project, define multi-stage deployments from development to production, and configure artifacts from diverse sources.
Explore how to use pipeline variables to override local application settings with production values, configure release pipelines, and validate deployment by updating a message key in configuration.
Explore why Azure Key Vaults secure secrets in release pipelines, replacing plain text variables with group-linked access controls, and enable safe secret management across pipelines.
In the az-400 microsoft azure devops expert course, discover how to create an azure key vault by selecting a location and configuring access policies.
Link key vault secrets to a variable group in Azure DevOps pipelines by adding and selecting secrets from Key Vault. Authorize, choose your subscription, and save the variable group.
Link a variable group to a secret in a release pipeline, configure keyword secrets, and reveal the secret value only through the keyhole, not in pipeline logs.
Register target servers in an Azure DevOps deployment group, then run a deployment group job in a release pipeline to deploy the artifacts to all servers and restart services.
Create deployment groups in pipelines, select deployment group, choose Windows workload, use a personal access token, copy and paste the script in PowerShell as admin, and add deployment group tags.
Create and run a release pipeline that uses a deployment group, filters target machines by tags, and deploys to the default website while taking it offline for a smooth rollout.
Explore configuring stage approvals in a multi-stage release pipeline, requiring approvals from release administrators, test managers, or project managers before deployments, with redeployment conditions and scheduled approvals.
Implement blue-green deployment by deploying to a staging slot, validating changes, and swapping to production to deliver new code with no downtime.
Learn to configure Azure app service deployment slots and implement a blue-green deployment strategy by updating the release pipeline with multiple stages, approvals, and slot-based production switching.
Set up a shared levee project, create a daughter levee project, generate a new package, rename components, add a method, and build in Visual Studio to check for errors.
Select a connection option to connect to the feed, then download and install the credential and deploy it, then configure the project with the feed configuration.
Connect to the feed and publish your packages using npm, Maven, NuGet, or Visual Studio integration, including configuring credentials, installing tools, and pushing the package to the feed.
Learn how to consume packages from a feed by creating a project, connecting to the feed, adding a shared package reference (version 1.0.0), and verifying it in the project.
Learn how to integrate Microsoft Teams with Azure DevOps and enable notifications for activities and changes. Create channels, add members, and link repositories, boards, and pipelines within a Teams workspace.
Note : This course just like Microsoft Azure DevOps is a continuously evolving . It will cover all the Topics you must know to clear AZ-400 Azure DevOps Certification and to be released AZ-404 (will be available generally later on this year). It will be updated through out this and next year. (Check RoadMap in Section 1). This Course is a one stop solution for everything you need to Prepare for Certification and Gain Confidence in working on Azure DevOps Platform. You don't have to go anywhere else your search has ended.
Looking for Azure DevOps Training?
Azure DevOps professionals combine people, process, and technologies to continuously deliver valuable products and services that meet end user needs and business objectives. It is fast becoming the must have certification for any IT Professional working on Cloud and DevOps Platform.
Before this, even if you have never logged in Azure Platform by the end of this course you will able to take Certification Exam. A little programming and workstation setup experience is required for this.
Most of the Lectures in this course are between 1-4 minutes and demonstration are between 3-7 minutes.
I am a Microsoft Certified Trainer having more than 10+ years of experience as Instructor and Cloud Expert Consultant. This course is fairly priced and its cheap than most of the courses available in market. I am not doing any full time job and work as a Freelance., because I love teaching so much. In last couple of years most of my students where asking me to prepare a Digital course for Many Azure , AWS and Gitlab Courses. So here I am releasing my Azure DevOps Expert Course. Hope you Like and Best of Luck !!
Don't forget I am here at your service, if any question, suggestion reach me out and I assure I will definitely help you out.
Version 1.0 : Basics on Getting Started with Azure DevOps and Build your competency
Course Updated for Version 2.0
June 30th 2020
Artifact Management
Release Strategy – Blue-Green Deployment , Ring Based Deployment
Integration with Microsoft Teams
All Modules Assignment Quiz to Prep you for Exam (Urgent Basis, will be released before dates)