Szkolenie przeznaczone jest dla osób odpowiedzialnych za implementację podstawowych rozwiązań z wykorzystaniem platformy .NET
Uzyskanie wiedzy i praktycznych umiejętności stanowiących podstawę do dalszego zgłębiania zaawansowanych zagadnień platformy .NET i języka C#
Ukończone szkolenie lub wiedza z zakresu:
- Podstawy programowania obiektowego w C#
- Szkolenie: polski
Metoda szkolenia:
- Wykłady
- Warsztaty
- Nowości C#
- Globalne i niejawne dyrektywy using
- Instrukcje najwyższego poziomu
- Nullowalne typy referencyjne
- Tworzenie własnych typów
- Metody konstrukcyjne i ich przeciążanie
- Tworzenie i używanie właściwości
- Tworzenie i używanie indeksatorów
- Przeciążanie operatorów
- Elementy programowania zorientowanego obiektowo
- Hermetyzacja
- Klasy i metody abstrakcyjne
- Tworzenie i wykorzystywanie interfejsów
- Tworzenie hierarchii interfejsów
- LINQ
- Deklarowanie i używanie delegatów
- Wyrażenia lambda
- Wprowadzenie do LINQ
- Składnia zapytań a łańcuch wywołań metod
- Operacje asynchroniczne
- Przetwarzanie współbieżne a równoległe
- Wykorzystanie klasy Task i async/await
- Programowanie asynchroniczne
- Odczyt i zapis danych lokalnych
- Odczyt i zapis plików
- Klasy strumieniowe
- Podstawowe operacje na JSON/XML
- Tworzenie dokumentu programu Word
- Szyfrowanie danych
- Szyfrowanie symetryczne
- Szyfrowanie asymetryczne
