Główny trener, programujący architekt specjalizujący się w Java EE, prezes SSEPP.
Kurs obejmuje zagadnienia debugowania aplikacji, profilowania, diagnozowania i poprawy błędów oraz wydajności aplikacji. W trakcie szkolenia uczestnicy będą używać przedstawionych podczas kursu narzędzi i technik w celu diagnozy i poprawy przygotwanych scenariuszy testowych.
Po ukończeniu kursu uczestnicy będą potrafili szybko i efektywnie diagnozować problemy we własnych rozwiązanich. Ponadto będą w stanie unikać popełniania najczęstszych błędów już podczas procesu projektowania i tworzenia aplikacji.
1. Debugger w Visual Studio 2010
1.1. Podstawowe techniki debugowania (breakpoints, tracepoints)
1.2. Zaawansowane techniki debugowania (np. MDA, Edit and Continue, Advanced breakpoints, Object id, Historical debugger )
2. Profilowanie aplikacji
2.1. Znajdowanie i diagnozowanie wąskich gardeł
2.2. Profilowanie zawieszeń.
2.3. MiniDump – jak analizować kod po stronie klienta?
2.4. Profiler
3. Profilowanie pamięci
3.1. Jak działa GC? - przyczyny powstawania wycieków
3.1.1. Alokacja pamięci w .net
3.1.2. Algorytm GC
3.1.3. Finalizatory
3.1.4. WeakReference
3.2. Rodzaje wycieków
3.3. Diagnostyka - metodyka i sposoby znajdywania i rozwiązywania problemów
3.3.1. SOS + WinDbg i Vs2010
3.3.2. ANTS MemoryProfiler
3.3.3. MemoryDump'y - jak analizować kod po stronie klienta?
3.4. UnitTesty pamięci


dodano 31/03/2012

Wspinanie się po szczeblach kompetencji.
Metodyka nauczania w naszej firmie została oparta o jeden ze standardowych psychologicznych modeli kompetencji: pięciostopniowy model Dreyfus.

Oferujemy usługi szkoleniowe w oparciu o własne Mobilne Centrum Szkoleniowe. MCS pozwala na przeprowadzenie szkoleń w dowolnym, dogodnym dla klienta miejscu.
Możesz wybrać dowolną lokalizację szkoleń a my zajmiemy się infrastrukturą techniczną.
Sprawdź próbkę naszych kompetencji.