
Azure DevOps fundamentals for dot net developers by managing tickets, repos, and code, and building a ci/cd pipeline for a dot net application.
Gain a solid foundation in Azure DevOps by exploring boards with epics, features, stories, tasks, and bugs, agile methods, sprints, backlogs, repos, pipelines, environments, and dashboards.
Azure DevOps provides a framework for code management, project management, testing, building, deploying, and release management across any language.
Understand why DevOps is needed to streamline requirement gathering, code deployment, and testing across development, staging, and production environments, and how Azure DevOps provides a framework to modernize these processes.
Explore a concise overview of Azure DevOps, covering project management, code management with repos and pull requests, and continuous integration and deployment via pipelines, focusing on boards, pipelines, and repos.
Explore Azure DevOps services, the cloud version, and contrast with on-premises Azure DevOps server, highlighting ease of use and automatic updates by Microsoft.
Explore how Azure DevOps supports Microsoft accounts and Azure Active Directory users, enable Azure Active Directory, and grant access by grouping users together.
Create an Azure DevOps organization using a Microsoft account, choose an organization name, and learn to switch between organizations, view the project URL, and delete an organization.
Submit the parallelism request for your devops account using the lecture url to enter your name, email, and Net Mastery; choose private projects to speed approval (2–3 days).
Create a new project named Learn DevOps in your organization, set its visibility to private by default, select git as the version control, and use the basic work item process.
Discover how to add MSA users to an Azure DevOps organization, assign access levels such as project readers, contributors, or administrators, and invite them by email.
Configure organization and project permissions in Azure DevOps by using groups rather than individuals, assign admins for build pipelines, and manage teams and default groups.
Explore Azure DevOps processes, switch between built-in and inherited or customized processes, and add a new bug work item to the basic flow to tailor boards.
Explore sprints in agile development, contrasting with waterfall, and learn how sprint planning, sprint backlog, daily scrums, reviews, and retrospectives drive iterative delivery.
Create epics and tasks in Azure DevOps boards to plan, assign, and track work items from epic to task, supporting sprint planning and linking related items.
Plan and manage sprints, create sprint timelines, and drag work items from the backlog into sprints. Switch to a customized agile workflow with tailored board states for real-world projects.
Create an inherited agile process, set the project to agile, customize states (new, active, closed), and configure backlog levels (epics, features, user stories) and sprint timing.
Explore how epics, features, user stories, and tasks form an agile hierarchy within Azure DevOps boards, with bugs linked and managed from plan to delivery.
Learn to structure work with epics, features, user stories, and bugs in the Sparky module, then manage backlogs, sprint planning, and agile boards, including toggling between epic and story views.
Tag work items with product labels, filter by tags, follow and assign items, and set their status to active to track progress; explore Aquarius queries in the next video.
Create and save a release query to filter work items by status or tag, then add a pie chart to a dashboard to view open tasks and assignments.
Explore task and sprint charts in Azure DevOps by managing user stories, subtasks, estimates, and hours in boards, dashboards, and filters to plan and track current sprints.
Explore git basics, including commit, push, pull, fetch, and checkout, and manage remote and local branches with pull requests, code reviews, and merges, including handling merge conflicts.
Demonstrates creating an empty Azure DevOps repo, initializing with readme and gitignore, and pushing a new MVC .NET 6 project after cloning in Visual Studio.
Import an existing git repository into Azure DevOps by creating a new project, enabling source control, and using the import repository feature.
Explore how to fetch, pull, and push in Azure DevOps, resolve merge conflicts, view history, and synchronize local and remote repositories across teams.
Explore managing development, staging, and production environments with three branches based on master. Learn to switch branches, push tags, and review changes via pull requests before releases.
Learn how to create and link pull requests to work items, manage branches from remote, and navigate reviews, approvals, and merges in Azure DevOps, with releases through the release pipeline.
Revert a mistaken commit in Azure DevOps by selecting the commit ID on the master branch, creating a revert pull request, resolving merge conflicts, and optionally abandoning the source branch.
Push code safely across environments by managing branches, creating pull requests, and resolving merge conflicts in master, staging, and production with cleanups and strategic merges.
Push changes from development to staging to production by merging staging into production, resolve merge conflicts, and use pull requests to promote updates across branches without deleting staging or production.
Learn how to manage hotfixes in production using Azure DevOps, including creating a hotfix branch, cherry-picking specific commits to staging and development, and handling reverts and pull requests.
Configure deployment pipelines, publish .NET apps to Azure app services, and manage dev, staging, and production environments with ASP.NET Core environment settings.
Create a build pipeline in Azure DevOps using the classic editor, targeting the master development branch with an ASP.NET Core template, enabling CI on commit, and adjusting tasks.
Demonstrate configuring and running a continuous integration pipeline in Azure DevOps for a .NET project. Observe code retrieval, restore, build, publish, agent job details, and automatic triggers on repository changes.
Configure a release pipeline to deploy build artifacts to an Azure App Service, establish a dev stage, and enable continuous deployment so every new build triggers a release.
Build pipelines for staging and production to gain hands-on experience with ci/cd. Mirror the approach used for the dev build pipeline and the release pipeline.
Set up and verify CI/CD pipelines for staging and production in Azure DevOps using the classic editor, including build, release, artifacts, and continuous deployment.
Demonstrates deploying the same build to multiple Azure App Services from a single release pipeline, including adding a second App Service, environment configuration, and approval-based production deployment.
Create multiple feature sites to avoid overwriting in a single dev environment, publishing each feature as its own app service with dedicated hosting, and illustrate a typical deployment workflow.
Demonstrates how feature sites enable isolated testing of individual tickets from branching to ready-to-test and release through CI/CD pipelines, with boards, PRs, and staged deployment.
Utilize deployment slots in Azure App Service to test changes in a staging or test slot before production, then swap slots to publish verified code.
Tag a production branch in repos to mark a release with a comment, including the release date and what was released, so you can fall back to a previous release.
explore how wiki pages in Azure DevOps organize feature sites, share knowledge across developers, and bind ticket numbers to user stories for status visibility.
Enable test plans in organization settings with a free trial, then create a DevOps UI test plan per sprint, add test cases, and link items.
Demonstrates how to execute test plans in Azure DevOps, run web app tests across environments (dev, staging, production), use parameters and runs, capture screenshots, and raise bugs.
Azure DevOps is one of the "required" skills with new job requirements. But what is Azure DevOps?
We will understand a world without DevOps to see what is the actual need/benefit of Azure DevOps and then we will go in depth with the services offered in Azure DevOps.
We will explore the fundamentals of Azure Devops and why it is needed in the first place. This course is focused for anyone wiling to learn the basics of Azure Devops starting from managing tickets, building pipelines and managing Repository.
Azure DevOps is one place to host all the essential pieces of your software development. We will start from scratch and build everything from grounds up!
We will focus on the following aspects in the course
Azure Repos is used to manage all the code for software.
Azure Pipelines is used to build automated CI/CD pipelines.
Azure Boards is used to manage all the tickets/task/new features/ requirements for your software development and track them.
Azure Wiki is used to add some technical documentation on items within your project.
This course requires no prior knowledge of Azure DevOps and takes you from point zero.
This course will give you hands on development with Azure DevOps, making you capable and comfortable to point where which you can add experience with Azure DevOps to your skill set for your next role!
Enroll now and lets explore the amazing world of Azure Devops.