C# training agenda

09:10 0 Comments A + a -

http://www.comarch.pl/szkolenia/oferta-szkoleniowa/szkolenia-informatyczne/microsoft/nieautoryzowane/net/programowanie-net-kurs-zaawansowany/params/page/4/

Zaawansowane elementy języka C#

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

Zawansowane elementy platformy .Net

•Refleksja

•Komunikacja rozporoszona  (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

.