Visual Studio Code
Offered By: Frontend Masters
Course Description
Overview
Visual Studio Code is a modern, lightweight and full-featured code editor, built from the ground up to suit the needs of web developers - JavaScript developers in particular. In this course, we'll dive deep into using, customizing and extending it.
Syllabus
- Introduction
- Editor Features
- Developer Focus
- Up and Running
- Course Agenda
- Setting Up
- Markdown
- Emmet & HTML
- Emmet & CSS
- Challenge 1: Rapid Expansion
- Challenge 1: Solution, Part 1
- Challenge 1: Solution, Part 2
- Go To
- Selection
- Multi-Cursor & Line Manipulation
- Peek Editing
- Renaming
- Challenge 2: Refactoring
- Challenge 2: Solution
- Introducing Type Checking
- Benefits of Types
- Categories of Type Systems
- Type Checking in VS Code
- Annotating Types
- Functions
- Generics
- Custom Types
- Challenge 3: Data Layer Types
- Challenge 3: Solution
- Debugging Node
- Debugging Node with Editors
- Debugging Node with VS Code
- Debugging Chrome with VS Code
- Challenge 4: Multi-Process Debugging
- Challenge 4: Solution
- Benefits of Customization
- VS Code Themes
- Custom Fonts
- Key Bindings
- Code Snippets
- Challenge 5: VS Code Tune-Up
- Challenge 5: Solution
- Introducing Custom VS Code Tasks
- Challenge 6: TSLint Problems
- Challenge 6: Solution
- Launch Settings
- Challenge & Solution 7: Analyze & Monitor
- VS Code Extension Recommendations
- Wrapping Up
Taught by
Mike North
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX