.NET zaawansowany

Zarejestruj tutaj lub napisz bezpośrednio

Opis

Szkolenie prowadzone jest w formie warsztatów podczas których uczestnicy wykorzystują w praktyce zaawansowane funkcje programowania .NET. Szkolenie obejmuje aspekty platformy .NET oraz języka C#.

Czas trwania: 3 dni

Szczegóły

  • Zaawansowane elementy języka C# 2.0
    • Typy generyczne
    • Iteratory
    • Delegaty
    • Metody anonimowe
  • C# 3.0
    • Inicjalizatory obiektów oraz kolekcji
    • Automatycznie implementowane właściwości
    • Anonimowe typy, niejawne typowanie
    • Wyrażenia lambda, drzewa wyrażeń
    • Metody rozszerzające
    • LINQ
    • Metody częściowe
  • C# 4.0
    • Nazwane, opcjonalne parametry
    • Kowariancja i kontrawariancja
    • Dynamic (DLR)
  • C# 5.0
    • Metody asynchroniczne
  • Zaawansowane elementy platformy .Net
    • Refleksja
    • Komunikacja rozproszona (WCF, Web API)
    • Programowanie współbieżne (wątki, pule wątków, TPL, PLINQ)
    • Programowanie asynchroniczne (APM, EAP, TAP)
    • Programowanie aspektowe
    • Programowanie funkcyjne
  • Wzorce projektowe
    • Service Locator
    • Dependency Injection
    • Event Broker
  • Testy jednostkowe
  • Szablony T4