Registration Process - Software Requirements - Cancellation policy - Usage policy
Instructor: Mario Hewardt, Author of
Advanced Windows Debugging and
Advanced .NET Debugging.
Date offered: 8/17/2012
Duration: 1 day
Price: $299
Level: Apprentice
Location: Virtual
Prerequisites: Attendees should be have experience in
Windows C/C++ development as well as basic operating system
constructs such as threads, processes and synchronization.
Prior experience in using the Debugging Tools for Windows
package is not required.
Description:
With the rampant adoption of .NET and associated languages,
is it really necessary for software engineers to know how to
debug good old native code? The answer to that is a
resounding yes! If you look at where in the stack the .NET
runtime exists it is simply a layer sitting on top of the
natively implemented Windows Operating system. As with any
stack, the more you know about the deep layers the more
effective you will be at the higher layers. Furthermore,
even though .NET has made extensive libraries available to
developers it's quite common to have to make calls to native
code due to unavailability or limitations of .NET which can
wreak havoc in applications in the form of tough to diagnose
problems - problems that only a solid understanding of
native code Windows debugging can solve.
In this day long virtual class, we take an accelerated deep
dive into the tools and processes that are available and can
make troubleshooting these issues reality (and in some cases
a breeze!). Taught by Mario Hewardt, an industry recognized
expert on Windows debugging, he'll cover topics such as:
introduction to the diagnostics tools, basic debugger usage,
symbol servers, memory corruption, synchronization issues
and much more! In addition to explaining important
theoretical concepts, this training focuses heavily on
showing how to apply the theoretical knowledge to
troubleshoot real problems.
The pragmatic approach (with a ton of examples actually
debugging faulty code) culminates in an end to end
demonstration of a real problem in a web server application
and how to go from: "We have a problem and we're losing
money" to "problem has been fixed" in no time. So if you're
looking for knowledge that you can use tomorrow to debug a
critical problem at work in no-time, let us show the
necessary tools and techniques to get the job done.
A minimum of 15 registered students is required for the course to commence.
Usage Policy
A successful registration entitles one student to partake in the virtual training course they registered for. Projecting or by other means broadcasting the presentation to multiple students in not permitted.
If you have multiple students partake in the virtual training please contact training@thehightechavenue.com as we would be more than happy to provide discounts.
I understand that The High-Tech Avenue reserves the right to cancel or postpone any course with less than 15 total registered students at anytime up to 7 business days prior to the day of the course. In the case of a course cancellation due to low attendance, the registration fee will be refunded at 100%.
As an attendee of a virtual training class, you agree to the terms set forth.
Have questions on course content and availability? Please call us at 866-996-9692