Advanced .NET Debugging mit MUSGS Rabatt
Kurs: Advanced .NET Debugging
Termin/Ort: 11.-13. Februar 2014 / Trivadis AG, Glattbrugg, Raum Piccard
Kurszeiten, 09.15 – ca. 17.00 Uhr
Wichtig: die TN müssen ihr eigenes Laptop mitbringen
Trainer: externer Trainer von Microsoft Wolfgang Kroneder
Spezialpreis für MSUGS: CHF 1‘480.- exkl. MwSt.
Anmeldung: bitte an rosmarie.stutz@trivadis.com
Kurs:
„Interessierten Entwicklern bietet wir mit dem vorliegenden Workshop einen tiefen Einblick in die Welt des .NET Debugging. Erfahren Sie praxisnah, wie sich .NET Applikationen selbst unter Hoch-Last und in Produktion mit den richtigen Werkzeugen analysieren und troubleshooten lassen. Neben den richtigen Werkzeugen wird das interne Memory Management von .NET offengelegt – auf diese Weise wird die Analyse des Speicheraufbaus Ihrer .NET Anwendungen transparenter und Potentiale zur Optimierung offengelegt.
Wir stellen Ihnen die wichtigsten Tools vor, die von Microsoft eingesetzt werden, um Hangs und Abstürze von Anwendungen zu untersuchen und diese zu beheben. Der Workshop behandelt die .NET Framework Versionen von .NET 2.0 bis .NET 4.5. Zahlreiche praktische Übungen an Testszenarien führen durch den Workshop und helfen das Erlernte direkt in die Praxis umzusetzen. Grundkenntnisse in ASP.NET und .NET sind für diese Veranstaltung notwendig.“
Agenda:
Modul 1: Einführung in .NET und Win32 Debugging
o Tools
o Windbg (incl. Remote Debugging)
o Visual Studio 2012/2013 (incl. Remote Debugging)
o Adplus
o Gflags
o Windows Error Reporting usw.
o Symbols und Stack Benutzung
Modul 2: Überblick .NET Architektur
o Win32 Architektur (kurz) und Debugging
o .NET Runtime Architektur und Debugging
o Übungen mit Windbg zu diesen Themenfeldern
Modul 3: Troubleshooting Memory issues und Memory Management
o .NET und Win32 Memory Management
o Memory Corruptions
o Memory Leaks
o gängige Kommandos und Vorgehensweisen
o weitere Kommandos und verwendete Tools mit Hinblick auf übliche Problemfelder
o Übungen mit Windbg usw. zu diesen Themenfeldern
Modul 4: Troubleshooting Hangs and Exceptions
o gängige Kommandos und Vorgehensweisen
• Übungen zu diesen Themenfeldern
Modul 5: Mixed Mode Programmierung und Troubleshooting
o gängige Kommandos und Vorgehensweisen
Über den Referenten:
Wolfgang Kroneder ist Premier Field Engineer bei Microsoft und war davor als Application Developer Consultant sowie Escalation Engineer für Developer Tools tätig. Sein Schwerpunkt liegt im Bereich Debugging und Troubleshooting, Performance Analysen und systemnahen Problemstellungen. Er ist bei Microsoft seit Ende 1991 beschäftigt.