Video description
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.
What You Will Learn
- Set up and Install the VS Code and .NET Core SDK on your machine
- Create your first C# project and navigate better in the VS Code
- Get to know Intellisense and use extensions in VS Code
- Learn to debug in Visual Studio Code
- Master Git and GitHub usage for your C# projects
- Learn Visual Studio Code workspaces and build snippets in VS Code
Audience
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 mandatory.
About The Author
Praveenkumar Bouna: Praveenkumar Bouna is a C# software engineer with over 15 years of C# .NET development experience in various enterprise applications including security and surveillance systems and access control systems. A career in the C# software development industry has been the backbone of his success.
He has worked for about 10 years in Honeywell wherein he had transitioned from software engineer to senior software engineer, tech lead, and so on in C# .NET development. For the last five years, he has been working in the security domain for an access control product based on .NET technology.
Table of contents
- Chapter 1 : Introduction to the Course
- Chapter 2 : Getting Started with Visual Studio Code
- Chapter 3 : Create Your First Project
- Chapter 4 : Editing in Visual Studio Code
- Chapter 5 : Navigating in Visual Studio Code
- Chapter 6 : Intellisense
-
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
- Chapter 9 : Working with Git and GitHub
- Chapter 10 : Snippets
Product information
- Title: Visual Studio Code for C# Developers
- Author(s):
- Release date: January 2022
- Publisher(s): Packt Publishing
- ISBN: 9781803230276
You might also like
book
Visual Studio Code
Expert guidance on using Visual Studio Code for editing and debugging your web development projects Visual …
book
Developing Multi-Platform Apps with Visual Studio Code
Redefine your software development experience by understanding the extensive features and rich functionalities offered by Visual …
video
C# and .NET for Object-Oriented Programmers
How to use C# in conjunction with object-oriented design principles.
book
High-Performance Programming in C# and .NET
Enhance your applications' performance using best practices for benchmarking, application profiling, asynchronous programming, designing responsive UIs, …