Agenda szkolenia

 

  1. C# 10
    • Globalne i niejawne dyrektywy using
    • Opcjonalna metoda Main
  2. 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
  3. Elementy programowania zorientowanego obiektowo
    • Hermetyzacja
    • Klasy i metody abstrakcyjne
    • Tworzenie i wykorzystywanie interfejsów
    • Tworzenie hierarchii interfejsów
  4. LINQ
    • Deklarowanie i używanie delegatów
    • Wyrażenia lambda
    • Wprowadzenie do LINQ
    • Składnia zapytań a łańcuch wywołań metod
  5. Operacje asynchroniczne
    • Przetwarzanie współbieżne a równoległe
    • Wykorzystanie klasy Task i async/await
    • Programowanie asynchroniczne
  6. Odczyt i zapis danych lokalnych
    • Odczyt i zapis plików
    • Klasy strumieniowe
    • Podstawowe operacje na JSON/XML
    • Tworzenie dokumentu programu Word
  7. Szyfrowanie danych
    • Szyfrowanie symetryczne
    • Szyfrowanie asymetryczne