Szkolenie przeznaczone jest zarówno dla osób chcących zapoznać się z podstawowymi pojęciami związanymi z programowaniem obiektowym jak i osób planujących rozpocząć praktyczną przygodę w tej dziedzinie.
Uzyskanie podstawowej wiedzy, która pozwoli zrozumieć najważniejsze pojęcia związane z programowaniem obiektowym, co może ułatwić rozmowy z osobami technicznymi zajmującymi się zawodowo programowaniem oraz zdobycie praktycznych podstaw do dalszego rozwoju w dziedzinie programowania.
Brak lub teoretyczna znajomość zasad programowania obiektowego.
- Szkolenie: polski
Metoda szkolenia:
- Wykłady
- Warsztaty
- Visual Studio i platforma .NET
- Wprowadzenie do .NET
- Visual Studio / Visual Studio Code
- Narzędzia
- Projekty
- Referencje
- Pakiety NuGet
- Podstawy języka C#
- Struktura kodu i przestrzenie nazw
- Zmienne, typy danych, wyrażenia i instrukcje
- Elementy statyczne
- Instrukcje warunkowe i iteracyjne
- Porównanie typów wartościowych i typów referencyjnych (klasy, struktury)
- Cykl życia obiektu i zarządzanie pamięcią (Garbage Collection)
- Podstawowe struktury danych (tablice i kolekcje)
- Debugowanie, obsługa wyjątków i logowanie
- Definiowanie i wywoływanie metod
- Parametry, modyfikatory dostępu
- Parametry opcjonalne i wyjściowe
- Praca z klasami
- Tworzenie klas
- Składowe klas
- Tworzenie hierarchii klas (dziedziczenie i polimorfizm)
