感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
设计模式简介
- 什么是设计模式
- 模式的要素
- 使用模式的优缺点
GoF设计模式
创建型模式
- 建造者
- 工厂(抽象工厂、工厂方法)
- 原型
- 单例
结构型模式
- 委托者
- 接口
- 外观
- 组合
- 不可变
- 适配器
- 装饰器
- 代理
行为型模式
- 命令
- 模板方法
- 观察者
- 责任链(及拦截过滤器)
- 观察者(第二版)
- 策略
Web企业应用架构模式
- MVC - 模型视图控制器
- HMVC、MVP
- 控制反转
- 依赖注入容器
- 活动记录
- 实体与仓储的概念
- 系统分解
- 基于Symfony 2和Zend Framework 2的组件示例
重构
- 技术债务
- 什么是重构?
- 支持重构的工具
- phpmd(软件度量)
- phpcpd
- phpc
- 需要重构的典型代码
- Jenkins持续集成服务器
要求
具备基础或以上水平的PHP知识。
21 小时
客户评论 (5)
培训师的知识、参与度和亲和力
Adam Kuklewski - GE Medical Systems Polska
课程 - Technical Architecture and Patterns
机器翻译
培训师的讲解和互动非常出色,他很好地传达了主题内容;尽管我可能经验不足,但我从中学到了很多!
Pieter Bruynseels - Spot Buy Center BV
课程 - Design Patterns
机器翻译
培训风格以及培训师的整体知识水平。
Kenosi - NWK Limited
课程 - Laravel: Middleware Development
机器翻译
课程互动性很强,练习也很有实用性
Heino - NWK Limited
课程 - Laravel and Vue.js
机器翻译
他通过解释和提供大量例子来帮助我们理解
Selina - NWK
课程 - Laravel PHP Framework
机器翻译