35,99 €
versandkostenfrei*

inkl. MwSt.
Versandfertig in über 4 Wochen
Entspannt einkaufen: verlängerte Rückgabefrist1) bis zum 10.01.2022
18 °P sammeln
  • Broschiertes Buch

Expert guidance on using Visual Studio Code for editing and debugging your web development projectsVisual 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…mehr

Produktbeschreibung
Expert guidance on using Visual Studio Code for editing and debugging your web development projectsVisual 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 functionalityVisual 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.
  • Produktdetails
  • Verlag: Wiley & Sons / Wrox
  • Artikelnr. des Verlages: 1W119588180
  • 1. Auflage
  • Seitenzahl: 192
  • Erscheinungstermin: 11. September 2019
  • Englisch
  • Abmessung: 236mm x 187mm x 15mm
  • Gewicht: 344g
  • ISBN-13: 9781119588184
  • ISBN-10: 1119588189
  • Artikelnr.: 54915818
Autorenporträt
BRUCE JOHNSON is a partner at ObjectSharp Consulting. He has spent most of his career in the computer industry, working on projects at the leading edge of Windows technology. Bruce has spoken hundreds of times at conferences and user groups throughout North America. He is a Microsoft Certified Trainer (MCT), and has been recognized numerous times as a Microsoft MVP.
Inhaltsangabe
Introduction xvChapter 1: Introducing Visual Studio Code 1Getting Started 1Installing Visual Studio Code 2Windows 2Linux 6macOS 10How Cross-Platform Works 11Summary 12Chapter 2: Exploring the User Interface 13Editors 14Activity Bar 15Editing Settings Manually 17Status Bar 18Other Windows 23Command Palette 23Terminal Window 24Output Window 25Debug Console 26Problems Window 27Summary 29Chapter 3: Files and Folders and Projects (Oh My) 31Explorer 31Project View 32Decorations 36Workspaces 37Saving the Workspace 37Adding Folders 38Settings 38Search 38Advanced Searches 39Regular Expression Matching 39Specifying Files 40Replacing Text 41Settings 41Summary 42Chapter 4: Editing Code in Your Language of Choice 43Editor Area 43Editor Groups and Layouts 45Open Editors 48Outline View 51Editing Functionality 52Keyboard Shortcuts 53Choosing Your Language 57Formatting 58Code Writing Assistance 59IntelliSense 61Method Info 61Completions 62Settings 62Find and Replace 63Minimap 64Code Snippets 65Multiple Cursors 67Auto Save 67Hot Exit 68Editor Settings 68Summary 71Chapter 5: Integrating with Source Control 73Source Control Management 73Using Git 75Cloning a Repository 76Staging and Committing 76Branches 77Working with the Tracking Branch 78Merge Conflicts 80Miscellaneous Support 82Git Output 82Default Git Editor 83Git Diff Tool 83Other SCMs 83Installing the Extension 84Configuring the Extension 85Summary 86Chapter 6: Debugging Code 87Debugging Node.js 87Launching the Session 88Launch Configurations 89Launch vs. Attach Execution 91Adding a Configuration 92Simultaneous Configurations 94Debug Actions 95Breakpoints 95Stepping through Code 97Data Inspection 97Advanced Launch Configuration 98Variable Substitution 98Launching a Browser on Debug 99Summary 100Chapter 7: External Tools and Task Automation 101Tasks Defined 101Creating Custom Tasks 104Compound Tasks 106Problem Matchers 107Multiline Matchers 108Background Patterns 109Advanced Task Configuration 110Platform-Specific Properties 110Variable Substitution 110Summary 112Chapter 8: Unit Testing 113Testing a Unit 113Python Unit Testing 114Unittest Framework 115PyTest Framework 116JavaScript Unit Testing 118Jest Extension 118Refactoring 121Code Actions 122Summary 124Chapter 9: Working with Extensions 125Extension Marketplace 126Searching for Extensions 127Installing Extensions 129Extension Configuration 133Updating Extensions 136Workspace Extensions 137Command-Line Interface 138Useful Extensions 138Linters 139Keyboard Mappings 139Snippets and Coding Assistance 140Miscellaneous Tools 140Summary 142Chapter 10: Creating Your Own Extensions 143Getting Started 143An Extension Project 147Activation Event 148Contribution Points 148Visual Studio Code API 149Extension Project Structure 149Activation Events 151onCommand 151onDebug 152onFileSystem 152onLanguage 153onUri 153onView 154onWebviewPanel 154workspaceContains 155Start Up 155Contribution Points 155breakpoints 156colors 156configuration 157configurationDefaults 157commands 158debuggers 158grammars 158jsonValidation 159keybindings 159when Clause 159languages 160menus 160problemMatchers 162snippets 162taskDefinitions 163themes 163viewsContainers 163views 164Visual Studio Code API 165Common Patterns 165Promises 165Cancellation Tokens 165Events 165Commands 166Debug 166Env 166Extensions 167Languages 167Scm 168Tasks 168Window 168Workspace 169Summary 169Index 171