联系我们

课程大纲

设计模式简介

  • 什么是设计模式
  • 模式的要素
  • 使用模式的优缺点

GoF设计模式

创建型模式

  • 建造者
  • 工厂(抽象工厂、工厂方法)
  • 原型
  • 单例

结构型模式

  • 委托者
  • 接口
  • 外观
  • 组合
  • 不可变
  • 适配器
  • 装饰器
  • 代理

行为型模式

  • 命令
  • 模板方法
  • 观察者
  • 责任链(及拦截过滤器)
  • 观察者(第二版)
  • 策略

Web企业应用架构模式

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

重构

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

要求

具备基础或以上水平的PHP知识。

 21 小时

客户评论 (5)

即将举行的公开课程

课程分类