Agenda szkolenia
- C# 10
- Globalne i niejawne dyrektywy using
- Opcjonalna metoda Main
- 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