Wzorce projektowe w języku PHP Certificate for Krzysztof Pater
Certificate ID:
678683
Authentication Code:
4b2cd
Certified Person Name:
Krzysztof Pater
Trainer Name:
Tomasz Sadza
Duration Days:
2
Duration Hours:
14
Course Name:
Wzorce projektowe w języku PHP
Course Date:
19 May 2022 09:00 to 20 May 2022 16:00
Course Outline:
Introduction to Design Patterns
- What is a design pattern
- Elements of pattern
- Advantages and disadvantages of using patterns
GoF Design Patterns
Patterns creative
- Builder
- Factory (Abstract Factory, Factory Method)
- Prototype
- Singleton
Structural patterns
- Delegator
- Interface
- Facade
- Composite
- Immutable
- Adapter
- Decorator
- Proxy
Behavioral patterns
- Command
- Template method
- Observer
- Chain of responsibility (oraz Intercepting Filter)
- Observer (2 version)
- Strategy
Patterns of Enterprise Application Architecture Web
- MVC - Model View Controller
- HMVC, MVP
- Inversion of Control
- Dependency Injection Container
- Active Record
- The concept of entity and Repositories
- Decomposition of the system
- Examples of component-based Symfony 2 and Zend Framework 2
Course Name Eng:
Design Patterns in PHP