.NET Core, C#, and Visual Studio Extensions


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
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

Prerequisites
None

Expected Duration (hours)
1.9

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:
    sd_vsfl_a03_it_enus

    Expertise Level
    Intermediate