南昌最好的PHPMySQL网站开发培训
第二阶段:群飞---php中级工程师
群飞官网:nc.qunfei.
:@.
详细地址:南昌市坛子口立交东南侧明珠广场B座10楼
适宜人群
希望投入到WEB开发中,进行PHP程序设计;
希望深入学习面向对象的PHP程序开发;
希望掌握自主开发CMS/论坛系统/电子商城等产品的开发技术;
学习目标
能够在项目开发中运用面向对象的思想
能够开发简易的MVC框架
能够运用常见的设计模式来开发项目
能够完成项目中所需要的数据结构设计和优化
能够使用Smarty模板引擎开发项目
能够编写自定义模板引擎
能够在项目开发中对Apache Web Server进行优化配置
能够在项目开发中对MySQL进行优化配置
能够使用Zend Framework开发项目
能够对PHP开源产品进行二次开发
能够进行大型的B/S结构的应用系统架构、开发
PHP语法部分授课内容
1、PHP基本语法
2、PHP数据类型(Types)
3、PHP变量(Variables)
4、PHP常量(Constants)
5、PHP表达式(s)
6、PHP操作符(Operators)
7、PHP控制结构
8、PHP函数(Functions)
PHP实用部分理论知识主要授课内容
1、php.ini中文详解
2、网页跳转、浏览器缓存
3、POST、GET
4、超全局变量数组与变量
5、session、cookie
6、日期、时间、日历
7、文件夹、文件管理器
8、上传、下载
9、压缩、解压
10、加密、解密
Mysql授课内容
1、数据库介绍
2、SQL基础
3、MySQL数据库操作
4、MySQL数据库数据类型
5、MySQL数据库数据运算
6、MySQL数据库数据函数
7、图形化工具
8、表的存储引擎、存储过程、触发器、视图、事务功能、字符集、查询优化、二元分词、锁表 9、SQL语句查询优化、高级查询语句、权限、安全、日志、备份与恢复、常见问题和应用技巧
IndexCMS系统实战内容
1、后台(UI设计实现)
2、数据库设计
3、验证码
4、登入登出
5、密码修改
6、用户管理
7、翻页
8、栏目管理
9、新闻管理
10、在线编辑器
11、数据搜索
12、权限管理
13、静态化
14、使用自主开发多用户CMS
授课内容
1、基本语法
2、BOM(浏览器对象模型)
3、DOM(文档对象模型)
4、实例项目
JQuery
1、jQuery 教程、jQuery 简介
2、jQuery 语法、jQuery 选择器、jQuery 事件、
3、jQuery 效果、jQuery Callback、 4、jQuery HTML、jQuery CSS、jQuery AJAX、jQuery 实例。
Ajax
1、创建ajax的$xmlrequest
2、发送数据并且准备处理反馈的方法、处理反馈回来的消息
3、ajax对象常见属性和方法。
正则表达式
1、入门、测试正则表达式、元字符、字符转义、重复
2、字符类、分枝条件、反义、分组、后向引用、零宽断言
3、负向零宽断言、注释、贪婪与懒惰、处理选项、平衡组/递归匹配。
DX2.5二次开发
1、DX2.5核心分析、DX2.5编码规范
2、DX2.5模块拓展开发
3、DX2.5插件开发、DX2.5类房产模块开发。
OOP(PHP5面向对象)
面向对象的概念、类、类的属性、类的方法、对象、对象的属性、对象的方法。
数据库抽象类授课内容:数据库类、ADO、PDO、mysqli。
PEAR授课内容:PEAR的概念、安装、使用、获得帮助。
PHP与设计模式授课内容:设计模式的概念、PHP与常见的设计模式。
PHP与模板授课内容:模板的概念,自定义PHP模板引擎。
Smarty授课内容:smarty标签语言的用法、smarty类、属性、方法。
PHP与框架授课内容:框架的概念,自定义PHP框架
Zend Framework授课内容:ZF框架的使用
实训项目
1、模块系统开发(在上理论课的同时完成多个模板及系统,如工作日历、文件管理器、留言板、投票系统、彩票投注程序等)
2、留言板(独立完成留言板实训项目)
3、商业制作(通过自主开发的多用户CMS系统,使用该系统完成商业的制作上交,形式和内容不限制)
4、JS游戏制作(制作网页版贪吃蛇游戏)
5、ECSHOP
利用已有的HTML+CSS模版,开发ECSHOP,定制个性化功能模块,完成整个商城开发流程。
6、Smarty
利用Smarty模版引擎快速开发项目。
7、Zend Framework
利用Zend Framework框架快速开发项目,了解其他PHP框架。
8、插件开发
根据功能需求,制作一个符合标准的DiscuzX插件或WordPress插件。
9、自主规划、完成商业化项目
学员将分为两组,互相制定项目需求分析。两组学员分别完成数据库设计、界面设计、程序开发、程序调试,并写出相应技术文档,体验大型项目开发流程。
学习周期:120课时,约1个月
周一至周五为正常上课时间,周六周日休息,国家法定节假日放假。上课时段为:
09:00-12:00 14:00-17:00