Paths

.NET Developer on Microsoft Azure

Author: Scott Allen

Are you a .NET developer looking at developing applications in the cloud? This path is for developers and architects who need to come up to speed quickly on Microsoft Azure. In... Read more

Beginner

This course gets you started with everything you need to develop and deploy .NET web applications and services in Microsoft Azure.

Developing with .NET on Microsoft Azure - Getting Started

by Scott Allen

Mar 9, 2017 / 4h 50m

4h 50m

Start Course
Description

Hello, and welcome to Developing with .NET on Microsoft Azure - Getting Started, part of the .NET Developer on Microsoft Azure Learning Path here at Pluralsight. My name is Scott Allen, and I’m looking forward to helping you understand the breadth of Azure resource offerings and supported technologies and get your ASP.NET application set up quickly and deployed to the cloud. Along the way, you’re going to be learning about things like how to scale, monitor, and troubleshoot that application as well has learning how to work with databases using the Azure SQL database and DocumentDB platforms. You’ll want to make sure you’re already up to speed on ASP.NET application development before starting this course. So if you’re ready to get started, Developing with .NET on Microsoft Azure - Getting Started is waiting for you. Thanks again for visiting me here at Pluralsight!

Table of contents
  1. Course Overview1m
  2. Foundational Concepts40m
  3. Building Web Applications and APIs36m
  4. Monitoring & Scaling Web Applications and APIs46m
  5. Using Cloud Databases49m
  6. Cloud Storage31m
  7. Functions49m
  8. Continuous Integration34m

Intermediate

Building applications in the cloud gives you a range of abilities to build scalable, resilient, and highly available applications. This course presents you with design patterns and systems architecture for applications in Microsoft Azure.

Microsoft Azure for .NET Developers - Cloud Patterns and Architecture

by Scott Allen

Jun 15, 2017 / 3h 20m

3h 20m

Start Course
Description

Building applications in the cloud gives you the ability to write highly available, highly scalable applications, and services that are resistant to failure. In this course, Microsoft Azure for .NET Developers - Cloud Patterns and Architecture, you'll learn a different architectural approach to building cloud applications, and see how various Windows Azure services and resources fit into those architectures. First, you'll explore how to use specific Azure resources to add redundancy, fail-over, and load balancing to a system. Next, you'll discover how to utilize the Azure Content Delivery Network. Finally, you'll delve into learning how to create an API gateway. By the end of the course, you'll have the patterns and architectural knowledge you need to build scalable, resilient cloud services and applications.

Table of contents
  1. Course Overview0m
  2. Architecture in the Cloud39m
  3. Cloud Patterns for Resiliency55m
  4. Cloud Patterns for Scalability1h 5m
  5. Cloud Patterns for Testing38m

Advanced

This course will teach you how to use software containers, Microsoft Service Fabric, and Azure Resource Manager Templates to build and deploy applications and services.

Microsoft Azure for .NET Developers - Building Secure Services and Applications

by Scott Allen

Jun 30, 2017 / 4h 38m

4h 38m

Start Course
Description

There are many approaches you can use to building and deploying secure applications in the cloud. In this course, Microsoft Azure for .NET Developers - Building Secure Services and Applications, you'll mainly be focusing on different techniques you can use with Microsoft Azure. You'll see how to use both software containers and Microsoft service fabric. You will also integrate with Azure Active Directory to secure both web application pages and web APIs using standard protocols like OpenID Connect. By the end of the course, you'll have a solid knowledge of these different technologies and make informed decisions about the architecture for the systems you build.

Table of contents
  1. Course Overview0m
  2. Software Containers55m
  3. Cloud Automation1h 29m
  4. Cloud Microservices1h 13m
  5. Cloud Identity58m

What you will learn

  • How to deploy, manage, and monitor ASP.NET applications in Azure
  • How to use Azure storage as well as Azure SQL and NoSQL databases
  • How to use server-less computing with Azure Functions in C#
  • How to setup a continuous delivery pipeline using Azure and Team Services online

Pre-requisites

It is recommended that you have an understanding of C#, ASP.NET, and Visual Studio, as well as web development experience with HTML and CSS.