Microsoft Azure, SCRUM and MicroServices with .NET
4.2 (294 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,469 students enrolled

Microsoft Azure, SCRUM and MicroServices with .NET

Build Enterprise class Applications with Microsoft Azure and Stand Out from the Crowd
4.2 (294 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,469 students enrolled
Created by Brett Hargreaves
Last updated 11/2018
English [Auto]
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Setup an Azure DevOps (VSTS) Account & Project
  • Identify and use Azure's IaaS & PaaS Offerings
  • Understand Agile & SCRUM working patterns
  • Convert Business Requirements To User Stories
  • Build an End to End DevOps Pipeline
  • Design solutions using Microservices patterns
Course content
Expand all 45 lectures 04:40:48
+ Introduction
8 lectures 28:08

What are the different tools we need?

Preview 02:39

If you are not careful, even with the Azure trial, costs can run away with you.  I highly advise watching this to understand how best to keep an eye on costs and keep them to a minimum.

Controlling Azure Costs - IMPORTANT!

Find out where you can get access to the code used in the examples throughout this course.

Get The Code

This course assumes a certain amount of coding knowledge - you would be able to complete the course without too much experience, however this video will show you where you can get some additional help.

Coding Help

Why do you need this course?  Why has software development changed?

Development Patterns

What's wrong with Waterfall?  Why do we need Agile?

Waterfall Versus Agile
+ Azure Walkthroughs
4 lectures 30:20
Building Virtual Machines Part 1
Building Virtual Machines Part 2
Configuring Virtual Machines (and testing them)
Cleaning Up After Yourself
+ SCRUM & DevOps
14 lectures 01:58:43
Setup the Azure DevOps Project
Recording Requirements
Working with Stories
Sprint Planning
The Kanban Taskboard
Starting Work
Testing with Swagger
Creating the Build Pipeline
Fixing the Build
Building a Development Environment
Creating the Release Pipeline
Finishing the Release
+ Consuming APIs and Sharing Code
9 lectures 46:31

In this first lecture of the section we setup a base Web UI that will consume our Customer API.

Setup the User Interface

How do we share code?  Create a Private NuGet service using Azure DevOps.

Creating a Private NuGet Service

With our NuGet service in place, create a Models project that can be shared across the UI and API projects.

The Models Project

Setup a NuGet build, package and publishing pipeline with automatic versioning.

NuGet Publishing Pipeline

With everything in place, we can now use our Models NuGet library in the UI.

Updating the UI

Setup the automated build and deployment pipeline of our UI project to an Azure WebApp

Building and Deployment the UI

Refactor the API project to use the Models NuGet package, and amend the build pipeline to use the new NuGet service.

Refactoring the API

We don't always need to keep models consistent between services - this lecture explains why.

Models, JSON and Independence

We won't need to use the customer API and UI after this lecture, so we'll clean up the Azure resources to keep costs down.  Don't worry - you're code is till in DevOps!

Cleaning Up
+ Platform Services and Managing Branches
10 lectures 57:06

Introduction to PaaS and Branch Control.


Using branching policies to control who can commit code, and ensuring that code if of the highest quality.

Branching Policies

Walkthrough of the Supplier API.

Creating the API

Creating a pull request.

Pull Requests

Approving Pull Requests and managing comments and updates.


Create an Azure API App

Azure API Apps

Step by Step process of creating an Azure SQL Database, and how to interact with it from an administrative point of view.

Azure SQL

How do you manage different settings such as connection strings for different environments?  How do we create different settings for local, dev, test and prod environments?

Managing Environment Configurations

With everything in place, we walkthrough building CI/CD pipeline, taking into account the additional options we can now use.

Creating the PaaS Build Pipeline

Now we've build the Supplier API using PaaS, can you re-work the Customer API pipeline to use PaaS instead of IaaS?

Test Yourself!
  • Determination and desire to better yourself in order to be in high demand
  • Hard-working attitude and able to see the end goal of becoming a pro
  • Assumes working knowledge of .NET
  • Access to the internet
  • A Windows PC (or Windows VM)

In an increasingly crowded market how do you STAND OUT from the crowd?

What are the key technology skills in HIGH DEMAND today?

Do you want to elevate yourself above the competition and INCREASE your earning power? Then this is the course for you!

I'll teach you the step by step how to understand and use:

  • Microsoft Azure

  • Azure DevOps


  • Microservices

Take your career to the next level and learn how the top developers can demand bigger salaries!   

Freelance & contract developers with these skills can make upwards of $800 a day, and the demand is increasing each year. Completing this course will open your eyes to a new world of potential earnings.

With the development community growing each year, it's becoming harder and harder to impress potential customers or employers - but what separates the high earners from the rest is knowing how to use the latest tools, technologies and methodologies.

In this course I teach you how to get setup and started for free with Microsoft Azure and start building environments with

  • Virtual Machines

  • Web & API Apps

  • SQL Azure

  • DocumentDb

  • Azure Functions

I'll then show you how to setup a SCRUM project, recording and managing user stories, tasks and sprints.

Finally we will use Azure's offerings to start building applications around Microservices architectures, building, testing and deploying automatically into Microsoft Azure using DevOps pipelines.

By the end of the course you will be comfortable with building enterprise applications using the latest technologies with seamless and repeatable deployments.

For Freelancers & Consultants you will;

  • Get Happier Customers

  • More Easily Estimate & Manage Projects

  • Gain Faster More Accurate Feedback

  • Stand Out From Your Competitors

  • Demand Higher Fees

For employees;

  • Wow Employers

  • Demonstrate Credible Knowledge

  • Stand Out From The Crowd

  • Demand Higher Salaries

And of course, being part of Udemy you get:

  • FREE lifetime access to this course

  • ALL future lectures and upgrades (of which there will be many!) included for      free

  • Udemy's Unconditional 30 day money back guarantee - so there's NO risk

So Elevate yourself today and get started RISK FREE!

Who this course is for:
  • Web and Mobile Developers looking to understand DevOps, Agile, SCRUM, MicroServices and Enterprise Applications