Microsoft Premier Workshop: Advanced Production Level Debugging
Beschreibung
eine fundierte Expertise im Bereich Debugging hilft in zahllosen Situationen, um unlösbare und nicht reproduzierbare Probleme auf Basis von Dumps und Live-Debugging dennoch in den Griff zu bekommen. Aus diesem Grund gehört die Erstellung von Dumps und deren tiefgreifende Analyse im Microsoft Premier Support zum Tagesgeschäft und erlaubt Einblicke in die Untiefen von Applikationen, die sonst verborgen bleiben.
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 professionell analysieren und troubleshooten lassen. Neben den richtigen Werkzeugen, Dos and Don’ts und bewährten Tipps und Tricks wird das interne Memory Management von .NET schonungslos offengelegt – auf diese Weise wird die Analyse des Speicheraufbaus Ihrer .NET Anwendungen transparenter und Potentiale zur Optimierung unmittelbar sichtbar.
Wir stellen Ihnen die wichtigsten Tools und Herangehensweisen vor, die von Microsoft tagtäglich eingesetzt werden, um Hangs und Abstürze von Anwendungen zu untersuchen und diese zu beheben.
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
Module 1: Einführung in .NET und Win32 Debugging
Windbg (incl. Remote Debugging)
Visual Studio Debugging Tools (incl. Remote Debugging)
Adplus
Gflags
Windows Error Reporting
Module 2: Überblick .NET Architektur
.NET Runtime Architektur und Internas
Win32 Architektur in a Nutshell
Module 3: .NET Debugging mit Version 2.0, 4.0 und .NET 4.52
Die entscheidenden Debugger-Befehle und Vorge-hensweisen
Der richtige Einsatz von Tools mit Hinblick auf übliche Problemfelder
Hangs und Crashes
Memory Corruptions
Memory Leaks
Spezielle Debugging Features von .NET 4.0, .NET 4.5 Module 4: Praxislabs an diversen Beispielen aus dem Win32 und .NET Applikations-Bereich
CLR Aufbau
Memory Leaks
WinDBG
Module 5: Praxislabs mit Visual Studio und dessen Debugging Möglichkeiten
Visual Studio Debugging Tools
Tipps und Tricks
Praxis
Zielgruppe
Der Service/Workshop richtet sich an Softwareentwickler, Software Architekten und Support-Spezialisten
Level
Level 300
(Level Skala: 100= Strategisch/ 200= technischer Überblick/ 300=tiefe Fachkenntnisse/ 400= technisches Expertenwissen)
Anmeldung
Zur Anmeldung wenden Sie sich bitte direkt an Ihren Microsoft Technical Account Manager oder besuchen Sie unseren Microsoft Services Blog. Dort finden Sie eine Gesamtübersicht aller offenen Workshops, für die Sie sich dort auch gleich anmelden können. Sollte der Workshop ausgebucht sein, können Sie sich auf die Warteliste setzen lassen. Sobald ein Platz frei werden sollte, werden wir Sie informieren. Gerne organisieren wir weitere Workshops zu diesem Thema sollten ausreichend Anmeldungen auf der Wartelist stehen.