Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Alireza Chegini

” - Ronald E.

  • 5 stars, “Amazing. Loved it.. just what i was looking for.” - Kevin Burrowes

  • 5 stars, “Nice pace. Beginner friendly and Detailed. Just what I needed being new to yaml. ” - Laz Tamimi.

  • 5 stars, “This course is very intersting and amazing. Instructor explain each aspect of Azure Devops in a simple and understandable manner. Thanks for describing each contents in a step by step manner.” - Parveen Kumar Rohilla.

  • 4 stars, “Thank you, simply the BEST for the beginner for .Net professional, thank you” - Milind Joshi.       

  • Read more

    ” - Ronald E.

  • 5 stars, “Amazing. Loved it.. just what i was looking for.” - Kevin Burrowes

  • 5 stars, “Nice pace. Beginner friendly and Detailed. Just what I needed being new to yaml. ” - Laz Tamimi.

  • 5 stars, “This course is very intersting and amazing. Instructor explain each aspect of Azure Devops in a simple and understandable manner. Thanks for describing each contents in a step by step manner.” - Parveen Kumar Rohilla.

  • 4 stars, “Thank you, simply the BEST for the beginner for .Net professional, thank you” - Milind Joshi.       

  • 4 stars, “Its awesome course, its realy help to daily corporative jobs.” - Luiz Fernando Lopes.   

  • This means you do not need any upfront knowledge about CI/CD, DevOps, or working with pipelines. I will explain everything in detail while I present it in practice. After learning basic knowledge, we create a fully automated CI/CD pipeline using Azure DevOps Pipelines to see how everything is implemented in practice.

    Then you will learn how to create a CI/CD pipeline using Azure pipelines YAML.

    It is the same for pipelines. In this course, you get familiar with the YAML language you use to create Azure pipelines. You learn YAML syntax and its structure to start creating your pipelines. All concepts are covered with examples, and you will have access to resources to try that with your account.

    This course aims to equip you with enough knowledge to understand the CI/CD concept and familiarize you with Azure DevOps tools. With these, you can create your pipelines in different scenarios and add value to your projects and your companies.

    I am very open to your feedback, so if you are looking for something or have any suggestions for the lectures, please let me know.

    Enroll now

    What's inside

    Learning objectives

    • Understand the continuous integration and continuous deployment
    • Understand devops principal leads to ci/cd
    • Learn ci/cd pipeline concept
    • Learn azure devops pipelines and what it does
    • Create a fully automated ci/cd step by step

    Syllabus

    Introduction
    Coding as Creating Community
    Introduction to CI/CD pipeline

    CI/CD pipeline is one of the DevOps practices. Therefore it is crucial to know the importance of DevOps and get familiar with DevOps principals. In this session, you will learn quickly about of all these.

    Read more

    Before jumping into CI/CD concept, you will learn in this session what we mean by pipeline in general.

    In this session, you get familiar with CI concept and see some examples.

    In this lecture, you will learn what is CD and see some examples

    In this lecture, you get familiar with Azure DevOps tools and a general overview to see what kind of things you can do with this tool.

    In this lecture, you will learn about the Azure Repository and you can use it as your source control.

    In this lecture, I walk though the Azure pipelines and different sections it has. You get familiar with features and also the UI.

    In this lecture, I will explain the differences between Azure classic pipelines and YAML pipelines. Therefore, you get familiar with these two different ways of creating pipelines.

    In this lecture, you learn about the YAML language and the reference you can study to know more about it.

    After this lecture, you will know the basic syntax of YAML which you can use to create a simple pipeline.

    In this lecture, we will create a first ever YAML pipeline and see how it works in practice.

    In this lecture, you get familiar with the structure of  the Azure YAML pipeline

    In this lecture, I walk you through pipeline steps in details and you get familiar how it can be used and when it's suitable to use this in your pipelines.

    In this lecture, I walk you through pipeline jobs in details and you get familiar how it can be used and when it's suitable to use this in your pipelines.

    In this lecture, I walk you through pipeline stages in details and you get familiar how it can be used and when it's suitable to use this in your pipelines.

    In this session, you will learn how to a sample web application to use for the next practices.

    In this session, we will create the first ever CI pipeline together step by step and test it in practice.

    In this session, I show you how you can create a CD pipeline and deploy your application.

    Traffic lights

    Read about what's good
    what should give you pause
    and possible dealbreakers
    Appeals to beginners, because prerequisites are not required to succeed in this course
    Develops foundational knowledge and skills related to CI/CD, Azure DevOps, and YAML pipelines that can strengthen a foundation in software engineering and DevOps
    Introduces the Azure DevOps tool, pipelines, YAML language, and demonstrates their practical implementation
    Covers a comprehensive set of topics related to CI/CD, Azure DevOps, and YAML pipelines

    Save this course

    Create your own learning path. Save this course to your list so you can find it easily later.
    Save

    Reviews summary

    Beginner-friendly azure devops ci/cd

    According to students, this course is a highly recommended starting point for learning CI/CD YAML pipelines with Azure DevOps. Learners found the pace nice and the content beginner-friendly and detailed, especially for those new to YAML. The instructor explains each aspect in a simple and understandable manner, providing a step-by-step approach. It is particularly valued by .NET professionals and those looking for skills applicable to daily corporate jobs, making it exactly what many were looking for.
    The instructor presents complex topics clearly and understandably.
    "Instructor explain each aspect of Azure Devops in a simple and understandable manner."
    "Thanks for describing each contents in a step by step manner."
    "This course is very intersting and amazing."
    Provides knowledge directly applicable to professional roles.
    "Amazing. Loved it.. just what i was looking for."
    "Its awesome course, its realy help to daily corporative jobs."
    "Thank you, simply the BEST for the beginner for .Net professional..."
    Offers clear, step-by-step explanations, ideal for newcomers.
    "Nice pace. Beginner friendly and Detailed. Just what I needed being new to yaml."
    "Instructor explain each aspect of Azure Devops in a simple and understandable manner. Thanks for describing each contents in a step by step manner."
    "Simply the BEST for the beginner for .Net professional..."

    Activities

    Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Learn CI/CD YAML pipelines with Azure DevOps with these activities:
    Review CI/CD Concepts
    Refresh your understanding of the fundamental concepts of CI/CD to strengthen your grasp of the course material.
    Show steps
    • Revisit introductory materials on CI/CD.
    • Discuss CI/CD concepts with peers or mentors.
    Review YAML Syntax Basics
    Review the basic syntax of YAML to strengthen your understanding of Azure Pipelines YAML.
    Show steps
    • Read YAML documentation.
    • Study YAML syntax examples.
    Learn Azure Pipelines YAML Structure
    Explore the structure of Azure Pipelines YAML to gain a deeper understanding of how pipelines are defined.
    Show steps
    • Follow tutorials on Azure Pipelines YAML structure.
    • Experiment with different YAML structures to understand their effects on the pipeline.
    One other activity
    Expand to see all activities and additional details
    Show all four activities
    Discuss Pipeline Strategies
    Engage in peer discussions to share knowledge and perspectives on effective pipeline strategies in Azure DevOps.
    Show steps
    • Join Azure DevOps forums or online communities.
    • Participate in discussions about pipeline optimization techniques.

    Career center

    Learners who complete Learn CI/CD YAML pipelines with Azure DevOps will develop knowledge and skills that may be useful to these careers:

    Reading list

    We haven't picked any books for this reading list yet.

    Share

    Help others find this course page by sharing it with your friends and followers:

    Similar courses

    Similar courses are unavailable at this time. Please try again later.
    Our mission

    OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

    Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

    Find this site helpful? Tell a friend about us.

    Affiliate disclosure

    We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

    Your purchases help us maintain our catalog and keep our servers humming without ads.

    Thank you for supporting OpenCourser.

    © 2016 - 2025 OpenCourser