Video description
Learn the most in-demand IDE currently among the programmers’ community. Acquire the skill of editing the source code in an efficient way, especially inclined towards C# developers.
About This Video
- Master editing the C# files and code faster to dramatically improve your productivity
- Learn to install, debugging tools, options available, and use extensions to power up the VS Code
- Build your own snippets to extend the programming experience even further in a step-by-step approach
In Detail
Visual Studio Code is the #1 IDE among the programmers’ community. The usage of VS Code has increased exponentially in recent years. Companies such as Facebook, Google, Microsoft, and many others use Visual Studio Code to do development in various programming languages at a large scale. You will be learning these VS Code concepts from scratch in this course.
You will get started with Visual Studio Code and create your first C# project. Then master editing and know how to navigate better in Visual Studio Code. After that, you will get to know Intellisense and use extensions in VS Code. Post that, you will learn to debug in Visual Studio Code, and master Git and GitHub usage for your C# projects.
Finally, you will learn Visual Studio Code workspaces, and build snippets in Visual Studio Code.
By the end of this course, you will have a strong foundation in using Visual Studio Code for C# programming. This course will provide significant knowledge of using Visual Studio Code for your next C# project. You will be certain to use the learned concepts with ease by following a step-by-step approach. You will be confident to instantly apply the IDE tips covered in the course.
Who this book is for
This course is ideal for beginner C# programmers, who are starting out with programming. This course will provide you with a strong foundation on using Visual Studio Code for C# programming. Experienced C# programmers, who are looking to switch to Visual Studio Code from another IDE will also be benefitted.
Basic knowledge of C# programming will be helpful. Apart from this, a basic knowledge of Git will be helpful for the Git section, but not mandator
Table of Contents
Chapter 1 : Introduction to the Course
About the Course
Chapter 2 : Getting Started with Visual Studio Code
Introduction
Step 1: Know What is Visual Studio Code
Step 2: Set Up Visual Studio Code (Windows)
Step 3: Install .NET Core SDK (Windows)
Step 4: Familiarize with the UI
Step 5: Familiarize with the Settings
Conclusion
Chapter 3 : Create Your First Project
Introduction
Step 1: Create a New .NET Core Project
Step 2: Add Files and Folders
Step 3: Add Reference
Step 4: Build the Project
Conclusion
Chapter 4 : Editing in Visual Studio Code
Introduction
Step 1: Set the Initial Settings
Step 2: Use Keyboard shortcuts
Step 3: Use Multi-Cursor
Step 4: Expand/Shrink Selection
Step 5: Format Your Code
Step 6: Fold Your Code
Step 7: Refactor the Code
Conclusion
Chapter 5 : Navigating in Visual Studio Code
Step 1: Navigate Files Quicker
Step 2: Navigate Faster Using Breadcrumbs
Step 3: Navigate with Go-To Command
Step 4: Navigate Through Search
Chapter 6 : Intellisense
Step 1: Know What is Intellisense
Step 2: Trigger an Intellisense
Step 3: Understand Supported Types
Chapter 7 : Extensions
Step 1: Know What are Extensions
Step 2: Install an Extension
Step 3: Change the Extension Settings
Step 4: Use the Extension
Step 5: Manage the Extension
Productivity Tips: Extensions
Recommended Extension 1: C# Extensions
Recommended Extension 2: NuGet Package Manager
Recommended Extension 3: SharpPad
Chapter 8 : Debugging in Visual Studio Code
Step 1: Start Your Program for Debugging
Step 2: Add Debugging Settings
Step 3: Take Debugging Actions
Step 4: Add Breakpoints
Step 5: Use Variables and Watch
Step 6: Use File Watcher
Chapter 9 : Working with Git and GitHub
Step 1: Know What is Git
Step 2: Git in Visual Studio Code
Step 3: Initialize Repository
Step 4: Install SCM Extensions
Step 5: Clone a Repository
Step 6: Select the Branch
Step 7: Check the Differences
Step 8: Commit the Changes
Step 9: Push to Remote Repos
Chapter 10 : Snippets
Step 1: Know what are Snippets
Step 2: Add a Snippet
Step 3: Create a User Snippet