Zaawansowane programowanie w C#

Czas trwania
3
dni
Najbliższe terminy tego szkolenia
Cena szkolenia
2400 PLN
(netto)
Skuteczność
Program szkolenia
- Programowanie współbieżne i asynchroniczne
- Wstep do wielowątkowosci
- Klasy Thread i Task
- Mechanizmy async i await
- Asynchroniczne wywoływanie metod
- Synchronizacja dostępu
- Wyrażenia regularne
- Rodzaje wzorców
- Biblioteka Regex
- Przetwarzanie danych z użyciem wyrażeń regularnych
- Wykorzystanie grup
- Zastosowanie wyrażeń regularnych
- Refleksje
- Dostęp do klas i właściwości
- Wykorzystanie refleksji w typach wyliczeniowych
- Wykorzystanie własnych atrybutów
- Operacje na plikach wykonywalnych
- Dekompilacja
- Metody zabezpieczeń przed dekompilacją
- Zaawansowane delegaty
- Wykorzystanie metod rozszerzeń
- Drzewa wyrażeń
- Wzorce projektowe i architektoniczne
- Singleton
- Obserwator
- Fasada
- Fabryka
- Stan
- Strategia
- Polecenie
- Iterator
- MVC
- MVP
- MVVM
- Zaawansowane elementy debugowania kodu i diagnostyki
- Klasa Trace i Debug
- Klasa StackTrace
- Diagnostyka z użyciem aplikacji zewnętrznych
- Debugowanie aplikacji wielowątkowych
- Komunikacja sieciowa
- Architektura Client-Server
- Konfiguracja WebApi
- Konfiguracja WCF
- Konfiguracja gRPC
- Obsługa maila
- Bezpieczeństwo w aplikacjach
- Obsługa SSL/TLS
- Szyfrowanie i hashowanie danych
- Uwierzytelnianie i autoryzacja
- Ataki na aplikacje webowe
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Uczestnik pozna zaawansowane elementy języka i biblioteki .NET Framework takie jak programowanie współbieżne, wyrażenia regularne, zaawansowane aspekty obiektowości. Wprowadzone zostaną również projektowe i architektoniczne wzorce.
Aby przystąpić do tego szkolenia wymagana znajomość podstaw języka C#.

Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii Microsoft .NET







