Visual Studio 2015 Playbook

Visual Studio is an amazingly powerful, but sometimes-complex development environment. This course contains tricks, techniques, and understanding that will help you use Visual Studio more effectively every day.
Course info
Rating
(39)
Level
Intermediate
Updated
Oct 17, 2016
Duration
2h 43m
Table of contents
Course Overview
Customizing Visual Studio
Creating Code More Efficiently
Navigating Code Quickly
Editing Code
Using Visual Studio's Debugging Tools
Description
Course info
Rating
(39)
Level
Intermediate
Updated
Oct 17, 2016
Duration
2h 43m
Description

The better you know Visual Studio, the more productive you can be in writing and developing code. In this course, Visual Studio 2015 Playbook, you'll learn how to leverage under-utilized features so you can write code faster and maintain it more effectively. First, you'll learn to how to set up an effective environment. Next, you'll learn how to navigate around your code in Visual Studio. Finally, you'll learn how to edit code and how to use the Visual Studio debugging features for both debugging and light profiling. When you're finished with the course, you'll have a great set of tricks and techniques to make you more effective using Visual Studio and faster in the day to day process of creating and maintaining code.

About the author
About the author

Kathleen Dollard is a .NET Team Coach, has been a Microsoft MVP since 1998, and is an ASP.NET Insider.

More from the author
Play by Play: Visual Studio 2017 and C# 7
Intermediate
2h 34m
Aug 25, 2017
More courses by Kathleen Dollard
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello. My name is Kathleen Dollard, and welcome to my course, The Visual Studio 2015 Playbook. I'm the director of engineering at ROI Code, and I love teaching people how to be more effective writing great software. This course is about your favorite development environment, Visual Studio. I'll include overlooked and underutilized features, many of which have been around for several versions of Visual Studio, and many that are brand new in Visual Studio 2015. Some of the topics I'll cover include setting up an effective environment, navigating around your code in Visual Studio, editing code, and using the Visual Studio debugging features for both debugging and light profiling. By the end of this course, you'll have tricks and techniques to make you more efficient writing and maintaining code. This lets you stay in your flow and focus on the great software you're creating. Before beginning this course, you should have a basic knowledge of Visual Studio. I'll use C# 6 for the samples. While I won't be teaching you C#, the languages behind these techniques doesn't really matter, and most of these techniques work in any language hosted inside Visual Studio. I hope you'll join me on this journey to learn how to leverage Visual Studio features so that you can be more effective and save time every day with what you learn here in the Visual Studio 2015 Playbook course at Pluralsight.

Customizing Visual Studio
Hello. This is Kathleen Dollard, and I'd like to welcome you to this course titled the Visual Studio 2015 Playbook. Each module of this course has a set of tips and tricks that help you work more efficiently in Visual Studio 2015. Effectiveness is building the right thing. Efficiency is getting there faster and better. This course is about efficiency. When you're more efficient with your tools, it doesn't just make you go faster; it lets you stay in the flow of the larger task you are accomplishing that lets you better create the right thing. You can watch the entire course and seriously up your game with Visual Studio, or you can select individual topics to increase your skills in one particular area. The first step in becoming more efficient in Visual Studio is to tweak your environment to fit your style. This first module has tricks for customizing Visual Studio. You'll learn more about making the environment settings your own. You'll also learn how to move settings across machines. I'll also show you a trick about how you can put multiple sets of settings on a single machine. Then I'll show you more about fonts and colors, shortcut key mappings, CodeLens, windows layouts, and notifications from Visual Studio and ways you can communicate back to Microsoft.

Creating Code More Efficiently
This module is about Creating Code More Efficiently. I'll show you how to drag files into an existing project in Solution Explorer. I'll show how to use code snippets. I'll even show you how easy it is to create code snippets. I'll show you a set of tricks around IntelliSense that will help you leverage it to your advantage. I'll show you refactoring. And I'll show you tricks to take better advantage of Solution Explorer.

Navigating Code Quickly
This module is about Navigating Code Quickly. We'll take a look at symbols and F12 navigation, Navigate To, moving between different windows of Visual Studio, the enhanced scroll bar, outlining, bookmarks, and search, including regex search.

Editing Code
This module is about Editing Code. I'll talk about nuances of text selection. I'll talk about some helpful keystrokes for changing code. I'll cover the undo and redo buffer. I'll show you how to copy code for later use in some perhaps surprising ways. I'll talk about column selection, and I'll talk about regex replace.

Using Visual Studio's Debugging Tools
This module contains tips for Using Visual Studio's Debugging Tools. I'll talk about setting up your Visual Studio environment for debugging, stopping and stepping, the data windows that Visual Studio provides to give you information on your application during debugging, the new Diagnostic Tools window, creating new objects and tracking data, debugging exceptions, startup settings for your debugging sessions, and a number of things about breakpoints.