Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Azure DevOps for beginner and Automation testers
Rating: 3.6 out of 5(8 ratings)
87 students

Learn Azure DevOps for beginner and Automation testers

Selenium Webdriver, Sonarqube, BDD Cucumber, CI pipeline and CD release pipelines, agents, projects, organization, build
Last updated 1/2025
English

What you'll learn

  • 1. Introduction and Overview about Azure Devops
  • 2. Sign up process steps on Azure dev portal
  • 3. Setting up organization and understanding org level setting
  • 4. Setting up public and private projects and understanding projects level setting
  • 5. Setting up teams and users for a project
  • 6. Basic understanding about agents in detail
  • 7. Setting up azure devops local and MS hosted agents
  • 8. Basic understanding about CI/CD pipelines in detail
  • 9. Setting up Azure devops with CI/CD pipelines
  • 10. Creating build and release pipelines
  • 11. Execute selenium test scripts using CI/CD pipelines in Azure DevOps
  • 12. Setup sonarqube with Azure Devops
  • 13. Azure Devops Reporting for BDD cucumber test runs
  • 14. Oath Authentication for github
  • 15. Create VM on azure portal to run selenium test scripts

Course content

10 sections29 lectures6h 25m total length
  • Introduction : About Course Details3:04

                                                       Tier 1-Azure DevOps CI/CD pipeline–E2E Setup

    Chapter 1 : Introduction about course


    Chapter 2 : Sign Up process: Azure DevOps Free tier account

    · Pre-requisites for fresher’s/ beginners?

    · Create Free Azure DevOps account step by step


    Chapter 3 : What is Azure DevOps?

    · Understanding about Azure DevOps?

    · What are azure devops services?

    · Scope for ADO in IT sector

    · Access URL for Dev portal and organization

    · Overview about dev portal


    Chapter 4 : Organization Setup and Configuration

    · What is Organization? Understanding about organization

    · How to create multiple new Organizations?

    · What is org level setting?

    · How to rename organization?

    · How to add org-level permissions and why important?

    · How to change org-level owner?

    · How to delete an organization?

    · How to add users for an organization?

    · How to add extensions for an organization?

    · How to check projects for an organization?


    Chapter 5 : Project Setup and Configuration

    · What is Project? Understanding about Project

    · Types of project and explain?

    · How to create public and private projects?

    · What is Project level setting?

    · How to rename Project?

    · How to add Project -level permissions and why important?

    · How to add Project -level administrator?

    · How to delete a Project?

    · How to add teams for a Project?


    Chapter 6 : Agent and Agent pool setup and configuration

    · What is agent pool? Importance of agent pool

    · Types of agent pools? And How to use agent pools

    · How to access agent pools?

    · How to create agent pool? Basic understanding about agent pool

    · Understanding about Agents and why agents are so important?

    · Types of agents? Explain types of agents

    · How to add agent to an agent pool?

    · Setup self hosted agent step by step

    · Setup MS hosted agent step by step

    · How to enable/disable agents?

    · How to delete agent and agent pool?


    Chapter 7 : GitHub account

    · Push sample project code to github

    · Create service connection between GitHub and ADO


    Chapter 8 : Introduction: Azure DevOps pipeline

    · What is DevOps concept and devops pipeline workflow?

    · Scope and tools for DevOps in IT sector?

    · How to access pipelines section in Azure Devops?

    · What is Azure DevOps CI/CD pipeline? Types of azure pipelines

    · Methods to create CI/CD pipelines


    Chapter 9 : Azure DevOps pipeline: Classic view

    · What is classic pipeline and how to access from UI?

    · Create and run first classic build pipeline

    · Create and run first classic release pipeline

    · Delete build pipeline and release pipeline

    · Edit, rename and setting of a pipeline

    · Re-run , download logs of a pipeline

    · What is a build and build number


    Chapter 10 : Azure DevOps pipeline: Selenium WebDriver

    · Integration between selenium and azure devops pipeline

    · Running selenium test scripts on build pipeline


    Chapter 11 : Azure DevOps pipeline: BDD cucumber Reporting

    · Integration between BDD cucumber and azure devops pipeline

    · Generating BDD cucumber HTML report


    Chapter 12 : Azure DevOps pipeline: SonarQube

    · Integration between SonarQube and azure devops pipeline


    Chapter 13 : Understanding Build, Artifact in azure devops

    · What is Build?

    · What is Artifact ?

    · How to add publish task and download task for CD pipeline


    Chapter 14 : Azure DevOps pipeline: Certifications and pricing

    · Types of certificates and pricing




  • Overview : Azure DevOps Services and understanding Azure DevOps10:42
  • Sign Up: Azure DevOps free account5:49
  • Sign Up: Azure DevOps free account---New lecture5:10

Requirements

  • No extensive programming experience needed.
  • Free Microsoft account is needed to access Azure DevOps and Azure
  • Good to have basic about automation testing any tool like selenium and cucumber

Description

Azure Devops- One of the most demanding DevOps tools in the Software Industry

This course is prepared to take step by step instructions to create and configure CI/CD Pipelines using the Azure DevOps platform. This course will give beginners enough idea to work with Azure DevOps step by step. Someone, who is working in automation team and wants to execute test cases on CI/CD pipelines then this course series will help them.

In this course, you will learn following key topics about Azure DevOps-

-Detail steps for sign up process for azure dev portal

-Step by step portal overview , introduction 

-Setup and create an organization

-Setup public v/s private project under and organization

-Setup teams and users for a project

-Understanding and setup CI pipelines and CD pipelines

-Understanding and setup local v/s MS hosted agents and types of agents

-Difference between self hosted and Microsoft hosted agents.

-Execute selenium test scripts with CI/CD pipelines and checking reports for executed test cases

-Deploying selenium and BDD code to MS hosted agents

-Sonarqube tool integration to Azure DevOps for code coverage testing

-Integrate and install latest version of sonarqube

-Configurations between sonarqube and Azure DevOps.

- Understand What is build , Artifact ?

-Demo to publish and download pipeline artifacts using classic editor

To work with self hosted agent we should install or configure on our local system. To work with MS hosted agent we need to select a VM and should execute or deploy our code on same machine.

Azure Devops allows organizations to create and improve products at a faster speed than they can with traditional software development approaches like waterfall.

A project created under and Organization in Azure DevOps provides a place for users to plan, track progress, and collaborate on building software solutions. A project represents a fundamental container where you can store data and source code.



Who this course is for:

  • This course is suitable for IT professionals who are beginner to CI/CD concept in Azure DevOps
  • Anyone who is interested to know about the CI/CD concept and do it by learning in Azure DevOps
  • Beginner in Azure DevOps