Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Azure DevOps Fundamentals for Beginners
Rating: 3.7 out of 5(45 ratings)
2,381 students

Azure DevOps Fundamentals for Beginners

Learn How to Plan, Manage, and Deploy Your Very First Azure DevOps Application Through Hands-On Demos and Use Cases!
Created byVijay Patel
Last updated 9/2024
English

What you'll learn

  • Create an Azure DevOps organization
  • Integrate an Azure DevOps code repository with GitHub
  • Understand the basic vocabulary of DevOps: what it is and why it matters
  • Commit code changes and track Pull Requests
  • Align Azure DevOps work items using Agile, Scrum, or Basic work processes
  • Fork and clone code using multiple tools
  • CI/CD: Understand how Pipelines facilitate Continuous Implementation and Continuous Deployment
  • Push a code Repo from the command line of an Integrated Development Environment (IDE)

Course content

1 section7 lectures35m total length
  • Introduction2:31
  • DevOps Key Practices and Principles6:49
  • Introduction to Azure DevOps Services: A Comprehensive Overview3:34
  • Azure Portal Walk Through5:27

    Explore the Azure portal, create a free trial project, and review the pipeline, repos, board, and test plan to learn continuous integration and delivery and deployment basics.

  • Introduction Of Version Controls4:52
  • Creating and Managing Repositories In Azure DevOps4:53
  • Branching Strategies and Best Practices7:33

Requirements

  • This course is designed for people *brand new* to DevOps terms and concepts
  • Understanding the fundamentals of cloud-based computing is helpful
  • Understanding the fundamentals of Git-based code workflows is helpful, but not required
  • Context is given along the way; the course includes multiple downloadable quick reference guides

Description

Welcome to the world of Azure DevOps—the powerful platform that enables seamless collaboration, continuous integration, and delivery for modern software development. This beginner-friendly course is the perfect starting point for those who are new to DevOps and Azure DevOps tools.

What You’ll Learn:

  • Introduction to DevOps: Understand the key principles of DevOps, why it matters, and how it transforms software delivery.

  • Getting Started with Azure DevOps: Create an Azure DevOps account and navigate the interface, making you comfortable with the platform.

  • Version Control with Git & Azure Repos: Learn the basics of version control, set up Git repositories, and manage code efficiently using Azure Repos.

  • Azure Pipelines: Build and automate your software development lifecycle with CI/CD pipelines. From code to production, ensure faster, error-free releases.

  • Agile Project Management with Azure Boards: Manage and track your project tasks and workflows with Agile, Scrum, and Kanban boards in Azure.

  • Testing with Azure Test Plans: Implement manual and automated testing for continuous feedback on your project.

  • Artifact Management: Create, store, and share packages using Azure Artifacts to simplify dependency management.

  • Hands-on Labs: Follow along with real-world examples and guided hands-on labs to build practical experience in each module.

Key Features of the Course:

  • Step-by-step instructions and explanations of each concept, ensuring a solid understanding.

  • Interactive labs with hands-on projects that simulate real-world scenarios.

  • Practical tips on setting up continuous integration (CI) and continuous delivery (CD) to automate your deployments.

  • Insights into integrating Azure DevOps with other popular tools like GitHub, Docker, Kubernetes, Jenkins, and more.

  • Best practices for version control, project management, and infrastructure as code.

  • Quizzes, exercises, and assessments to reinforce your learning and track your progress.

Why Choose This Course? Azure DevOps is essential for modern development teams looking to streamline their processes and improve collaboration. By mastering Azure DevOps, you’ll:

  • Boost your productivity by automating repetitive tasks like testing, building, and deployment.

  • Improve the quality of your code with built-in review, testing, and approval processes.

  • Gain valuable skills that are in high demand in today’s IT and software development job market.

  • Prepare yourself for certification exams such as the Microsoft Certified: Azure DevOps Engineer Expert certification.

Who Is This Course For?

  • Complete beginners: If you have no prior experience in DevOps, this course will give you a solid foundation.

  • Developers: Those looking to enhance their knowledge of continuous integration, version control, and delivery pipelines.

  • IT professionals: Anyone wanting to transition into DevOps roles or incorporate automation into their work.

  • Project managers: Agile enthusiasts who want to leverage Azure DevOps for more effective project tracking and delivery.

No prior Azure DevOps knowledge is needed! Whether you're a developer, IT professional, or manager, this course will help you get started with one of the most widely-used DevOps tools in the industry.

Who this course is for:

  • IT professionals who have heard the term DevOps, but want some hands-on experience
  • Developers who want to understand the possibilities of code deployment with DevOps
  • Project managers and Product Owners who want to oversee a CI/CD workflow
  • System operations personnel who want to leverage DevOps tools into their deployments