overviewsyllabusvideoregister
While Microsoft's .NET environment will eradicate many of the problems, such as memory management and pointer manipulation, that have plagued Windows developers since the beginning, that doesn't mean your programs will not require any debugging. That's right, bugs still suck. Period.
.NET does make many things much easier, but it introduces many new issues that make it easy to inadvertently introduce bugs and performance problems. This course will give developers the knowledge and wherewithal to detect and eliminate them. Additionally, it will teach you how to apply a structured design and testing methodology that lends itself to avoiding bugs in .NET applications in the first place.
Mastering .NET Debugging teaches an approach to debugging that has proven to help companies ship better code faster. Additionally, the course gives you the leg up necessary to truly take advantage of the new debuggers and tools in Visual Studio 2010 so you have a better chance of successfully deploying your first .NET applications. Finally, this course discusses performance tuning in the .NET environment. If an ounce of prevention is worth a pound of cure, then a few days spent with John Robbins, one of the world's foremost experts on debugging, could be the best investment your company makes all year.
formats
On-Site
,
Virtual
prerequisites
Developers who attend Mastering .NET Debugging should be familiar with writing .NET applications using either C# or Visual Basic .NET.
The Debugging Process
Infrastructure You Have to Have and How to Use It
Debugging During Coding
Introduction to Visual Studio .NET
Advanced Breakpoints
Remote Debugging
The Watch Window
Advanced Tips and Tricks
Intermediate Language
Exceptions
Error Handling
Introduction to WinDBG
Solving Problems with SOS
Advanced SOS
Thinking About Performance
.NET Performance Issues
Using Performance Tools
-
9/25/2012
Mastering .NET Debugging
John Robbins
Format: Virtual