Szkolenie: Modelowanie i programowanie obiektowe w języku C#
Szkolenie z modelowania i programowania obiektowego w C# uczy praktycznego projektowania, implementacji i optymalizacji aplikacji OOP, obejmuje klasy, interfejsy, dziedziczenie, wzorce projektowe, dobre praktyki kodowania oraz przygotowuje do pracy z nowoczesnymi rozwiązaniami w środowisku .NET
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:NET/OOP
Modelowanie i programowanie obiektowe w języku C#
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania aplikacji z wykorzystaniem paradygmatu obiektowego w języku C#
Szkolenie uczy stosowania zasad dobrego programowania oraz wzorców projektowych w celu rozwiązywania typowych problemów programistycznych
Szkolenie rozwija umiejętność przenoszenia modeli obiektowych do kodu oraz korzystania z narzędzi i technik charakterystycznych dla języka C#
Dla kogo?
Osoby rozpoczynające karierę programisty, posiadające podstawową znajomość języka C#
Pracownicy działów IT chcący rozwinąć umiejętności w zakresie programowania obiektowego
Studenci i absolwenci kierunków informatycznych zainteresowani praktycznym zastosowaniem OOP
Efekty kształcenia
Uczestnik projektuje i implementuje klasy, interfejsy oraz struktury w języku C#
Uczestnik analizuje i stosuje zasady hermetyzacji, dziedziczenia i polimorfizmu
Uczestnik rozpoznaje i wdraża dobre praktyki programistyczne, takie jak DRY, KISS, YAGNI, SOLID
Uczestnik identyfikuje i wykorzystuje wzorce projektowe w rozwiązywaniu problemów
Uczestnik przenosi modele obiektowe do kodu źródłowego
Uczestnik porównuje podejścia obiektowe i funkcyjne w programowaniu
Wymagania
Podstawowa wiedza z zakresu programowania oraz języka C#
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do modelowania obiektowego
Wprowadzenie do programowania obiektowego
Co to jest programowanie obiektowe?
Krótkie porównanie programowania obiektowego z programowaniem funkcyjnym
Klasa i struktura
Interfejs
Klasa abstrakcyjna
Typ wyliczeniowy
Przenoszenie modeli obiektowych do kodu
Hermetyzacja
Polimorfizm
Dziedziczenie
Kompozycja
Dobre praktyki programowania
DRY
KISS
YAGNI
SOLID
Wprowadzenie do wzorców projektowych
Trochę teorii
Singleton
Factory method
Builder
Strategy
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
