Opis szkolenia:
Szkolenie dedykowane dla programistów chcących poprawić efektywność tworzenia kodu obiektowego.
Wzorce projektowe to opisy rozwiązań problemów programistycznych. Ich stosowanie podczas tworzenia oprogramowania pozwala uzyskać oszczędności czasowe, zwiększyć efektywność pracy i zoptymalizować działanie programów.
Szkolenie zawiera szczegółowe omówienie najpopularniejszych wzorców, reguły ich wykorzystywania oraz przykłady kodu na nich opartego. Przy opisie każdego wzorca omawiane są również argumenty przemawiające za jego stosowaniem lub unikaniem w konkretnych przypadkach.
Plan szkolenia:
Wprowadzenie do wzorców projektowych
Konstrukcyjne wzorce projektowe
- Factory Method
- Abstract Factory
- Builder
- Prototype
- Singleton
Strukturalne wzorce projektowe
- Adapter
- Bridge
- Composite
- Decorator
- Flyweight
- Façade
- Proxy
Behawioralne wzorce projektowe
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
Czas trwania szkolenia:
3 dni po 8 godzin lekcyjnych