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.

  • 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

    Introduction to Azure DevOps

    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.

    Introduction to Azure Pipelines YAML pipeline 1

    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.

    Create and use the variables in YAML pipelines
    Configure YAML pipeline trigger
    Introduction to Azure Pipelines YAML pipeline 2

    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.

    Create a CI/CD pipeline for a web application using classic pipelines
    Install Visual Studio community
    Create a repository for application source code

    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.

    Configure Classsic pipeline triggers to make the workflow fully automated
    Create a CI/CD pipeline for a web application using YAML pipelines
    Create a YAML CI pipeline
    Create a YAML CD pipeline
    Create one YAML pipeline for CI/CD
    Advanced features
    Configure schedules for YAML pipelines
    Configure approvals for YAML pipelines
    How to Call a pipeline from outside of Azure DevOps using API

    Good to know

    Know what's good
    , what to watch for
    , 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

    Save Learn CI/CD YAML pipelines with Azure DevOps to your list so you can find it easily later:
    Save

    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

    Here are nine courses similar to Learn CI/CD YAML pipelines with Azure DevOps.
    Azure DevOps - Deploying (Java - Maven app ) on Azure...
    Most relevant
    Implement CI/CD in Azure Data Factory using Azure Devops
    Most relevant
    Learn Azure DevOps CI/CD pipelines
    Most relevant
    Executing Selenium Test Automation With Azure DevOps
    Most relevant
    GitLab CI: Pipelines, CI/CD and DevOps for Beginners
    Most relevant
    Google Cloud CI/CD Pipelines (GCP DevOps Engineer Track...
    Most relevant
    Learn Github Actions for CI/CD DevOps Pipelines
    Most relevant
    DevOps: CI/CD using AWS CodePipeline & Elastic Beanstalk
    Most relevant
    AWS: CI/CD Pipelines and Deployment Strategies
    Most relevant
    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 - 2024 OpenCourser