Course details

.NET Core, C#, and Visual Studio Extensions

.NET Core, C#, and Visual Studio Extensions

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

In this course, you will learn about Web and .NET Core updates, C# updates, and updates to extensions in Visual Studio 2017.

Target Audience
Developers wishing to gain familiarity with the Visual Studio 2017 development platform


Expected Duration (hours)

Lesson Objectives

.NET Core, C#, and Visual Studio Extensions

  • start the course
  • demonstrate the improved web editing features in VS 2017
  • install the ASP.NET and web development workload to VS 2017
  • perform client-side debugging of both JavaScript and TypeScript in Google Chrome
  • describe the updates to the tooling for .NET Core and ASP.NET Core
  • use response compression with ASP.NET core in VS 2017
  • use SSH to debug a .NET application on a Unix machine
  • use the out variable in a C# program
  • identify how to use C# tuples
  • perform pattern matching in Visual Studio 2017
  • apply the ref locals and returns feature in Visual Studio 2017
  • work with C# local function in VS 2017
  • describe the use of expression-bodied members in C#
  • use the new throw expressions in C#
  • use the async modifier to return types other than Task and Task in C#
  • demonstrate how to use the new tokens for C# numeric literals
  • manage lightweight solution loading in Visual Studio 2017
  • monitor extensions in Visual Studio 2017
  • demonstrate how to manage extension prerequisites in VS 2017
  • create a custom extension in Visual Studio 2017
  • create a C# application utilizing new features for VS 2017
  • Course Number:

    Expertise Level