- Course
- Core Tech
Debugging C#
This course will teach you about debugging in C#. You'll learn techniques and approaches to debugging using common development tools.
What you'll learn
Debugging is the process of identifying the root cause of an error and correcting it. In this course, Debugging C#, you’ll learn to debug applications written in C# using common tools and techniques. First, you’ll explore basic debugging features of Visual Studio and Visual Studio Code. Next, you’ll discover how to debug more complex defects involving data and logic errors. Finally, you’ll learn how to write code to assist with debugging your own applications and for working in a team environment. When you’re finished with this course, you’ll have the skills and knowledge of debugging needed to find and fix defects in existing code.
Table of contents
- Understanding Debugging | 5m 27s
- Defect Categories | 7m 32s
- Visual Studio Debugger Basics | 9m 15s
- Hot Reload in Visual Studio | 4m 5s
- Visual Studio Code Debugger Basics | 8m 7s
- Configuring the Sample Project | 2m 43s
- Debugging the Cause of an Exception | 5m 59s
- Fixing the Bug | 4m 55s
- Debugging a Functional Error | 5m 9s
- Becoming a Better Debugger | 2m 36s
About the author
Neil is a solutions architect and developer, with a passion for web development, architecture, and security. He has worked in large and small IT organizations, written articles on development, and spoken at local .NET user groups. Neil has several Microsoft Certifications, including MCPD, MCSA, and MCSD.
More Courses by Neil