Boost your productivity with Visual Studio Code, the best code editor of the moment!

What you will learn

Install and configure VSCode

Explore the UI of VSCode

Linting, refactoring, intellisense

VSCode advanced debugging techniques

Use Visual Studio for web design

Remote SSH with VSCode

Develop inside a Docker container

VSCode extensions for frameworks (React, Vue, Angular)

Source control inside the code editor

Markdown and JSDoc

Python in VSCode

Java in VSCode

C++ and C# in VSCode

Description

In just 3 years, Visual Studio Code became the number 1 tool any programmer should use.

Even if you need a simple code editor, or a complex IDE, with rich features like refactoring, linting or debugger, VSCode is the tool you need.

Why use one tool for your HTML and CSS, one for your back-end development and another one for course control, when you can have everything you need in one single, fast and beautiful program: Visual Studio Code.

Welcome to my Mastering Visual Studio Code course, where you will learn everything you need about this awesome tool!

VSCode features and topics covered:

  • Installation and setup
  • VSCode interface guide
  • Command palette, key shortcuts, multi-cursor
  • VSCode extensions
  • Advanced debugging techniques
  • Use VSCode for web development: HTML, CSS and JS
  • Connect from VSCode with remote SSH
  • Use Docker and develop inside a container
  • Understand Markdown and JSDoc
  • VSCode for Python development
  • Create Java projects with VSCode
  • Use VS Code for C++ and C#
  • Build a VSCode extension with a data service using TypeScript
  • Master great extensions, like live share, Git lens, Code Runner, Remote Development and many more
  • Visual Studio Code tips and tricks
  • Run VSCode inside the browser
  • History of VSCode

You can practice VS Code with your own JavaScript/TypeScript project, or use the one provided by the instructor. The objective here is to help you understand deeply how VSCode works and how you can use it.

This course stands out with many advantages and highlights:

  • Demanded topic – Visual Studio Code is the number one development tool of the moment
  • Updated content – completely updated for 2021
  • Concise content with respect for your time – most of the typing and idle times are cut. The course focuses on explanations
  • Beyond the basics structure: Visual Studio Code has great and up to date documentation. This course doesn’t just walk you through it, instead it focuses on the difficult or weird parts, where you actually need guidance
  • Experienced and programming active instructor: a great teacher never looses touch with the industry. This is especially true for software development, where the industry is so dynamic. This helps the instructor stay up to date with the best coding guidelines and present you the challenging parts, not the “hello world”
  • Great visuals – dark background, big font, 1080p resolution
  • Certificate of completion

Enroll and unlock the key to great productivity, no matter what technology you develop!

English

Language

Content

Setting up VS Code

Installing VS Code

First contact with VS Code

Extensions

The Command Pallette

JavaScript and NodeJS

Section intro

Intelisense and JSDoc

Installing NodeJs

The terminal

Linting and errors

Formatting code

Typescript

Code navigation

Web design

Section intro

Writing HTML

Writing CSS

Live Server Extension

The Debugger

Section intro

Debugger setup

Debug view

Debugging Typescript

Debugging front end code

Git

Section intro

Git install


Get Instant Notification of New Courses on our Telegram channel.


Git basic commands

Github interface

Git in VS Code

Git commit

Git branches

Handling commit conflicts

Git Lens extension

Markdown language

Live Share extension

Favorite extensions

Section intro

Frameworks (Angular, Vue, React)

Visual adjustments extensions

Productivity extensions

Python in VSCode

Section intro

Python installation

Python in VSCode

Python debugger

Python formatting and linting

Python unit testing

Java in VSCode

Section intro

Java installation

Java in VSCode

Java code assist

Java – importing libraries

Java – using Maven

Java debugger

C++ and C# in VSCode

Section intro

Compiler installation

C++ in VSCode

C++ build, run and debug

C++ code assist

.NetCoreSDK installation

C# in VSCode

C# code assist

Creating a VSCode extension

Section intro

Extension initial setUp

Extension data service

Extension multiple commands

Extension finalization

Visual Studio Code insights

Section intro

Electron application introduction

Electron app export

VSCode in the browser