Mastering Visual Studio Code (2024)

Boost your productivity with Visual Studio Code, the best code editor of the moment! Completely updated in 2024!

4.64 (1424 reviews)
Udemy
platform
English
language
Other
category
instructor
Mastering Visual Studio Code (2024)
84,731
students
8 hours
content
Apr 2024
last update
$69.99
regular price

What you will learn

Install and configure VSCode for your specific operating system

Explore the UI of VSCode and quickly learn how to customize it for your needs

Design state of the art projects and lint, refactor and debug your program all within your IDE

VSCode advanced debugging techniques for JS, Python, Java, C++

Analyze big codebases easily with VSCode

Develop remotely with SSH directly inside your IDE

Develop inside a Docker container

VSCode extensions for frameworks (React, Vue, Angular)

Source control inside the code editor and basic and intermediate Git commands. Authenticate VSCode for all source control operations.

Markdown, JSDoc, SQL, YML - edit them with powerfull syntax highlight

Python in VSCode

Java in VSCode

C++ in VSCode

GitHub Copilot inside VSCode

Why take this course?

In just a few 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 first steps

  • Visual and functional setup

  • Easily handle Visual Studio Code extensions

General programming topics:

  • Debugging

  • Refactoring

  • Code snippets

  • File formatting and comments

Use Visual Studio Code for JavaScript and TypeScript programming.

Debug NodeJs and Browser apps.

Use Visual Studio Code for Python or Java programming.

Learn about the most popular VSCode extensions and even build and test your own extension.

Use Remote capabilities of VSCode inside VMs and Docker.

Learn Source and version control with Visual Studio Code and GitHub. Learn about Basic Git commands and VSCode authentication for remote pushing.

Learn about advanced Visual Studio Code features like profiles or multi-cursor.

Course features list:

  • 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

  • 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

  • Downloadable resources - all files used in the course are available for download

  • Updated content - completely updated for 2024

  • 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. Video optimized even for mobile devices.

  • Certificate of completion

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




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
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

Screenshots

Mastering Visual Studio Code (2024) - Screenshot_01Mastering Visual Studio Code (2024) - Screenshot_02Mastering Visual Studio Code (2024) - Screenshot_03Mastering Visual Studio Code (2024) - Screenshot_04

Reviews

Gabriel
May 18, 2023
Un muy buen curso para iniciarse en el uso más avanzado de VS Code, introduce bien los temas generales y da un paseo más profundo en los aspectos específicos de la mayoría de los lenguajes de programación actuales en los que las características de VS Code sobresale. Muy buen sonido, muy buena edición de imagen incluyendo el uso adecuado del zoom in & out. Para aquellos que solo desarrollamos en uno o dos lenguajes, el paseo por la configuración y uso en los otros puede ser tedioso... pero necesario. Curso muy recomendable!
Gideon
April 10, 2023
Not clear where I am supposed to use/download test examples in VS Code. Are these provided as part of the lecture?
Ailton
April 6, 2023
The instructor has both a deep knowledge of the tool and a good sense of the rhythm needed to help the learning process.
Dave
January 13, 2023
For someone new to VSC, it's a lot of information coming at me pretty quickly in the presentation. Seems like it would be beneficial to have hands on exercises to do throughout to reinforce what is being taught.
Francisca
January 6, 2023
I kind of would've liked to have more information about how to create custom launch files to debug for example. But overall, its was a good course.
David
September 26, 2022
My review may be biased as I've used VS code for a few years. I was hoping to learn some things that I didn't already know but most of it was simple review. This course would be good for someone who is switching from another IDE and has no prior knowledge of VS code.
Bruno
September 22, 2022
It's tough, but it's SO great. In September 2022, many things have changed, screenshots and menus are not any more accurate, but it doesn't prevent you to successfully achieve the result. I discovered many many things. I should have invested the time to attend this course earlier. It will definitely increase dramatically my success in using Visual Studio Code.
Valentyn
July 23, 2022
Excellent course for initial introduction. Too few details on anything except web development, especially on C/C++ development. But this could have related with general tool orientation. Excellent presentation and narrating.
Gurpreet
June 10, 2022
I am a Database (PLSQL) Developer and was expecting a section on the same which is missing. Nevertheless, the instructor has covered a wide variety of topics. the course structure and the delivery is very good
David
April 23, 2022
This course was clear, concise, and relevant. It helped me quickly get up to speed on how to use VSCode without any prior knowledge and be productive on Day 1. Worth every penny. Highly recommend if VSCode is new to you.
Samuel
April 6, 2022
Fully packed and concise content. I liked the instructors fluency in English and zeal in the various fields of programming.
Adil
March 20, 2022
Totally worth time and money.Excellent course for Students, The transcript should be more precise as there is lot of mistake in captions file and transcript file .
Marcus
March 13, 2022
This is great, at the beginning of the course it's a lot about how to use VSCode and then the course changes style to explain how to use VSCode with different languages, extensions and servers. This is really awesome. I am sure I will return to this course a lot of times and just watch the parts about different languages, like Python. In the whole, the course gives you a lot to start with and it will serve you a lot in the future when you change work language. I am sure I will have use for this course for several years to come, since I will come back to watch some specific chapters every now and then. This is not really a course you can binge-watch because it covers a lot of topics and you need time to test and learn. So be prepared for a week of VsCode and a lot of new knowledge.
Stephen
March 1, 2022
Wonderful course! Goes way beyond a listing of features. Really does a complete explanation of how to use VS CODE in a wide variety of settings.
Mariela
January 27, 2022
I still need to explore the course a bit more, but I enrolled because I've been using VSCode for a while now but I still don't know how to use it with it's full potential for Web Development. I am very excited to see what kind of things I learn when exploring this course!

Coupons

DateDiscountStatus
1/16/2020100% OFF
expired
7/5/2021100% OFF
expired
7/12/2021100% OFF
expired
7/19/2021100% OFF
expired
8/10/2021100% OFF
expired
8/20/2021100% OFF
expired
10/5/2021100% OFF
expired
10/12/2021100% OFF
expired
10/21/2021100% OFF
expired
11/2/2021100% OFF
expired
11/8/2021100% OFF
expired
12/10/202180% OFF
expired
1/7/2022100% OFF
expired
1/14/2022100% OFF
expired
1/27/2022100% OFF
expired
3/3/2022100% OFF
expired
3/21/2022100% OFF
expired
4/12/2022100% OFF
expired
4/27/2022100% OFF
expired
4/30/2022100% OFF
expired
12/11/202386% OFF
expired

Charts

Price

Mastering Visual Studio Code (2024) - Price chart

Rating

Mastering Visual Studio Code (2024) - Ratings chart

Enrollment distribution

Mastering Visual Studio Code (2024) - Distribution chart

Related Topics

2664746
udemy ID
11/20/2019
course created date
12/18/2019
course indexed date
Bot
course submited by