Inhouse Schulung

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

Die Trainingsinhalte können bei einer In-house Schulung selbst festgelegt werden, damit die Vorkenntnisse Ihrer Entwickler berücksicht werden und Ihre Bedürfnisse optimal erfüllt werden. Folgende Kursteile stehen zur Auswahl (weitere auf Anfrage)

  1. “The debugging mindset”
  2. WinDbg Crash Course
  3. WinDbg Workspaces
  4. Prozesse und Threads
  5. Speicherverwaltung (unmanaged)
  6. Speicherverwaltung .NET
  7. Process Explorer und Process Monitor
  8. Structured Exception Handling
  9. Symbole (PDBs)
  10. Erzeugung von Crash Dumps
  11. Deadlocks (unmanaged)
  12. Deadlocks .NET
  13. Remote Debugging
  14. Code Signing
  15. Forensic for Debugging

Vortragssprache: Deutsch
Unterlagen: Englisch

Beispiel einer 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)

Preis

Je nach Kursinhalten und Trainingsdauer, unabhängig von der Teilnehmerzahl. Typisch ab 4000 € zzgl. MwSt. und Reisekosten. Räumlichkeiten, Verpflegung und Technik werden von Ihnen bereitgestellt.

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 je nach ausgewählten Kursinhalten

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 ggf. 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 (je nach Modulauswahl):

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