0%

Book Description

Expert guidance on using Visual Studio Code for editing and debugging your web development projects

Visual Studio Code, a free, open source, cross-compatible source code editor, is one of the most popular choices for web developers. It is fast, lightweight, customizable, and contains built-in support for JavaScript, Typescript, and Node.js extensions for other languages, including C++, Python, and PHP. Features such as debugging capability, embedded Git control, syntax highlighting, code snippets, and IntelliSense intelligent code completion support—several of which set it apart from the competition—help make Visual Studio Code an impressive, out-of-the-box solution.

Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers helps readers to become familiar with and productive in Visual Studio Code. This up-to-date guide covers all of the essential components of the software, including the editing features of the workspace, advanced functionality such as code refactoring and key binding, and integration with Grunt, Gulp, NPM, and other external tools. New users, experienced developers, and those considering moving from another developer tool will benefit from this book’s detailed, yet easy-to-follow information on Visual Studio Code. This book:

  • Teaches readers how to use Visual Studio Code to do full-stack development
  • Explains the steps to install Visual Studio Code on Windows, Mac and Linux platforms
  • Provides a foundation for non-users considering moving to Visual Studio Code
  • Helps current users expand their knowledge of the tool and its available extensions
  • Describes how to open a .NET Core project and get end-to-end execution and debugging functionality  

Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers is an invaluable guide for both professional and hobbyist web developers seeking immediately-useful information on Visual Studio Code.

Table of Contents

  1. COVER
  2. INTRODUCTION
    1. WHAT DOES THIS BOOK COVER?
    2. WHO SHOULD READ THIS BOOK
    3. HOW TO CONTACT THE AUTHOR
  3. 1 Introducing Visual Studio Code
    1. GETTING STARTED
    2. SUMMARY
  4. 2 Exploring the User Interface
    1. EDITORS
    2. ACTIVITY BAR
    3. STATUS BAR
    4. OTHER WINDOWS
    5. SUMMARY
  5. 3 Files and Folders and Projects (Oh My)
    1. EXPLORER
    2. SEARCH
    3. SUMMARY
  6. 4 Editing Code in Your Language of Choice
    1. EDITOR AREA
    2. EDITING FUNCTIONALITY
    3. EDITOR SETTINGS
    4. SUMMARY
  7. 5 Integrating with Source Control
    1. SOURCE CONTROL MANAGEMENT
    2. USING GIT
    3. OTHER SCMs
    4. SUMMARY
  8. 6 Debugging Code
    1. DEBUGGING NODE.JS
    2. SUMMARY
  9. 7 External Tools and Task Automation
    1. TASKS DEFINED
    2. CREATING CUSTOM TASKS
    3. PROBLEM MATCHERS
    4. ADVANCED TASK CONFIGURATION
    5. SUMMARY
  10. 8 Unit Testing
    1. TESTING A UNIT
    2. PYTHON UNIT TESTING
    3. JAVASCRIPT UNIT TESTING
    4. REFACTORING
    5. SUMMARY
  11. 9 Working with Extensions
    1. EXTENSION MARKETPLACE
    2. USEFUL EXTENSIONS
    3. SUMMARY
  12. 10 Creating Your Own Extensions
    1. GETTING STARTED
    2. AN EXTENSION PROJECT
    3. ACTIVATION EVENTS
    4. CONTRIBUTION POINTS
    5. VISUAL STUDIO CODE API
    6. SUMMARY
  13. INDEX
  14. END USER LICENSE AGREEMENT
44.200.179.138