Continuous Integration & Delivery with Azure DevOps Service

Understand Continuous Integration, Development, Delivery & Testing with Azure DevOps service 2020

4.45 (103 reviews)
Udemy
platform
English
language
Other
category
instructor
1,150
students
8 hours
content
Jul 2023
last update
$22.99
regular price

What you will learn

Continuous Integration with Azure DevOps 2020

Continuous Development with Azure DevOps 2020

Continuous Delivery with Azure DevOps 2020

Continuous Testing with Azure DevOps 2020

Integrating Specflow + BDD with test reporting in Azure Release pipeline

Description

In this course Continuous Integration and Delivery(CI/CD) with Azure DevOps Service 2020, we will understand the complete workflow of

  • Continuous Integration,

  • Continuous Development,

  • Continuous Delivery,

  • Continuous Testing

Of applications in its complete software development lifecycle.

We will learn about the great new way to collaborate with the team to get the work done across the board using methodologies such as Scrum, Agile and Kanban boards.

We will also learn about all the service offering from Azure DevOps service in-depth details and their related workflow such as

  • Azure Board - Creating work items like Epics --> Features --> Stories --> Tasks/Bugs

  • Azure Repos - Importing Repos from local/GitHub or Azure Repos

  • Azure Pipelines - Working with Build pipelines/Release pipelines, Local agents and Hosted agents and Deployment groups

  • Azure Test plan - Creating automated tests with Selenium and looking at the report, along with manual test cases

  • Azure Artifacts - Creating your own NPM or Nuget package manager within your project for your organization.

  • Continuous Test - Writing BDD Specflow scenario in .NET Core and checking reports in the Release pipeline

  • Historical Test Report - Understand how to get the complete analytical historical Test report with Azure DevOps

  • Hands-on Labs - Labs to working with

    • Local Jenkins and configuration

    • Service connections

    • Automatic triggers

    • Service hooks

    • 3rd party application integration


This is the first-ever course on the internet covering all the aspects of Azure DevOps Service 2020 in so many details in it. This course is not just for DevOps, but it's more towards QA, Test Engineers, Developers and anyone who is interested in cutting edge CI/CD pipeline

Content

Introduction

Understanding Azure DevOps Service 2019
Introduction
Getting started with Azure DevOps 2019
Creating first project with Azure DevOps Service 2019

Azure Boards

Azure Boards
Azure Boards - Sprints
Azure Board setting

Azure Repos

Understanding Azure Repos of Azure DevOps service 2019
Import GIT code import in Azure Repos
Creating branch and performing Pull request merge

Azure Pipelines - Build pipelines

Understanding Azure Pipelines
Creating first Build pipeline with Azure DevOps Service 2019
Working with build definition using YAML file
Understanding Build System concepts
Understanding and working with Hosted agents
Understanding and working with Local agents
Running Selenium UI Test with Build agent
Working with Classical Build pipelines
Continuous Integration with build triggers

Azure Pipelines - Release Pipelines

Understanding Release pipeline concepts
Creating Release pipelines
Creating Deployment groups for Windows
Using Deployment Group in release pipeline
Fixing the issue with .NET Core app deployment in IIS in Windows 10
Running Selenium UI Test within release pipeline

Azure Test plan

Creating and working with Azure TestPlans
Load Testing application with Azure TestPlans

Azure Artifacts

Working with Azure Artifacts
Understanding Azure Artifacts
Complete Source code of Selenium Test and .NET Core web app
Where we stand and Summary

Deploying Azure App Service with Azure Pipelines

Introduction to deploying Azure App Service with Azure Pipelines
Deploying Azure App Service with Azure Pipelines
Running Azure App Service

Deploying app with Docker container Service

Introduction to Deploying app with Docker container Service
Deploying app with Docker container Service
Running app deployed with release pipelines via Docker service
Udemy Docker App Source code

Deploying app in parallel and staged deployment with Azure DevOps 2019

Running parallel Selenium UI Test to execute in two different environment
Introduction to parallel and stage app deployment with Azure DevOps 2019
Running parallel Selenium UI Test to run on two environment with stages

Screenshots

Continuous Integration & Delivery with Azure DevOps Service - Screenshot_01Continuous Integration & Delivery with Azure DevOps Service - Screenshot_02Continuous Integration & Delivery with Azure DevOps Service - Screenshot_03Continuous Integration & Delivery with Azure DevOps Service - Screenshot_04

