Modelowanie i programowanie obiektowe w języku C#
LICZBA DNI: 3 (24h)
KOD KURSU: NET/OOP
Weź udział w szkoleniu
Termin
Lokalizacja
Cena / os
8
lutego
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Termin
8
lutego
Lokalizacja
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Cena / os
Powiadom
o kolejnych terminach
O szkoleniu
DLA KOGO?
Szkolenie zaprojektowane jest dla osób pragnących wejść w świat programowania obiektowego
WYMAGANIA
Podstawowa wiedza z zakresu programowania oraz języka C#
ZALETY
Szkolenie jest prowadzone w formie warsztatowej, czyli nacisk kładziony jest przede wszystkim na praktykę oraz samodzielne wykonywanie poszczególnych zadań, by przyswoić maksymalną ilość wiedzy
Cele szkolenia
Poznanie podstawowych praw rządzących w świecie modeli obiektowych
Poznanie jak przenosić modele do kodu oraz jakie narzędzia dostarcza C# jako obiektowy język programowania
Zobaczenie w praktyce podstawowe zasady dobrego programowania
Zapoznanie się z wzorcami projektowymi, jako przykładem rozwiązywania konkretnych problemów przy pomocy obiektowego podejścia do programowania
Program
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
