Visual Studio Code Cross-platform Code Editor: Basics


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



Overview/Description
Visual Studio Code is a new free tool for more intelligent and efficient coding on any platform, featuring deep integration with existing Microsoft developer tools. In this course, you will learn the basic concepts of Visual Studio Code Editor.

Target Audience
For existing developers who want to explore the features and functionality of tools which support coding for apps such ASP.NET 5 and Node.js, support package manager and repositories, and run on Windows, Linux, and OS X

Prerequisites
None

Expected Duration (hours)
2.3

Lesson Objectives

Visual Studio Code Cross-platform Code Editor: Basics

  • start the course
  • describe Visual Studio Code and its main features
  • describe a code editor and identify its strengths
  • describe integrated development environment or IDE and identify its strength
  • distinguish between code editor and integrated development environment or IDE, and recognize developer problems when selecting working environment
  • identify Visual Studio Code as a tool that combines strengths of both editor and integrated development environment or IDE
  • describe Visual Studio Code as it is built through history and identify where it has been already used
  • navigate through the Visual Studio Code environment
  • use basic editing features such as matching brackets, indent, and IntelliSense
  • open and manipulate up to three editors side by side
  • search for a specific item or word over all the files in the open folder
  • access all the functionality of the Visual Studio Code using only the keyboard
  • identify three levels of language support in Visual Studio Code and change the language for the selected file
  • use Visual Studio Code to easily author JavaScript
  • easily modify json files using Visual Studio Code
  • use IntelliSense and snippets within Visual Studio Code to modify HTML files
  • use preview and snippets within Visual Studio Code, and automate Markdown compilation
  • create config file, convert TypeScript into JavaScript, create and run tasks, and review build issues
  • use various features within Visual Studio Code to edit style sheets in CSS, Sass, and Less
  • use various features within Visual Studio Code to edit DockerFiles
  • create your own task
  • use autodetecting features in Visual Studio Code
  • map Gulp, Grunt, and Jake to output to problem matcher
  • control how the output window behaves when running tasks
  • create your own problem matcher
  • create your own multiple line problem matcher
  • load code file and modify code using core Visual Studio Code features
  • Course Number:
    sd_vscp_a01_it_enus

    Expertise Level
    Beginner