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
Requirements
- Basic understanding of PHP
- Familiarity with object-oriented programming concepts
Audience
- PHP developers
- Software engineers interested in improving code structure and re-usability
- Technical leads looking to adopt proven design solutions
Testimonials (7)
A large number of examples and ways to apply them.
Marcin - Unlimitech Sp. z o.o.
Course - Design Patterns in PHP
Machine Translated
Providing a large number of practical examples..
Wojtek - Unlimitech Sp. z o.o.
Course - Design Patterns in PHP
Machine Translated
Well-planned. Without a large foundation, I didn't get lost and knew where I was. The topics are presented from general to specific, providing a basis for further work already in one's own area.
Andrzej - TENSOFT Sp. z o.o.
Course - Design Patterns in PHP
Machine Translated
Trainer's knowledge, expertise, preparation, atmosphere.
Sebastian Straczynski
Course - Wzorce projektowe w języku PHP
Machine Translated
I like the support of the trainer and the topics. I came in with a mindset thinking this will be nothing new that I haven't done. But I was surprised of what all I have learned throughout this course. Thank you.
Jorgen Ordonez
Course - Design Patterns in PHP
I mostly was benefit from the exercise.
Jason Wu
Course - Design Patterns in PHP
The New content I learned.