PHP高级开发工程师
限额30
即将开课
  • 精通PHP语法核心知识
  • 掌握Yii MVC开发框架
  • 掌握MySQL设计和基本使用
  • 掌握Web开发中最先进的设计模式和技术架构
  • 学习后端开发的核心业务逻辑模型,如在线支付,异步任务,SSO(单点登录)等等
  • 掌握HTTP协议的原理
  • 掌握Database Connection Pool
  • 了解前端开发CSS和JavaScript技术
  • 学习目前最新的SASS和CoffeeScript技术
  • 了解Webpack等前端前沿技术
  • 掌握Git基本命令和工作模式
  • 了解生产环境的部署流程和具体操作
  • 学习目前常用的Web处理插件,如分页,图片缩放和水印,网页抓取等技术
  • 掌握常见Web开发的安全问题以及处理方案
  • 了解线程和进程的基本概念以及使用案例
  • Web前端性能和后端性能优化
  • 了解主流VPS服务如Linode, 阿里云, AWS等
  • ......

精心设计的课程内容

160 课时
4 个月专注学习
16 周细化任务
第一个月: Ruby学习
第一周
PHP入门
PHP网站开发Demo演示和介绍
LAMP环境搭建和历史
PHP基础语法学习
迭代、条件判断和异常处理
函数和数组
第二周
PHP基础语法
PHP面向对象基础
封装和继承
构造函数和析构函数
静态方法和instanceof
克隆
第三周
PHP面向对象进阶
继承和构造函数
接口
抽象类
错误和异常处理
软件开发闲话之一
第四周
PHP进阶
正则表达式入门
文件处理和操作系统
PHP包管理器Composer和PEAR
日期和时间
PHP Debug和日志
第二个月: Yii框架学习
第一周
Yii入门学习
MVC设计模式和Rails
MVC设计模式Demo掩饰
Controller基础
Model基础
View基础
第二周
Yii进阶
HTML、CSS、Javascript入门介绍
路由与URL
Controller filters
View Helpers
ActiveRecord进阶
第三周
Yii进阶之二
ActiveRecord关联关系
HTTP协议入门
Session & Cookie
jQuery入门学习和Yii的整合
render和redirect
第四周
案例学习《ZZService》
《ZZService》项目概述
《ZZService》MVC学习
《ZZService》模型关联
《ZZService》Ajax和Controller设计
开发闲话: 程序员的自身修养
第三个月: Yii进阶和前端开发
第一周
Yii组件
Assets管理和使用
软件测试基础学习
Rspec介绍和使用
部署和上线
缓存学习
第二周
常用开发组件学习
异步任务
分页和邮件发送
内容抓取
用户注册登录
图片处理
第三周
CSS和Javascript
CSS基础学习
Javascript基础学习
SASS和CoffeeScript介绍和学习
网页开发安全之CSRF, XSS和SQL注入学习
移动网页开发技术入门
第四周
案例学习《MBL》
《MBL》项目概述
《MBL》MVC学习
《MBL》支付业务逻辑
《MBL》多站点支持功能
开发闲话: 程序员的自身修养
第四个月: 不仅仅是后端开发
第一周
Git和SVN
熟悉Git基本命令
git-flow开发流程
Git常用服务学习
Git高级用法
SVN介绍
第二周
Linux
Linux的基本了解和安装
Linux文件目录
Linux常用命令
Linux开发常用命令和调试工具
Linux常用服务器介绍
第三周
团队企业项目开发实践
-
-
-
-
-
第四周
毕业考核和团队项目评估
团队项目展示
-
-
毕业考核
奖学金评比

3个月实战学习 + 1个月团队企业应用开发实战 + 推荐就业

奖学金计划

学习努力、持续进步并且在最终团队实战中表现优秀的你会获得丰厚的奖学金