理论体系 + 经典案例 + 真实项目实训
培训 + 实训 + 实习 + 就业
|
专业
|
PHP开发工程师高级班
|
班次
|
全日制脱产班;半脱产班。
|
课程周期
|
全脱产班:4-6个月;
半脱产班:12个月左右。
|
上课时间
|
白班:9:00-17:00; 晚班:19:00-21:00; 周末班:9:00-16:00。
|
培训目标
|
1. 采用业内最为领先的php标准,使学员具备独立设计和开发的能力;
2. 能规划完整的商业项目,进行项目架构设计、部署和优化;
3. 熟练掌握php最新最前沿的新技术;
4. 能独立运用dw + html + css + div技术进行页面开发,掌握Html5+Css3前沿技术;
5. 运用javascript技术实现项目完全开发;
6. 掌握Ajax、Jquery等技术;
7. 掌握移动开发框架BootStrap;
8. 掌握NodeJS运用与核心模块;
9. 熟练运用数据库Mysql/ Sql server/ Oracle;
10. 与PHP的运用与实践;
11. 面向对象、PDO、Smarty、ThinkPHP框架、Yii框架、DedeCMS等技术;
12. 接口技术、中文搜索引擎、NoSQL技术;
13. Web安全基础、Linux操作系统、Composter&Git、PHPUnit、Nginx、MySQL高级;
14. 真正打造“前端+后端+移动端”的全能型人才;
15. 能熟练掌握网站的营销策划与推广技术、SEO;
16. 掌握最流行的前端开发框架等技术。
|
教学模式
|
1. 与企业无缝结合,面向企业级高端人才的应用需求;
2. 采取面授方式,互动式教学,以案例分析和项目实战来驱动教学;
3. 注重实际工作经验,体验式强化训练,在真实的项目环境中学习;
4. 本课程培训和实训结合,以实训为主要授课模式。
5. 培养学员最好的技术及最新的网络营销技术
6. 指导学员把握最前沿的行业发展动态;
7. 使学员具备一个优秀PHP工程师的能力。
|
课程安排:
|
专业阶段
|
课程主题
|
培训内容
|
第一阶段
|
Web前端基础
|
1. 项目开发基础;
2. 项目开发过程中的分工协作;
3. Web应用的基本概念和构架;
4. http超文本传输协议;
5. 现今Web前沿技术的开发应用;
6. 前端开发的未来发展趋势。
|
第二阶段
|
Dreamweaver运用
Html技术
|
1. Dreamweaver的综合运用;
2. Html的基础及基本结构;
3. Html语法及应用;
4. Html标签及W3C标准、属性、元素;
5. Html字体、表格、表单及框架;
6. Html 数据提交及处理;
7. Html列表、样式、链接;
8. Html布局、框架、浮动框架 。
9. Html实操。
|
第三阶段
|
CSS+DIV
界面样式及布局
|
1. CSS基本语法和字体美化样式;
2. 盒模型的理解与认识;
3. Css +div浮动布局与定位布局;
4. Css+div元素设计及内容排版;
5. Css效果表现,背景设置、表单与表格的样式设置、页面和浏览器的元素设置;
6. 样式表的分类、常用的样式、层标签、开发工具等;
7. Css+div美化、布局、布局方法分析;
8. Css+div浏览器兼容与解析问题;
9. hack及条件注释及实战;
10. Css+div高级应用与技巧;
11. Css+div可视化开发与调试;
12. 案例分析,综合运用,项目实战。
|
第四阶段
|
Javascript程序设计
|
1. javascript面向对象基础;
2. js原始数据类型、常量及变量 表达式与运算符等;
3. js 数组;
4. js赋值语句、条件控制语句、循环控制语句、跳转语句、异常处理语句、注释语句等;
5. javascript常用内置对象;
6. javascript语法;
7. js函数:函数的定义、返回值、参数、匿名函数、this关键字、递归函数等;
8. js页面操作;
9. js表单控制;
10. js应用:如何控制HTML元素和控制CSS样式;
11.浏览器对js的解释机制的兼容问题、检测浏览器,应对报错的机制;
12.项目实例、特效。
|
第五阶段
|
Js+Ajax高级进阶
Jquery框架技术
|
1. javascript高级进阶;
2. 框架编程;
3. 正则表达式语法;
4. 正则表达式页面挖掘;
5. 正则表达式构造技巧;
6. js特效封装;
7. 各种特效开发、综合实战。
8. 函数、Math、Date、RegExp;
9. DOM实现动态显示和交互;
10. 鼠标事件、键盘事件、焦点事件;
11. 递归及setTimeout与setInterval用法;
12. js的事件冒泡、事件捕捉、事件总结;
13. 闭包及匿名函数的执行;
14. BOM对象及js cookie编程;
15. 全局对象及json数据对象;
16. js函数封装;
17. XML和XSLT进行数据交换与处理;
18. ajax与xml及后端数据交互。
19. Jquery框架;
20. jquery和ajax整合;
21. 典型应用。
|
第六阶段
|
经典WEB前端分析
WEB项目开发训练
|
1. 国内外经典Web开发项目案例分析;
2. 不同类型的Web开发项目设计及开发思维;
3. 常用Web开发项目设计与开发的手法;
4. Web项目的测试,链接,兼容性,安全性等;
6. 各式Web项目开发专项训练。
|
第七阶段
|
Html5+Css3
|
1. Html5+Css3初步;
2. HTML5网页结构;
3. HTML5标记文字;
4. HTML5组织内容;
5. HTML5表格和表单;
6. HTML5嵌入内容;
7. HTML5 API大集合;
8. CSS 3选择器;
9. CSS 3 边框和背景;
10. CSS 3 布局;
11. CSS 3 过渡、动画和变换;
12. 项目综合实战。
|
第八阶段
|
移动开发框架
BootStrap响应式开发
|
1. BootStrap基础及整体架构;
2. BootStrap CSS布局;
3. BootStrap CSS组件;
4. BootStrap Javascript组件;
5. 经典BootStrap模板解析。
|
第九阶段
|
WebApp后端系统开发
NodeJS技术
|
1. NodeJS基础与NodeJS核心模块
1) - NodeJS介绍
2) - NodeJS环境搭建与入门
3) - ES6在 NodeJS中的应用
4) - CommonJS模块
5) - fs与 path模块
6) - stream
7) - socket.io
8) - http模块 API
9) - URL模块
10) - 数据的本地存储
2. Express
1) - express api
2) - express 中间件
3) - ejs/jade
3. noSQL数据库
1) - mongodb 与 mongoose
2) - 框架中间件
3) - 项目实战导入
|
第十阶段
|
Web前端经典分析
Web前端开发训练
|
1. 国内外经典案例分析;
2. 不同类型的项目设计及开发思维;
3. 常用前端项目制作与开发的手法;
4. 各式项目开发专项训练。
|
第十一阶段
|
数据库
Mysql/ Sql server/ Oracle
|
1. 安装配置Mysql/ Sql server/ Oracle数据库;
2. 图形化管理工具;
3. 存储引擎及数据库基本操作;
4. 字符集及乱码处理;
5. SQL语句;
6. 内置函数、存储过程、触发器高级应用;
7.视图与事务高级应用;
8.索引的使用;
9. 数据库的安全技术;
10. 数据库备份和还原操作;
11. 系统管理与性能优化。
|
第十二阶段
|
Linux系统
|
1. LINUX基础;
2. LINUX安装和配置;
3. LINUX系统目录结构;
4. LINUX常用命令;
5. 文件权限和用户组;
6. linux分区详解;
7. linux网络和配置;
8. linux搭建等。
|
第十三阶段
|
PHP技术核心
|
1. PHP工作原理;
2. Apache服务器;
3. PHP的安装与文件配置;
4. Apache+PHP环境配置;
5. PHP编码规范,PHP开发工具;
6. PHP语法结构;
7. PHP数据类型详解,数据类型转换;
8. PHP运算符及优先级;
9. PHP流程控制语句详解;
10. PHP高级表单验证。
|
第十四阶段
|
PHP核心函数库
|
1. PHP函数的应用;
2. PHP自定义函数与内置函数;
3. PHP字符串处理及字符串函数;
4. PHP正则表达式;
5. PHP日期处理;
6. 递归函数的使用;
7. PHP数组、数据函数的使用及处理;
8. 会话控制及会话跟踪;
9. Cookie,Session;
10. 分页技术的实现;
11. PHP文件处理与文件的上传下载;
12. PHP处理多媒体;
13. PHP图像函数库,Apache URL Rewrite,GD函数库,Directory函数库,File函数库,RegExp函数库。
|
第十五阶段
|
PHP面象对象开发
|
1. 面向过程与面向对象的区别;
2. PHP面向对象的程序分析设计;
3. PHP面向对象的语法;
4. PHP面向对象的技术;
5. PHP面向对象的具体实现;
6. 魔术方法与类/对象库函数在面向对象中的运用;
7.使用面向对象方法完成实际项目,包括文件上传、操作Mysql数据库、使用接口技术、掌握多态性的应用程序开发和面向对象在行业中的运用;
8. PHP面向对象的分层结构设计;
9. PHP面向对象的分层结构具体实现。
|
第十六阶段
|
服务器端开发实战
|
1. 项目综合实战:从搭建环境开始,串联PHP核心函数、Mysql数据库、PHP设计模式等相关技术;
2. 利用面向过程的编程方式解决常规业务逻辑,实现表单 传值,文件编程,会话技术,图像处理等。
|
第十七阶段
|
smarty模板技术
|
PHP模板技术:
1. PHP模板技术引擎应用;
2. Smarty语法;
3. smarty过滤器、smarty缓存使用;
4. Smarty模板方式开发PHP页面;
5. ADODB存取数据库的应用;
6. Smarty的深入运用。
|
第十八阶段
|
Ajax技术
|
Ajax技术:
1. XML的概述;
2. 异步传输概念及流程;
3. DOM实现动态显示和交互;
4. XML和XSLT进行数据交换与处理;
5. 典型应用:用户名校验、级联下拉框、XML文件调用CSS等。
|
第十九阶段
|
Jquery框架技术
|
Jquery框架:
1.Jquery基础;
2. jquery选择器(九大选择器);
3. jquery事件、属性;
4. jquery对字符串和数组操作;
5. jquery处理文档(xml和html);
6. jquery效果处理;
7. jquery和ajax整合。
|
第二十阶段
|
PHP框架技术
|
PHP框架技术:
1. PHP框架技术的概述;
2. PHP框架技术的发展,以及框架的原理和特点;
3. PHP中的MVC模式介结;
4. MVC框架编程;
5. CakePHP / ZendFramework / thinkPHP。
|
第二十一阶段
|
PHP高级技术实战
|
1. 串联面向对象、PDO、Smarty、ThinkPHP框架、Yii框架、DedeCMS等技术;
2. 利用OOP思想和MVC设计,实现手写PHP项目框架;
3. 能够实现动态项目主流功能,如无限极分类,页面数据检索,在线编辑器,验证码,分页,内容采集等;
4. 一线企业最流行框架ThinkPHP,进行项目快速开发;
5. 可以实现主流后台常用的RBAC权限管理功能,代码管理, 前后台交互,多表连接,数据分析, 轮询技术,网站优化技术等;
6. 能整合jQuery Mobile,实现PC 和手机端一个都不少。
|
第二十二阶段
|
PHP高级接口技术
中文搜索引擎
NoSQL技术
|
1. 可以独立在微信开发者后台进行微信接口开发(自定义菜单、 消息管理、网页开发、素材管理、用户管理、微小店、微信 卡券);
2. 支付宝接口(支付API、营销API、店铺API、商品API、 营销API、服务API、生活缴费API);
3. 可以搭建非关系型NoSQL 数据库,处理网站高负载,大数据访问的情况。
|
第二十三阶段
|
企业级开发技术
|
1. Web安全基础、Composter&Git、PHPUnit、Nginx、MySQL高级;
2. 全面掌握SQL注入、验证码设置、刷新提交等知识要点;
3. 能进行防护DOS攻击、跨端攻击等;
4. 掌握Nginx的配置与安装;
5. 掌握MySQL高级技术。
|
第二十四阶段
|
Web App 移动互联网开发
|
1. HTML5高级 、jQuery Mobile技术;
2. 真正打造前端+后端+移动端”的全能型人才;
3. Web App网页语言+程序语言进行混合模式移动应用。
|
第二十五阶段
|
PHP二次开发
|
二次开发:
1. 主流二次产品的介绍;
2. 程序逻辑、模板机制;
3. 数据字典分析、代码数据结构逻辑分析 ;
4. 编码规范和安全意识、产品架构分析.
|
第二十六阶段
|
高级PHP项目开发
|
1. 大型经典PHP项目案例分析 ;
2. Php综合项目实战;
3. 疑难解答。
|
第二十七阶段
|
网站营销推广
SEO优化
|
1. 网络营销行业的介绍与前景,网络营销职业素养和学习方法;
2. 网络营销与市场营销的关系,网络营销盈利模式,网络营销基础知识;
3. 营销型网站的策划、注册域名、购买主机空间;
4. 掌握网络营销的手段;
5. 搜索引擎营销SEM与SEO简介,两者的关联与区别;
6. 如何通过网站盈利;
7. 从SEO、SEM的角度设计和优化站点;
8. 网站推广及常用的方法。
|
第二十八阶段
|
就业指导
作品整理
|
1. 就业强化培训;
2. 指导学员进行专业化简历的编写;
3. 让学员做好充足的面试技术准备并掌握面试技巧;
4. 模拟测试;
5. 模拟面试场景;
6. 就业一对一指导;
7. 整理完整作品,并到就业部报到。
|
专业认证
|
1、可考取国家证书,全国通用;
2、可考取国际证书,全球通用。
|
金牌讲师
|
老师均有多年大型项目经验,教学中将把多年的项目经验与大量案例与学员们共同分享。
|
教学承诺
|
1、多媒体教学,保证每人一台高配置的笔记本电脑;
2、学员一期不会,下期可免费重修;
3、入学即签就业保障协议,毕业后推荐学员实习或就业;
4、学员就业后在工作中遇到任何技术问题,均可获得本中心技术支持;
5、实行小班制项目教学,着重学员的实际动手能力,通过案例分析和项目实战让学员学完后拥有相当于1-2年的项目经验。
|