• Online, Self-Paced
Course Description

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

Learning Objectives

Tool Updates in VS 2017

  • 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

C++ Updates

  • 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

Practice: C++ Diagnostics in VS 2017

  • use C++ code in Visual Studio

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.