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.
Szkolenie jest przeznaczone dla:
- Programistów posiadających podstawowe doświadczenie w programowaniu obiektowym.
- Osób, które chcą poznać język C# i jego zastosowanie w tworzeniu aplikacji na platformie .NET.
- Specjalistów IT pragnących poszerzyć swoją wiedzę w zakresie nowoczesnych narzędzi i technologii programistycznych.
- Developerów przygotowujących się do pracy z bardziej zaawansowanymi tematami związanymi z C#.
- Członków zespołów projektowych odpowiedzialnych za implementację rozwiązań opartych na platformie .NET.
Korzyści z uczestnictwa w szkoleniu
- Zdobycie solidnych podstaw do pracy z językiem C# i platformą .NET.
- Poznanie zasad programowania obiektowego, w tym dziedziczenia, polimorfizmu i hermetyzacji.
- Praktyczne umiejętności pracy z klasami, interfejsami, typami generycznymi oraz rekordami.
- Wprowadzenie do nowoczesnych technologii, takich jak LINQ, operacje asynchroniczne oraz obsługa JSON/XML.
- Poznanie procesu publikacji aplikacji i szyfrowania danych w kontekście bezpieczeństwa.
- Wprowadzenie
- .NET a .NET Framework
- .NET Standard
- Konfiguracja projektu
- Instrukcje najwyższego poziomu
- Globalne i niejawne dyrektywy using
- Nullowalne typy referencyjne
- Menadżer pakietów NuGet
- Klasy
- Konstruktory
- Inicjatory
- Właściwości
- Indeksatory
- Przeciążanie operatorów
- Klasy częściowe
- Klasy statyczne
- Metody
- Parametry wyjściowe
- Parametry domyślne
- Metody rozszerzające
- Metody przeciążone
- Metody statyczne
- Interfejsy
- Deklarowanie
- Implementacja
- Typy generyczne
- Klasy
- Interfejsy
- Metody
- Rekordy
- Składnia
- Właściwości
- Zastosowanie
- Elementy programowania zorientowanego obiektowo
- Konwersja typów
- Hermetyzacja
- Modyfikatory dostępu
- Dziedziczenie
- Hierarchia dziedziczenia
- Klasy i metody abstrakcyjne
- Metody wirtualne
- Nadpisywanie metod
- Wyjątki
- Przechwytywanie
- Filtracja
- Generowanie
- Zdarzenia
- Deklarowanie
- Wyzwalanie
- Obsługa
- LINQ
- Deklarowanie i używanie delegatów
- Metody anonimowe
- Wyrażenia lambda
- Wprowadzenie do LINQ
- Składnia zapytań a łańcuch metod
- Operacje asynchroniczne
- Uruchamianie zadań
- Pobieranie rezultatu zadań
- Anulowanie zadań
- Wykorzystanie async-await
- Odczyt i zapis danych lokalnych
- Odczyt i zapis plików
- Klasy strumieniowe
- Podstawowe operacje na JSON/XML
- Szyfrowanie danych
- Szyfrowanie symetryczne
- Szyfrowanie asymetryczne
- Publikacja aplikacji
Ukończone szkolenia lub wiedza z zakresu podstaw programowania w C#.
Metoda szkolenia:
- Wykłady
- Warsztaty
- Szkolenie: polski