Szkolenie: Wzorce projektowe w C#
Poznaj szkolenie "Wzorce projektowe w C#", podczas którego dowiesz się jak korzystać ze wzorców projektowych w języku C#.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:4 dni (32h)
Kod kursu:CH/DP
Wzorce projektowe w C#
Cele szkolenia
Poznanie istoty wzorców projektowych
Wykształcenie instynktu stosowania wzorców we właściwych sytuacjach
Zdobycie umiejętności odróżniania wzorców projektowych
Nabranie wprawy we właściwym stosowaniu wzorców projektowych
Nabranie przekonania o dużej użyteczności stosowania wzorców projektowych
Dla kogo?
Szkolenie adresowane jest do osób posiadających przynajmniej podstawowe umiejętności w zakresie programowania obiektowego, najlepiej w języku C#
Zalety
Szkolenie prowadzi uczestników przez proces poznawania poszczególnych wzorców - ich istoty oraz zastosowań
Pod koniec szkolenia uczestnicy są w stanie samodzielnie bądź w grupie wykonywać złożone ćwiczenia dotyczące projektowania architektury systemów z wykorzystaniem wzorców projektowych
Warsztaty: projektowanie architektury systemu dla przedstawionego scenariusza, z jednoczesnym wykorzystaniem wielu spośród poznanych wzorców
Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how
Wymagania
Podstawowe umiejętności programowania obiektowego, najlepiej w języku 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
Podstawy teoretyczne
Informacje ogólne o wzorcach projektowych
Zasady SOLID
Historia wzorców projektowych
Podział wzorców projektowych
Wzorce konstrukcyjne
Singleton
Prototype
Object Pool
Factory Method
Abstract Factory
Builder
Wzorce strukturalne
Proxy
Private Class Data
Facade
Composite
Adapter
Bridge
Decorator
Flyweight
Wzorce operacyjne
Null Object
Memento
State
Strategy
Template method
Command
Mediator
Observer
Chain of responsibility
Iterator
Visitor
Interpreter
Wzorce złożone
MVC (Model - View - Controller)
MVVM (Model - View - ViewModel)