Software Development
Visual Studio 2017 First Look
.NET Core, C#, and Visual Studio Extensions
Tools and C++ Updates
Visual Studio 2017 Installation and New Features

.NET Core, C#, and Visual Studio Extensions

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

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

Tools and C++ Updates

Course Number:
sd_vsfl_a02_it_enus
Lesson Objectives

Tools and C++ Updates

  • start the course
  • recognize the key new features in Git for VS 2017
  • utilize the structure visualizer in a project in VS 2017
  • validate architecture dependencies with VS 2017
  • work with the roaming extensions manager in VS 2017
  • work with the identity services manager in VS 2017
  • identify the C++ conformance improvements in VS 2017
  • list and describe the new C++ compiler switches in VS 2017
  • demonstrate the use of codegen in Visual C++ in VS 2017
  • describe the C++ code security improvements in VS 2017
  • use the improved C++ toolset in VS 2017
  • illustrate the use of improved diagnostics for VS 2017
  • describe the key improvements to the C++ Standard Library
  • work with the various IntelliSense improvements for C++
  • demonstrate how to read and edit C++ code using the improved Open Folder in VS 2017
  • describe what Cmake is and illustrate its use in Visual Studio
  • identify the various workloads available for C++ in VS 2017 and describe their features
  • use the UWP Bridge to convert a Windows desktop application to a Universal Windows Platform (UWP) app
  • configure the C++ Code Analysis tool
  • build a project utilizing the /bigobj switch for VS 2017
  • use C++ code in Visual Studio

Overview/Description
In this course, you will become familiar with new tools and C++ updates in Visual Studio 2017.

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

Visual Studio 2017 Installation and New Features

Course Number:
sd_vsfl_a01_it_enus
Lesson Objectives

Visual Studio 2017 Installation and New Features

  • start the course
  • demonstrate how to install Visual Studio 2017
  • configure common settings in the Visual Studio IDE
  • provide a tour of the Visual Studio 2017 interface
  • demonstrate the key editing improvements in Visual Studio 2017
  • use the code navigation features in Visual Studio 2017
  • detail debugging improvements in Visual Studio 2017
  • implement Live Unit Testing in Visual Studio 2017
  • detail the key Apache Cordova improvements in Visual Studio 2017
  • demonstrate the support for Visual C++ for Linux in Visual Studio 2017
  • use refactoring the improvements in Visual Studio 2017
  • use the key new features of Visual Studio 2017

Overview/Description
In this course, you will become familiar with Visual Studio 2017 components.

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

Close Chat Live