感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
Design Patterns 简介
- 什么是设计模式
- pattern 元素
- 使用模式的优缺点
GoF Design Patterns
图案创意
- 建筑工人
- Factory (抽象工厂、Factory 方法)
- 原型
- 单身人士
结构模式
- 委托人
- 介面
- 外观
- 复合
- 变
- 适配器
- 装饰
- 代理
行为模式
- 命令
- 范本方法
- 观察者
- 责任链(和 Intercepting Filter)
- Observer (2 版本)
- 策略
企业应用程式体系结构 Web 的模式
- MVC - 模型检视控制器
- HMVC、MVP
- 控制反转
- 依赖项注入容器
- 活动记录
- 实体和存储库的概念
- 系统的分解
- 基于元件的 Symfony 2 和 Zend Framework 2 的示例
重构
- 债务技术
- 什么是重构?
- 支援重构的工具
- phpmd (软体指标)
- phpcpd
- phpc
- 典型的代码需要重构
- Jenkins 持续集成伺服器
要求
基本或更高级别的 PHP 知识。
21 小时
客户评论 (5)
培训方式和培训师的整体知识。
Kenosi - NWK Limited
课程 - Laravel: Middleware Development
机器翻译
课程非常互动,练习很实用
Heino - NWK Limited
课程 - Laravel and Vue.js
机器翻译
Covered a lot of material.
Michael Promes - Nebraska Medicine
课程 - Laravel PHP Framework
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
课程 - Test Driven Development
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.