Szkolimy na najwyższym poziomie

Sprawdź naszą ofertę!

wpisz np. office lub nr szkolenia np. 10174

MS 50153 - .NET Performance

Kod kursu:
MS 50153
Nazwa kursu:
MS 50153 - .NET Performance
Czas trwania (dni):
4
Liczba godzin:
32
Metody:
  • wykład
  • laboratorium
  • prezentacje
  • ćwiczenia praktyczne
Kategoria:
  • programowanie
  • tworzenie aplikacji
Gwarantujemy:
  • certyfikowany trener
  • notatnik, długopis
  • lunch
  • kawa, herbata, napoje, ciasteczka
  • dyplom
  • zaświadczenie o ukończeniu kursu
  • materiały szkoleniowe w wersji elektronicznej
Dla kogo:

Szkolenie przeznaczone jest dla programistów posiadających doświadczenie w programowaniu w języku C# , którzy chcą tworzyć aplikacje wysokiej wydajności w środowisku .NET.

Krótki opis:

Szkolenie przedstawia wiedzę dotyczącą mechanizmów wydajnościowych w .NET Framework. Pozwala to na  tworzenie aplikacji, które w najlepszy sposób wykorzystują środowisko .NET.

Wymagania:

Znajomość C# 2.0. Znajomość .NET Framework 2.0 oraz znajomość pojęć systemu operacyjnego – wątki, stronicowanie, FS cache

Opis

Tematy zajęć:

­­
  1. Pomiar wydajności
    • model kosztu kodu zarządzalnego
    • profilery - procesora, pamięci, własne profilery
    • pomiary ręczne - Performance Harness, liczniki wydajności, WMI
    • statyczna analiza kodu - reguły związane z wydajnością.
  2. System.Diagnostics
    • atrybuty debuggera
    • podgląd procesów i wątków
    • wykorzystanie ścieżki stosu
    • pomiar czasu poprzez stoper.
  3. Charakterystyka typów wbudowanych
    • różnice pomiędzy typami wartościowymi i referencyjnymi
    • implementacja typów - Type Object Pointer, Sync Block Index
    • porównanie metod wirtualnych i niewirtualnych
    • metody wartościowe - praca z Equals i GetHashCode.
  4. Zarządzanie pamięcią (Garbage Collection)
    • techniki pracy z zarządcą pamięci
    • wymagania Garbage Collectora
    • zarządzalna sterta
    • generacje
    • segmenty GC
    • współpraca z GC -  kod zarządzalny i natywny
    • finalizacja
    • słabe referencje
    • dobre praktyki przy pracy z GC.
  5. Szablony klas (generics)
    • szablony klas, interfejsów i metod
    • szablony kolekcji
    • implementacja szablonów w trakcie działania.
  6. Kod niezabezpieczony i C++/CLI
    • kod niezabezpieczony - wskaźniki, kompilacja z opcją /unsafe
    • C++/CLI - składnia podstawowa, klasy, delegacje, szablony.
  7. Kolekcje
    • rozważania wstępne - wybór odpowiedniej kolekcji, CPU cache, stronicowanie
    • ­implementacja kolekcji właściwa implementacja interfejsów, ograniczenia, iterator
Terminy:
Szkolenia Warszawa
Początek: Koniec: Cena netto: 3500 zł (brutto 4305,00 zł)
2012-06-26 2012-06-29
2012-07-17 2012-07-20
2012-08-14 2012-08-17
2012-09-11 2012-09-14
2012-10-09 2012-10-12
2012-11-19 2012-11-22
2012-12-04 2012-12-07
Zapisz się

Tagi:
logo logo logo logo logo logo logo logo logo logo logo

Skróty

Szkolenia Microsoft
Szkolenia Autorskie
Szkolenia McAfee
Szkolenia CompTIA
Szkolenia Novell Suse
Szkolenia Bezpieczeństwo
Szkolenia Programowanie
Szkolenia Linux
Szkolenia ECDL
Usability i Axure
 

 

Działalność

Centrum Technik Sieciowych (CTS) jest działającym od 1989r. (od 1994r. jako spółka z o.o.) na polskim rynku autoryzowanym ośrodkiem szkoleniowym. Oferujemy szkolenia informatyczne o różnych poziomach zaawansowania, skierowane zarówno do użytkowników, jak i specjalistów oraz kadry IT. Realizujemy również złożone projekty edukacyjne, obejmujące szkolenia biznesowe dla kadry zarządzającej, kadry kierowniczej oraz pracowników, a także szkolenia dla poszczególnych grup pracowników (szkolenia dedykowane). Więcej...

Kontakt

Szkolenia w Warszawie

warszawa@cts.com.pl

 

Szkolenia w Krakowie 

krakow@cts.com.pl

Newsletter

ok