Pobierz kartę szkolenia

Wprowadzenie do języka C#

kod szkolenia: C# / PL AA 3d_WPR

Szkolenie "Wprowadzenie do języka C#" to intensywny kurs skierowany do osób posiadających podstawowe doświadczenie w programowaniu obiektowym. Uczestnicy poznają kluczowe cechy języka C# oraz jego możliwości w kontekście platformy .NET, a także zdobędą praktyczne umiejętności potrzebne do tworzenia nowoczesnych aplikacji. Program obejmuje zarówno elementy teoretyczne, jak i ćwiczenia praktyczne, które przygotują uczestników do dalszego zgłębiania zaawansowanych tematów.

training assurance
Termin
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  10.12 11.12 12.12
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  26.01 27.01 28.01
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  23.02 24.02 25.02
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  23.03 24.03 25.03
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  20.04 21.04 22.04
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  18.05 19.05 20.05
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  15.06 16.06 17.06
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  13.07 14.07 15.07
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  10.08 11.08 12.08
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  07.09 08.09 09.09
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  05.10 06.10 07.10
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  02.11 03.11 04.11
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  30.11 01.12 02.12
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 700,00 PLN 3 321,00 PLN brutto

Szkolenie przeznaczone jest dla osób z co najmniej podstawowym doświadczeniem w programowaniu obiektowym chcących poznać cechy języka C#.

Uzyskanie wiedzy i praktycznych umiejętności stanowiących podstawę do implementacji rozwiązań z wykorzystaniem platformy .NET i języka C# oraz dalszego zgłębiania zagadnień zaawansowanych.

  1. Wprowadzenie
    • .NET a .NET Framework
    • .NET Standard
  2. Konfiguracja projektu
    • Instrukcje najwyższego poziomu
    • Globalne i niejawne dyrektywy using
    • Nullowalne typy referencyjne
    • Menadżer pakietów NuGet
  3. Klasy
    • Konstruktory
    • Inicjatory
    • Właściwości
    • Indeksatory
    • Przeciążanie operatorów
    • Klasy częściowe
    • Klasy statyczne
  4. Metody
    • Parametry wyjściowe
    • Parametry domyślne
    • Metody rozszerzające
    • Metody przeciążone
    • Metody statyczne
  5. Interfejsy
    • Deklarowanie
    • Implementacja
  6. Typy generyczne
    • Klasy
    • Interfejsy
    • Metody
  7. Rekordy
    • Składnia
    • Właściwości
    • Zastosowanie
  8. Elementy programowania zorientowanego obiektowo
    • Konwersja typów
    • Hermetyzacja
    • Modyfikatory dostępu
  9. Dziedziczenie
    • Hierarchia dziedziczenia
    • Klasy i metody abstrakcyjne
    • Metody wirtualne
    • Nadpisywanie metod
  10. Wyjątki
    • Przechwytywanie
    • Filtracja
    • Generowanie
  11. Zdarzenia
    • Deklarowanie
    • Wyzwalanie
    • Obsługa
  12. LINQ
    • Deklarowanie i używanie delegatów
    • Metody anonimowe
    • Wyrażenia lambda
    • Wprowadzenie do LINQ
    • Składnia zapytań a łańcuch metod
  13. Operacje asynchroniczne
    • Uruchamianie zadań
    • Pobieranie rezultatu zadań
    • Anulowanie zadań
    • Wykorzystanie async-await
  14. Odczyt i zapis danych lokalnych
    • Odczyt i zapis plików
    • Klasy strumieniowe
    • Podstawowe operacje na JSON/XML
  15. Szyfrowanie danych
    • Szyfrowanie symetryczne
    • Szyfrowanie asymetryczne
  16. Publikacja aplikacji

Ukończone szkolenia lub wiedza z zakresu:

  • Podstawy programowania obiektowego w C#
  • Wykłady
  • Kodowanie na żywo
  • Warsztaty
  • Szkolenie: polski