Advanced Debugging Training

While the blog posts are English, this Debugging Training is for German developers. For trainings in English, please contact me at thomasweller@wellisolutions.de

Trainingsinhalte

  1. “The debugging mindset”
  2. Prozesse und Threads
  3. Speicherverwaltung (unmanaged)
  4. Speicherverwaltung .NET
  5. Process Explorer und Process Monitor
  6. Structured Exception Handling
  7. Erzeugung von Crash Dumps
  8. Deadlocks (unmanaged)
  9. Deadlocks .NET

Vortragssprache: Deutsch
Unterlagen: Englisch

Agenda

Dauer des Workshops: 4 Tage
1. Tag: 10:00 Uhr — 17:15 Uhr (Anreise)
2. Tag: 09:00 Uhr — 17:15 Uhr
3. Tag: 09:00 Uhr — 17:15 Uhr
4. Tag: 09:00 Uhr — 16:00 Uhr (Abreise)

Teilnehmer

Minimale Anzahl der Teilnehmer: 4 Personen
Maximale Anzahl der Teilnehmer: 8 Personen

Preis

4-tägiger Debugging Workshop zu festen Terminen.
Unterkunft mit Vollpension im Schwarzwald-Park-Hotel *** Königsfeld.
1499 € pro Person (inkl. MwSt.)

Kontakt:

Thomas Weller
thomasweller@wellisolutions.de

Inhouse-Schulungen

Inhalte und Agenda nach Absprache; 4 bis 8 Teilnehmer.
Räumlichkeiten, Verpflegung und Technik werden von Ihnen bereitgestellt.
Preis auf Anfrage, ab 4000 € (zzgl. MwSt. und Reisekosten)

Kontakt:

Thomas Weller
thomasweller@wellisolutions.de

Trainer

Ihr Trainer Thomas Weller ist Geschäftsführer von WelliSolutions und bringt über 4 Jahre Erfahrung im Bereich Debugging unter Windows mit WinDbg und 10 Jahre Berufserfahrung im Bereich Software-Entwicklung mit.

Ich beantworte auch nach dem Kurs gerne noch Fragen zum Thema Debugging, C# und XSLT auf Stackoverflow.
profile for Thomas W. on Stack Exchange, a network of free, community-driven Q&A sites

Voraussetzungen

Die Teilnehmer benötigen

Laptop mit 2 GB oder mehr RAM
4 GB freier Festplattenplatz
Visual Studio 2012 Professional oder höher
Windows 7 oder höher, 64 Bit
Administrator-Rechte zur Installation weiterer Software
Debugging-Rechte zum Nachvollziehen der Beispiele

Für die Teilnahme ist eine Geheimhaltungserklärung zu unterschreiben, um den Datenschutz für persönliche Daten zu gewährleisten, die in Crash Dumps enthalten sein können.

Dieser Kurs ist geeignet für Software-Entwickler mit folgenden Themen:

Entwicklung von Desktop-Anwendungen
Programmiersprachen: C++, C#, ASP.NET
Entwicklungsumgebung: Visual Studio
Ziel-Betriebssystem: Windows XP oder höher, 32 Bit oder 64 Bit
Prozessoren: x86 kompatibel

Dieser Kurs ist nicht geeignet für Entwickler mit folgendem Fokus:

Entwicklung von mobilen Anwendungen
Programmiersprachen: HTML, PHP, JavaScript, Java
Ziel-Betriebssystem: Windows RT, Windows Phone
Prozessoren: ARM

Tools

Im Kurs werden folgende Freeware Tools benutzt und erlernt:

Windows Debugger (WinDbg)
WinDbg .NET Extension (SOS)
SOS Extension (SOSEx)
SysInternals Process Explorer
SysInternals Process Monitor
SysInternals TestLimit
SysInternals VMMap
SysInternals RAMMap
SysInternals ProcDump
API Monitor
Stud_PE
Windows Error Reporting