
Master shortcuts to navigate and edit code across files, cut and copy, undo, format spacings, rename variables, and comment as switches, managing windows, running code, and debugging with breakpoints, snippets.
Master code navigation and selection in Visual Studio with shortcuts: arrows, ctrl+arrow for word jumps, home/end, bracket matching with ctrl+], row insertion with ctrl+enter/shift+enter, and go to line with ctrl+g.
Learn efficient code selection in Visual Studio using ctrl and arrow keys, shift to extend selection, home/end navigation, ctrl w for element selection, and alt shift for block selections.
Navigate to definitions across files with F12, and use Alt+F12 for a quick in-place peek. Use Ctrl+T, Ctrl+, and Ctrl+Semicolon to search, locate, and view file references across the solution.
Bookmarks mark code for later review; toggle with Ctrl, navigate with ctrl k n and ctrl k p, view in the bookmarks window ctrl k w, rename with F2.
Master essential editing in Visual Studio with delete and word deletion shortcuts, cut/copy/paste, whole row operations, undo with ctrl z, redo with ctrl y, and clipboard behavior.
Enhance code readability in Visual Studio by auto formatting with Ctrl, k, D to remove unnecessary spaces and align content with correct tab indentation for clear block structure.
Learn how to rename variables, methods, properties, and classes across files quickly using Visual Studio's rename shortcut (Ctrl r), with references highlighted and changes applied globally.
Discover how Visual Studio's camel case search uses camel humps to quickly locate methods, classes, or properties, with lowercase input and keyboard navigation.
Fold code in Visual Studio by minimizing sections inside curly brackets to keep the big picture in view, using Ctrl M to collapse current code, methods, or the class.
Master quick commenting in Visual Studio using shortcuts, Ctrl C to comment and Ctrl K U to uncomment, and apply // or /* */ for lines, parts, or rows.
Toggle between two code versions using a comment switch by adding or removing a slash-star marker to turn sections on or off, aiding debugging and performance comparisons.
Explore distraction free mode (fullscreen) in Visual Studio to maximize focus on code, and learn keyboard shortcuts to navigate, arrange, and split your workspace for improved productivity.
Run your Visual Studio projects with ctrl+f5 to view outputs in the console. Debug by using breakpoints, stepping through code (f10, f11), and managing breakpoints to inspect variables.
Learn to attach conditions to breakpoints in Visual Studio, using conditional expressions, head count triggers, and loop awareness to pause execution when specific criteria are met.
Leverage actions breakpoints in Visual Studio to print variable values to the output window, avoiding console writes, using curly brace expressions and optional conditions.
Learn how code snippets act as shortcuts to expand code and speed up writing loops, classes, and properties, using examples like console.writeline and tab-tab shortcuts, and create custom snippets.
Create your own custom snippets in Visual Studio by writing xml snippet templates saved with the .snippet extension, defining header fields and code, and managing cursor placement.
Learn to create a console.writeline snippet using literals, with id, tooltip, and default fields, enabling string interpolation and proper dollar-sign escaping for seamless next-line cursor placement.
Create and configure a thread.sleep snippet in visual studio, importing the system threading namespace using an import stack and a namespace tag, and defining a time in milliseconds.
Create a filtered for loop with an if condition and convert it into a where filter using the System.linq namespace and the where method.
Learn to create a fully implemented property snippet that uses the this keyword to reference a private field, automating get and set, and speeding code writing in Visual Studio.
StyleCop by Microsoft improves C# code quality in Visual Studio by enforcing rules, guiding fixes for using directives placement and blank lines.
In this course you will learn tips and tricks to increase your productivity and double your coding speed with Visual Studio!
Throughout the course, in the bottom right part of the screen you will be able to see my keyboard at all times and see exactly what and how I am pressing when I show you shortcuts or tricks. So not only am I going to explain them to you, you will actually be able to see exactly what I am doing. Since my keyboard is RGB, whenever I press a key it will light up and you will see exactly what is going on!
Over 60 shortcuts and tips compiled in a PDF cheatsheet that you can download, print and have it by your side at all times to quickly find a shortcut that you are not yet used to use.
Before you proceed, I want you to have the right expectations from the course! The course will not magically transform you in a speed coding guru! You have to practice and implement the shortcuts that you feel would be helpful to you into your coding habits (this is where the cheatsheet comes into play). Only then the full effect of the discussed material will be allowed to shine and increase your productivity and speed.
The course is aimed at students that want to get more familiar with the Visual Studio Software and/or want to become more productive and write code faster.
The only coding in the course is when we create our snippets (which is done in XML and thats extremely easy!), so even coding beginners will manage to complete the course!
The topics that we are covering are:
For me the highlight of the course is the Snippets section, as this is one of the things that let you highly customize your coding experience and tailor it to your specific needs.
There are tons and tons of tutorials on Youtube and other websites, so why would you have to pay for this course?
The answer is very simple, in this course you will get every single lecture systemized in such way, that it ensures smooth transition between the previous and the following topic. Guaranteeing great learning experience.
There are no stones left unturned, everything is explained in great detail (but not too much, that would be boring :) )
The video lectures in the course are produced with the highest possible audio and video quality. No static noises to disturb you while you watch the videos, no blurry images, everything is crystal clear with crisp audio!