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
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!
02:34

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

Get The Code
01:19

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
01:19

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

Development Patterns
06:07

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

Waterfall Versus Agile
10:47
+ Azure Walkthroughs
4 lectures 30:20
Building Virtual Machines Part 1
08:42
Building Virtual Machines Part 2
05:33
Configuring Virtual Machines (and testing them)
11:27
Cleaning Up After Yourself
04:38
+ SCRUM & DevOps
14 lectures 01:58:43
Setup the Azure DevOps Project
08:13
Recording Requirements
07:37
Working with Stories
07:03
Sprint Planning
11:19
The Kanban Taskboard
06:53
Starting Work
13:28
Pruning
01:56
Testing with Swagger
04:27
Creating the Build Pipeline
10:00
Fixing the Build
04:06
Building a Development Environment
10:23
Creating the Release Pipeline
07:21
Finishing the Release
09:08
+ 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
08:28

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

Creating a Private NuGet Service
02:34

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

The Models Project
03:31

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

NuGet Publishing Pipeline
07:45

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

Updating the UI
06:40

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

Building and Deployment the UI
06:30

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

Refactoring the API
04:26

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

Models, JSON and Independence
04:40

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
01:57
+ Platform Services and Managing Branches
10 lectures 57:06

Introduction to PaaS and Branch Control.

Introduction
03:25

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

Branching Policies
04:24

Walkthrough of the Supplier API.

Creating the API
09:32

Creating a pull request.

Pull Requests
05:44

Approving Pull Requests and managing comments and updates.

Approvals
03:19

Create an Azure API App

Azure API Apps
02:32

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

Azure SQL
12:14

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
08:51

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
06:05

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!
01:00
Requirements
  • 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)
Description

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

  • SCRUM

  • 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