Wzorce projektowe w języku PHP ( dsgpatphp | 14 hours )
Znajomość języka PHP na poziomie podstawowym lub wyższym.
Celem szkolenia jest zapoznanie się z praktycznym zastosowaniem wzorców projektowych Gang of Four. Uczestnicząc w szkoleniu poznasz obszary w których wybrane wzorce mają zastosowanie. Podczas warsztatów w których będziesz samemu opracowywał rozwiązania prostych problemów lub prowadził refaktoryzację fragmentów kodu zdobędziesz podstawy praktyki w stosowaniu najpopularniejszych wzorców.
-
Wprowadzenie
- Co to jest wzorzec projektowy
- Elementy opisu wzorca
- Relacja wzorców projektowych z innymi wzorcami
- Wprowadzenie do diagramu klas UML
- Wprowadzenie do filarów programowania obiektowego (OOP)
- Realizacja zasad SOLID i GRASP przez wzorce projektowe
Wzorce konstrukcyjne
- Budowniczy (Builder)
- Fabryka abstrakcyjna (Abstract Factory)
- Metoda wytwórcza (Factory Method)
- Prototyp (Prototype)
- Singleton
Wzory strukturalne
- Adapter
- Dekorator (Decorator)
- Fasade (Facade)
- Kompozyt (Composite)
- Most (Bridge)
- Pełnomocnik (Proxy)
- Pyłek (Flyweight)
Wzorce operacyjne (czynnościowe)
- Interpreter
- Iterator
- Łańcuch zobowiązań (Chain of Responsibility)
- Mediator
- Metoda szablonowa (Template Method)
- Obserwator (Observer)
- Odwiedzający (Visitor)
- Pamiątka (Memento)
- Polecenie (Command)
- Stan (State)
- Strategia (Strategy)
United Arab Emirates - Design Patterns in PHP
Qatar - Design Patterns in PHP
Egypt - Design Patterns in PHP
Saudi Arabia - Design Patterns in PHP
South Africa - Design Patterns in PHP
Brasil - Padrões de Design em PHP
Canada - Design Patterns in PHP
中国 - Wzorce projektowe w języku PHP
Österreich - Wzorce projektowe w języku PHP
Schweiz - Wzorce projektowe w języku PHP
Deutschland - Wzorce projektowe w języku PHP
Czech Republic - Wzorce projektowe w języku PHP
Denmark - Design Patterns in PHP
Estonia - Design Patterns in PHP
Finland - Design Patterns in PHP
Greece - Wzorce projektowe w języku PHP
Magyarország - Wzorce projektowe w języku PHP
Ireland - Design Patterns in PHP
Israel - Design Patterns in PHP
Luxembourg - Design Patterns in PHP
Latvia - Design Patterns in PHP
España - Patrones de Diseño en PHP
Italia - Wzorce projektowe w języku PHP
Lithuania - Design Patterns in PHP
Nederland - Wzorce projektowe w języku PHP
Norway - Wzorce projektowe w języku PHP
Portugal - Padrões de Design em PHP
România - Wzorce projektowe w języku PHP
Sverige - Wzorce projektowe w języku PHP
Türkiye - Wzorce projektowe w języku PHP
Malta - Design Patterns in PHP
Belgique - Wzorce projektowe w języku PHP
France - Wzorce projektowe w języku PHP
日本 - Wzorce projektowe w języku PHP
Australia - Design Patterns in PHP
Malaysia - Design Patterns in PHP
New Zealand - Design Patterns in PHP
Philippines - Design Patterns in PHP
Singapore - Design Patterns in PHP
Thailand - Design Patterns in PHP
Vietnam - Wzorce projektowe w języku PHP
India - Design Patterns in PHP
Argentina - Patrones de Diseño en PHP
Chile - Patrones de Diseño en PHP
Costa Rica - Patrones de Diseño en PHP
Ecuador - Patrones de Diseño en PHP
Guatemala - Patrones de Diseño en PHP
Colombia - Patrones de Diseño en PHP
México - Patrones de Diseño en PHP
Panama - Patrones de Diseño en PHP
Peru - Patrones de Diseño en PHP
Uruguay - Patrones de Diseño en PHP
Venezuela - Patrones de Diseño en PHP
Polska - Wzorce projektowe w języku PHP
United Kingdom - Design Patterns in PHP
South Korea - Wzorce projektowe w języku PHP
Pakistan - Design Patterns in PHP
Sri Lanka - Design Patterns in PHP
Bulgaria - Wzorce projektowe w języku PHP
Bolivia - Patrones de Diseño en PHP
Indonesia - Design Patterns in PHP
Kazakhstan - Design Patterns in PHP
Moldova - Wzorce projektowe w języku PHP
Morocco - Design Patterns in PHP
Tunisia - Design Patterns in PHP
Kuwait - Design Patterns in PHP
Slovakia - Design Patterns in PHP
Kenya - Design Patterns in PHP
Nigeria - Design Patterns in PHP
Botswana - Design Patterns in PHP
Slovenia - Design Patterns in PHP
Croatia - Design Patterns in PHP
Serbia - Design Patterns in PHP