
Explore Azure DevOps fundamentals for beginners and learn through hands-on exercises. Set up an Azure DevOps organization, deploy a simple web app, and prepare for the AZ-400.
Explore Azure DevOps services—Azure Boards, Azure Pipelines, Azure Repos, Azure Test Plans, and artifacts—learn how to create a private project, set visibility, and choose version control and work item process.
Learn how Azure boards plan and track work with a basic workflow, including stories, boards, backlogs, sprints, and dashboards. Set the default Basic process to streamline DevOps projects.
Define project teams and invite internal and external collaborators in azure devops, then build a basic kanban board with work items and a git workflow task.
When starting out, knowing terms like "Story," "Scrum," and "Sprint," can be just as helpful as knowing how to deploy code.
For more about the management frameworks used by today's software teams, check out Scrum and SAFe for Absolute Beginners. https://www.udemy.com/course/scrum-and-safe-101-intro-for-beginners/?referralCode=0ED7D9840F40934C4F45
And as a reminder, I've now created the very course I was talking about: Scrum and SAFe for Absolute Beginners.
https://www.udemy.com/course/scrum-and-safe-101-intro-for-beginners/?referralCode=0ED7D9840F40934C4F45
Explore how to use Azure DevOps queries and boards to run simple reports, manage work items, and visualize Kanban workflows from backlog to sprint completion.
Explore Azure Repos as cloud-based private Git repositories that enable collaboration through version control, snapshots, and pull requests; compare Git and TFVC, including distributed vs centralized workflows.
Learn how Git, the open source distributed version control system, manages code repositories, and how GitHub, a web-based hosting service, stores those repos and facilitates fork and pull requests.
Install Node.js, Git, and an IDE, then create a GitHub account to prepare your build environment for Azure DevOps pipelines.
For ease of deployment, use this URL when setting up the Flatris game repo: https://github.com/likeabosslearning/Flatris-LAB
You should be able to find it in GitHub's search, but GH search is notoriously sketch, as the kids say.
Create a repository with a readme in Azure DevOps, branch the code, edit the readme in the browser, commit changes, and use a pull request to merge into master.
Commit changes to the README, then create a pull request and invite reviewers to examine the updated files. Preview diffs, accept or suggest changes, and complete the merge into master.
Some additional reading from Microsoft about their new Pull Request changes:
https://devblogs.microsoft.com/devops/introducing-the-new-pull-request-experience-for-azure-repos/
Clone the Azure DevOps repo locally using your IDE or command line, set up a local copy in VS Code, and create a branch to continue working offline.
Learn to work with code locally in VS Code, edit and save a readme, commit changes, publish to Azure DevOps, and create and merge a pull request.
Learn to view and analyze commit history in Azure DevOps, compare changes with diff and side-by-side views, and revert commits by creating a revert branch and pull request.
Understand how Azure DevOps pipelines automate building, testing, and deploying from the master branch, using a build agent to run tasks defined in the build definition for continuous deployment.
Explore builds vs. releases in Azure DevOps, defining build pipelines that produce artifacts and release pipelines that deploy them through test, acceptance, and production environments, aided by agents and pools.
Couple of items for further study (and education):
What is the Babel JavaScript Compiler? https://babeljs.io/docs/en/
What is a Symbolic Link? https://en.wikipedia.org/wiki/Symbolic_link
What's that course you were talking about on Azure? <Udemy url with discount code>
I'm leaving this up as the steps are still valid for deploying Flatris, but this lecture should no longer be necessary after watching the previous 3 lessons.
Learn how to automate deployment with a YAML driven pipeline in Azure DevOps, from importing a repo to building, releasing, and deploying to a Linux Azure App Service.
IMPORTANT: the choices in this MVC application will accrue costs (depending on the selected Azure tier, which defaults to Standard. Remember to clean up by deleting the Resource Group that contain the WepApp and SQL Server database.
Create a manual test plan in Azure DevOps by enabling the test plans feature with a free trial, then structure tests as test cases, suites, and an umbrella test plan.
Adopt a DevOps approach for the course and shape the next modules through a quick one-question survey, exploring Docker, certification, and a broader CI/CD pipeline.
Apple, Microsoft, Amazon, Cisco, Tesla, Workday... what do all these great companies have in common?
They all use DevOps to continuously build and release software. (Don't take my word for it; stop reading now and go put "devops" into a LinkedIn job search.)
In this Azure DevOps Fundamentals course, Microsoft Certified Trainer and bestselling Udemy instructor Brian Culp guides students on a hands-on tour of Azure DevOps -- Microsoft's cloud-based, open-source tool to help organizations manage development teams, code, and application deployments.
Best of all, Brian understands that students taking a Fundamentals course may not yet be familiar with all the vocabulary. This course makes no assumptions about prior exposure to the overwhelming set of terms and technologies that are part of the DevOps landscape... terms like Agile, Scrum, VS Code, App Containers, Commits, Code Requests, Sprints, Unit Testing, Code Artifacts, and literally dozens of others that live at the place where your Development and Operations teams meet.
In Azure DevOps Fundamentals for Beginners, we take one small step at a time in our journey. It's not a data dump. Instead, the course provides each building block the proper context at the time it's needed. In addition, you'll build your understanding with hands-on guidance using the essential Azure DevOps tools: Boards, Repos, Pipelines, and Test Plans.
Everything that needs a definition is defined along the way.
Brian has been teaching people about Microsoft solutions for over 15 years, and some of his courses have been selected by Microsoft as their official training for Office 365 Administrators. Now, he brings that same expertise to some of the highest-rated courses on Udemy.
There's a reason for the hundreds of five-star reviews.
"Excellent content! Just what I was looking for to enhance productivity at the office." -Paige Popejoy
"Great personality and explained things well. Felt like he was at my desk explaining it to me." -William Potts
"I can't believe how much I learned. The instructor is great and the lessons were so easy to follow." Sherie L.
"Very precise, clear and constructive." -Forent Sidler
"Perfect." -Yvonne Belo
Azure DevOps Fundamentals for Beginners is perfect for IT professionals who have heard the term DevOps, but want some hands-on experience, or for project managers and product owners who want to better understand a CI/CD workflow used by development teams.
It's even great for the stone-cold noobs out there (we all are at one point, after all) who just want to be able to see if DevOps might be a good career fit.
You'll learn by watching and listening, but you'll also learn by doing. By the second lesson, you'll have configured your first DevOps organization. By the time you've finished, you'll have deployed an app into an Azure container, and will have gained additional confidence and expertise about topics like these:
Managing dev teams using Azure Boards
Mapping work items to your organization's Agile or Scrum processes
Setting up Git-based workflows in Azure Repos
Connecting to existing code repos in GitHub
Building code every time a commit is saved to a Master branch
Deploying a new code artifact when new builds are ready
Performing tests of code using Azure Test Plans
Plus confidence to integrate other tools (Docker, Maven, etc) into your team's DevOps implementation
Best of all, you become more valuable as companies all over the world scramble - and compete - for workers who understand DevOps. (You did do that LinkedIn search, correct?)
And as always, you get ongoing support. (Brian and the team answers all student questions, usually within one business day). Plus, you're always covered by Udemy's refund policy.
Enroll now, and discover where your own DevOps journey can lead. See you in class!