Learn the essentials of Visual Studio, the integrated development environment from Microsoft. Unlock the power of Visual Studio tools for writing, refactoring, and debugging code.
Overview
Syllabus
Introduction
- Explore the wide world of Visual Studio 2019
- Using the exercise files
- What you need to know before starting this course
- How to install Visual Studio
- Download the Visual Studio installer
- Choose the workloads and components
- Verify the install
- Initial configuration of Visual Studio
- Visual Studio overview for beginners
- Beginners guide to the IDE features
- Explore the Visual Studio 2019 versions
- Working with files
- Introducing projects and solutions
- Creating projects
- Identifying the IDE tool and document window types
- Viewing projects and solutions in Solution Explorer
- Use folder view in Solution Explorer
- Use filter and scope in Solution Explorer
- Working with tabbed editors
- Preview tab contents
- Pinning tabbed editors
- Arranging and grouping tabbed editors
- Use Window Layout to save or reset tool window positions
- See more code in full-screen mode
- Navigate the IDE with the Navigation Helper
- Docking tool windows with the visualizer
- Use SplitView within an editor
- Quickly launch commands with the search tool
- Working with source control in Visual Studio
- Git and GitHub overview
- Adding a project to Git
- Clone the exercise files from GitHub
- Open solution from Team Explorer
- Use checkout to open exercise files from Git branches
- Save or restore custom settings
- Explore the basic display settings for editors
- Configure the text editor settings
- Add line numbers for better document readability
- See more code at a glance with word wrapping
- Choose a programming font
- Change the IDE color theme
- Customize font colors
- Explore the code editor windows
- How the proper editor window is loaded
- Write example code
- Use outliners and regions in your code
- Use hover tips
- Quick actions
- Use IntelliSense effectively
- Change tracking for code edits
- Refactor your existing code
- Code snippets
- Format and arrange code layout
- Set your format rules for a language
- Get consistent code with code styles
- Get consistent names with code styles
- Use EditorConfig for consistent code settings
- Use the enhanced editor scrollbar
- Use the Class View to explore classes
- View class relationships with Class Diagram
- Look up type information
- Use Peek Definition to see inline definitions
- Find all references
- See critical reference info inline with CodeLens
- Find content and files with the Go To tool
- Set the start-up project
- Use breakpoints effectively
- Step through code in the debugger
- Modify code while debugging with Edit and Continue
- See debug information with DataTips
- Use the Watch, Locals, and Autos windows
- Beyond the basic breakpoint
- Evaluate performance with PerfTips
- Additional tools available in Visual Studio
- Add extensions to enhance the IDE
Taught by
Walt Ritscher