.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