Reviews

Rajesh
June 28, 2023
Hi Karthik, This course is covering all the fundamental and advanced aspects that are not easily found elsewhere on the internet. This course is definitely boost our skills and confidence.
Abigail
March 25, 2022
I would like the course with the agent for visual studio and maybe deploy to azure with sql database migrations without in project code I think is too risky in code and the living specflow more update to last version, but it's good course
Janusz
January 22, 2020
As an example: Before I create an (azure-)agent of some kind, I'd like to know what it is in first place.... This course is so far only explaining how to do things without explaining concepts behind it.
Ziaullah
November 12, 2019
One of the worst courses that you'll ever view on Udemy. This course is a total waste of time and money. I wanted to watch the entire course before I post this review but I didn't survive it. I just gave up after 1 hour or so. This course is a low-quality walk-through of the dev.azure.com site. Read on for a detailed review: The reason I am posting this review is that it is priced at a whopping $60 when I purchased it. This is my way of giving back to the community, by saving them from attending bad courses. I wanted to attend the full course so that I can post extensive feedback but I couldn't I just gave up after 1 hour or so. The 2nd hour is an automatic play after I walk away from my desk. This course does not justify the price at all. It just does not. The course content is below mediocre. A third grade could explain DevOps and CI/CD better than the author. The author has done zero research on the subject and I believe he does not even understand the concepts and does not have enterprise usage, let alone experience on the subject. Paraphrasing the author from a few videos. "Using Azure pipeline you can deploy a project to IIS or things of that nature". Dear Author, the word for "things of that nature" is a web server. You need to seriously work on your technical jargons. I had ignored the fake American accent, the mother tongue influence but a technical author cannot struggle for technical words. Not when he is asking for so much money. At least edit them out. This shows that no post-production editing has been made (besides annoying zoom in and zoom outs) Did you request anybody for proofreading (or proof viewing) of the course? You should have. After almost all successful operations (creating epic, feature, pipeline, etc) the author is saying "it is just awesome". Just saying it is awesome doesn't automatically make your training awesome. Justify the underlying DevOps concept that is helping the Dev and Operations team. This is paid content. You are paid for your words on the subject. Let the audience decide if it is awesome or not. Not once during the entire course, I had any aha moments where I understood DevOps better. And the author kept on saying it is awesome. Seriously annoying. There is a long discussion on Azure DevOps pricing. How would knowing the pricing would help me understand Azure Pipelines better? This course is an extremely disorganized walkthrough of the dev.azure.com site. It's random thoughts that are getting generated as the author is browsing through the site. He is speaking his mind out. No efforts have been put into creating the content. One suggestion, stop playing with the mouse cursor. On multiple occasions, I tried following his mouse thinking he is highlighting something relevant to the course and then he just moves the mouse away, switches topic, and is on a whole different part of the screen. He just does not make any point at the end of a long video. It is just random mouse moves and speaking about a topic that he makes no connection on multiple occasions. The Agile concepts have been butchered in the course. The author has zero understanding of Agile concepts. I don't think he has ever worked on real-life big enough Agile projects. The Epic name in the course is "Provide support for multiple authentication providers" and then in the comments, he added, "Google, Facebook…". The question is how is it different from a story? Shouldn't an epic be related to a release? Wasn't a story supposed to sound like a work that needs to be done? Aren't features part complete functionality, an end to end flow of part of the application. One note to the author is that Azure DevOps is a tool. And there are multiple other tools in the market. But concepts are few. In case you want to create a course talk about the concepts. Talk about principles. Talk about why it makes sense. And then once you think that the concepts are delivered to the best of your abilities you only have to "show" how it is done in a tool "Azure DevOps in this case".
Noorul
July 30, 2019
He is too fast at the course , i would say increasing the course time could help and i was expecting a lot more from the course , overall it was Okay

Charts

Price

Continuous Integration & Delivery with Azure DevOps Service - Price chart

Rating

Continuous Integration & Delivery with Azure DevOps Service - Ratings chart

Enrollment distribution

Continuous Integration & Delivery with Azure DevOps Service - Distribution chart
2402642
udemy ID
6/7/2019
course created date
6/10/2019
course indexed date
Bot
course submited by