4.4 out of 5
4.4
89 reviews on Udemy

Microsoft Azure, SCRUM and MicroServices with .NET

Build Enterprise class Applications with Microsoft Azure and Stand Out from the Crowd
Instructor:
Complete Coder
876 students enrolled
English [Auto-generated]
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

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!

Introduction

1
Tools Overview

What are the different tools we need?

2
Sign up for Azure
3
Get a DevOps Account
4
Controlling Azure Costs - IMPORTANT!

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.

5
Get The Code

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

6
Coding Help

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.

7
Development Patterns

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

8
Waterfall Versus Agile

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

Azure Walkthroughs

1
Building Virtual Machines Part 1
2
Building Virtual Machines Part 2
3
Configuring Virtual Machines (and testing them)
4
Cleaning Up After Yourself

SCRUM & DevOps

1
Setup the Azure DevOps Project
2
Recording Requirements
3
Working with Stories
4
Sprint Planning
5
The Kanban Taskboard
6
Starting Work
7
Pruning
8
Building the API
9
Testing with Swagger
10
Creating the Build Pipeline
11
Fixing the Build
12
Building a Development Environment
13
Creating the Release Pipeline
14
Finishing the Release

Consuming APIs and Sharing Code

1
Setup the User Interface

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

2
Creating a Private NuGet Service

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

3
The Models Project

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

4
NuGet Publishing Pipeline

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

5
Updating the UI

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

6
Building and Deployment the UI

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

7
Refactoring the API

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

8
Models, JSON and Independence

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

9
Cleaning Up

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!

Platform Services and Managing Branches

1
Introduction

Introduction to PaaS and Branch Control.

2
Branching Policies

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

3
Creating the API

Walkthrough of the Supplier API.

4
Pull Requests

Creating a pull request.

5
Approvals

Approving Pull Requests and managing comments and updates.

6
Azure API Apps

Create an Azure API App

7
Azure SQL

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

8
Managing Environment Configurations

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?

9
Creating the PaaS Build Pipeline

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

10
Test Yourself!

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

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
89 Ratings

Detailed Rating

Stars 5
42
Stars 4
35
Stars 3
11
Stars 2
0
Stars 1
1
51f4e1b83fe331c808fa920876ce6b55
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion