 课程大纲:
        
    课程大纲:         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
 
     
     
         
     加入高级会员获得助教答疑
 加入高级会员获得助教答疑 
                