一、PHP WEB开发数据库基础 PHP WEB开发数据库基础 SQL Server 数据库及MYSQL常用数据库操作实现1、创建数据库和数据库文件创建数据库;创建文件组;创建架构;创建数据库快照;2、创建数据类型和表创建数据类型;创建表;3、SqlServer安全管理机制;4、SqlServer各种实用功能模块:DTS;远程维护;数据库备份和恢复;数据收缩;5、数据查询操作基本查询;多表查询;各种联接(JOIN);统计查询;模糊查询;6、数据增加、删除、编辑操作;7、 创建和调整索引 规划索引;创建索引;8、实现数据完整性数据完整性概述;实现约束;实现触发器;9、 实现视图(View) 视图介绍;创建和管理视图;10、实现存储过程和函数实现存储过程; 创建参数化的存储过程;11、事物(Transaction)编程 ;12、MySQL概述,MySQL的特点,SQL和MySQL,MySQL服务器的启动和关闭;13、MYSQL数据库可视化操作界面;14、MySQL数据类型详解;15、MySQL的数据库:创建数据库、选择数据库、删除数据库;16、MySQL数据表:创建表、查看表、修改表、重命名表、删除表;17、MySQL数据:添加数据、修改数据、删除数据、查询数据 二、WEB前台开发设计基础 WEB前台开发设计基础 (一)、html与xhtml基础1、html与xhtml简介2、html与xhtml基础知识3、html与xhtml标签4、html与xhtml常用标签5、html与xhtml文字格式与特殊字符6、html与xhtml超级链接7、html与xhtml列表8、html与xhtml图片9、html与xhtml head和DTD10、html与xhtml表格11、html与xhtml框架结构12、html与xhtml表单(二)、div+css基础1、div+css基础知识2、css一列布局3、css二列和三列布局4、css超链接伪类5、css列表控制6、css+div横向导航菜单7、css+div下拉及多级弹出菜单8、css+div表单设计(三)、Javascript基础1、Javascript 变量2、Javascript操作符3、Javascript流程控制语句4、Javascript 弹出框5、Javascript 函数6、Javascript事件7、Javascript常用对象8、Javascript对象编程 三、搭建PHP开发环境 搭建PHP开发环境 1、Apache WEB服务器安装与配置2、PHP安装与配置3、MySQL安装与配置4、phpMyAdmin安装与配置5、Dreamweaver安装与使用6、AppServ集成开发环境的安装与使用7、Zend Studio安装与配置 四、Zend Studio IDE操作使用 Zend Studio IDE操作使用 1、Zend Studio介绍2、Zend Studio 的IDE3、Zend Studio中PHP工程建立4、Zend Studio中PHP编辑器及其使用5、Zend Studio中PHP网站的调试和运行 五、PHP语言基础 PHP语言基础 PHP工作原理,PHP语法基础,PHP标记符,PHP的注释,PHP数据类型,PHP常量,PHP变量,PHP运算符PHP的表达式,PHP包含文件,include、require、include_once、require_once等语句通过PHP预定义变量获取上传文件的大小应用包含语句完成电子商务网站主页的设计 六、PHP流程控制语句 PHP流程控制语句 1、PHP程序的控制结构2、if条件语句3、switch…case分支控制语句4、循环控制语句while循环、do…while循环、for循环、foreach循环5、跳转控制语句6、break、continue、return语句7、PHP网站流程控制语句分析与使用 七、PHP函数 PHP函数 自定义函数PHP内置函数PHP内置函数库加载PHP网站函数使用分析 八、PHP字符串处理 PHP字符串处理 转义、还原字符串,截取字符串,分割、合成字符串,替换字符串检索字符串,常用字符串处理函数:str_ireplace()、substr_replace()、strstr()、substr_count()、ltrim()、rtrim()、trim()字符串与HTML转换PHP网站各种字符串处理案例分析 九、PHP数组 PHP数组 声明数组,用户创建数组,应用函数创建数组创建二维数组,数组类型,遍历、输出数组,数组函数,统计数组元素个数向数组中添加元素,获取数组中最后一个元素,删除数组中重复元素,获取数组中指定元素的键名PHP网站中数组使用案例分析 十、PHP日期和时间处理 PHP日期和时间处理 php.ini文件中设置时区,通过date_default_timezone_set()函数设置时区获取日期的时间戳,获取当前时间戳,格式化日期和时间获取日期和时间信息,检验日期和时间的有效性,比较两个时间的大小,倒计时,计算程序的运行时间,网页闹钟 十一、PHP与Web页面交互 PHP与Web页面交互 Web表单,表单元素,POST和GET表单元素提交方式在Web页中嵌入PHP脚本,在HTML中嵌入PHP脚本,在表单中嵌入PHP脚本$_POST[]和$_GET[]——表单元素值的获取方法通过URL传递数据,URL传递数据的编码和解码,PHP网站WEB交互案例案分析 十二、PHP会话管理 PHP会话管理 创建会话,SESSION的生命周期,SESSION的高级应用,SESSION临时文件,SESSION的缓存,SESSION数据库存储创建COOKIE,读取COOKIE,删除COOKIE,通过SESSION判断用户的权限,通过COOKIE实现自动登录延长SESSION的生命周期,缓解服务器压力、提高网站访问速度,如何控制客户端COOKIE,COOKIE应用的注意事项,SESSION和COOKIE的区别PHP网站会话管理案例分析 十三、PHP页面动态曲线绘制及动态图形验证码实现 PHP页面动态曲线绘制及动态图形验证码实现 PHP动态图形原理,各种常用图形绘制,动态图形验证码实现原理动态验证码与会话管理的结合,动态图形曲线(诸如股票变化曲线)与HTML位置及显示的处理 十四、PHP文件系统及文件上传、下载 PHP文件系统及文件上传、下载 打开文件,读取文件,写入文件,关闭文件,打开目录,浏览目录,关闭目录剖析文件上传、下载原理,控制上传文件——配置php.ini文件判断上传文件——全局变量$_FILES, 文件上传——move_uploaded_file()函数文件下载,通过文本文件统计网站访问量,规范化的文件上传,如何访问远程文件PHP网站文件上传下载案例分析 十五、PHP面向对象编程(OOP) PHP面向对象编程(OOP) 1、OOP概述,类、对象概念,类的声明,类的成员,类的实例化,构造方法和析构方法,特殊的访问方法——“$this”和“::”2、抽象类及其应用 3、接口及其应用4、OOP封装性5、OOP继承性6、OOP多态性7、PHP面向对象——常用关键字: final, static, clone, 对象比较, instanceof8、面向对象——常用魔术方法: _set()和_get()方法, _isset()和_unset()方法, _call()方法, _toString()方法, _autoload()方法9、一个基于OOP编程PHP网站案例分析 十六、PHP开发MySQL数据库 PHP开发MySQL数据库 1、PHP操作MySQL数据库的步骤和方法,应用mysql_connect()函数连接MySQL服务器,应用mysql_select_db()函数选择MySQL数据库2、应用mysql_query()函数执行SQL语句,应用mysql_fetch_array()函数将结果集返回到数组中3、应用mysql_fetch_row()函数从结果集中获取一行作为枚举数组,应用mysql_num_rows()函数获取查询结果集中的记录数4、避免输出中文字符串时出现乱码,数据库编码格式的选择5、PHP与MySQL数据库网站案例分析 十七、ADODB类库 ADODB类库 1、ADODB概述,应用ADONewConnection()函数连接数据库系统,应用PConnect()函数持久化连接数据库2、应用Connect()函数非持久化连接数据库,ADODB连接MySQL数据库,操作SQL语句3、应用execute()函数执行SQL语句,应用SelectLimit()函数控制select查询语句的起始位置4、应用GetInsertSQL()、GetUpdateSQL()函数添加、更新数据5、操作SQL语句的其他方法,控制结果集,控制指针的方法,控制结果集内容的方法6、日期格式和数据类型的转换,ADODB中的分页,错误处理7、PHP网站ADODB类库使用分析 十八、PHP Smarty模板应用开发 PHP Smarty模板应用开发 1、Smarty模板综述2、Smarty模板引擎的下载,Smarty模板引擎的安装,Smarty模板引擎的配置3、Smarty模板开发应用网站的流程和优势4、常用的Smarty程序设计5、Smarty+ADODB完成数据库开发6、Smarty模板和PHP网站案例分析 十九、Zend Framework框架 Zend Framework框架 1、Zend Framework的MVC2、Zend Framework的MVC环境搭建3、Zend Framework的编码标准4、Zend_Cache缓存服务5、Zend_Db数据库操作6、Zend_Layout网站布局7、Zend_Paginator分页管理 二十、综合PHP网站案例分析和毕业课题