课程大纲

Design Patterns 简介

  • 什么是设计模式
  • 图案元素
  • 使用模式的优点和缺点

Go女 Design Patterns

图案创意

  • 建筑工人
  • 工厂(抽象工厂、工厂方法)
  • 原型
  • 单身 人士

结构模式

  • 委托人
  • 接口
  • 外观
  • 复合
  • 适配器
  • 装饰
  • 代理

行为模式

  • 命令
  • 模板方法
  • 观察者
  • 责任链(和拦截过滤器)
  • 观察者 (2 版本)
  • 策略

企业应用程序架构 Web 的模式

  • MVC - 模型视图控制器
  • HMVC、MVP
  • 控制反转
  • 依赖注入容器
  • 活动记录
  • 实体和存储库的概念
  • 系统分解
  • 基于组件的 Symfony 2 和 Zend Framework 2 示例

重构

  • 债务技术
  • 什么是重构?
  • 支持重构的工具
    • phpmd(软件指标)
    • phpcpd的
    • PHP公司
  • 典型代码需要重构
  • Jenkins 持续集成服务器

要求

基本或更高级别的 PHP 知识。

 21 小时

人数


每位参与者的报价

客户评论 (2)

课程分类