Software Development
Visual Studio 2017 First Look
.NET Core, C#, and Visual Studio Extensions
sd_vsfl_a03_it_enus
Tools and C++ Updates
sd_vsfl_a02_it_enus
Visual Studio 2017 Installation and New Features
sd_vsfl_a01_it_enus
.NET Core, C#, and Visual Studio Extensions
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.
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
Developers wishing to gain familiarity with the Visual Studio 2017 development platform
Tools and C++ Updates
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.
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
Developers wishing to gain familiarity with the Visual Studio 2017 development platform
Visual Studio 2017 Installation and New Features
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
Target Audience
Developers wishing to gain familiarity with the Visual Studio 2017 development platform
Developers wishing to gain familiarity with the Visual Studio 2017 development platform