课程目录:PHP Patterns and Refactoring培训
4401 人关注
(78637/99817)
课程大纲:

        PHP Patterns and Refactoring培训

 

 

 

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 (and 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
Refactoring
Debt technology
What is refactoring?
Tools to support refactoring
phpmd (Software metrics)
phpcpd
phpc
Typical code requires refactoring
Jenkins Continuous Integration Server