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.