《PHP软件工程师课程大纲.doc》由会员分享,可在线阅读,更多相关《PHP软件工程师课程大纲.doc(3页珍藏版)》请在三一办公上搜索。
1、PHP软件工程师课程体系(304课时)一、Web技术基础 (64课时)阶段课程主要模块主要学习内容培训目标课时课程价值Web技术基础DreamWeaver网页制作DreamWeaver的使用站点的建立与管理文字、图片、超链接表格的运用CSS的设置框架的使用l 熟练使用DreamWeaver制作网站l 掌握站点的建立和管理l 掌握网页中文字、图片、超链接的使用技巧l 掌握网页布局技巧l 熟练设置各种元素的CSS样式l 掌握网站前后台页面的制作方法64本阶段课程帮助您熟练使用DW来进行网页制作,掌握网页中常用的HTML标签,熟练使用表格和DIV布局,设置必要的CSS样式,掌握网页中JS使用技巧、M
2、ySQL数据库基础知识。使得您能独立制作网站的前后台静态页面。HTML标签和网页布局常用的HTML标签表单标签表格标签META标签FireWork切图表格与DIV+CSS布局l 掌握常用标签的标记和书写方法l 熟练使用表格、表单、DIV等标签l 熟悉网站的设计、制作、开发的流程l 掌握FireWork切图l 熟练使用表格、DIV对网页进行布局l 掌握CSS的基本结构JavaScriptJavaScript语法JavaScript对象表单验证网页特效正则表达式l JavaScript语法:变量、语句、运算符等l 日期对象、字符串对象、浏览器对象和文档对象l 网页中表单验证方法l 简单的JavaS
3、cript特效制作l JavaScript中的正则表达式MySQL数据库基础MySQL安装和卸载数据库建立建表与字段类型基本SQL语句备份与恢复l MySQL5.0的安装与删除l 建立数据库和表l 字段数据类型l 基本SQL语句:insert、delete、update、selectl 简单的Where条件l 数据库的备份与恢复项目实战前后台页面制作后台框架使用l 网站前台页面制作l 后台框架页面制作l 博客、论坛、企业网等网站实例二、PHP高级程序员(112课时)阶段课程主要模块主要学习内容培训目标课时课程价值PHP高级程序员PHP语法基础PHP标记风格PHP变量和常量数据类型和运算符数组判
4、断和循环语句PHP自定义函数l 掌握PHP标记、变量、常量、数据类型等基本语法l 熟练使用运算符和循环判断语句l 掌握数组的定义和访问、GLOBALS数组l 掌握函数的定义和使用l 掌握DW编写调试PHP代码的技巧112本阶段课程帮助您掌握PHP核心技术:PHP语法、PHP函数库、PHP访问MySQL、PHP面向对象。网站常用功能模块的开发。使得您能熟练应用PHP核心技术开发动态网站。PHP函数库字符串函数数组函数日期时间函数数学函数加密函数GD2函数l 熟练使用函数库的常用函数l 了解函数库使用的PHP.ini配置l GD2函数库绘制验证码和图片加水印l MD5加密函数使密码更安全l 随机数
5、的获得l 取得不同格式的日期和时间l PHP5手册的使用PHP与Web的交互表单的提交方式获取表单数据PHP与JS交互Cookie管理Session管理l 表单的POST和GET提交l 表单各元素数据的获取$_POST和$_GETl Cookie访问$_COOKIEl Session访问$_SESSIONl 服务器信息获取$_SERVERl 表单文件域访问$_FILESPHP文件管理引用文件错误处理机制文件访问函数文件上传和下载目录访问l 引用文件require和includel 错误和异常处理机制l 文件上传l 文件下载l 文件和目录函数库l PHP访问XML文件PHP访问MySQL 连接M
6、ySQL选择数据库执行查询获得结果集中文乱码处理l MySQL数据库主外键、多表查询、子查询等l PHP访问MySQL的程序步骤l MySQL函数库l 中文乱码和国际化程序l 编写留言板程序PHP面向对象类和实例成员方法和变量访问修饰符构造和析构函数$this关键字魔术方法MySQLi对象l 对象、类和实例、成员方法和成员变量l 访问修饰符public、private、protectedl 构造函数_construct()和析构函数_destruct()l $this关键字引用成员变量l 魔术方法:_set()和_get()等l 自定义数据库访问类l 使用MySQLi访问MySQL项目实战企业
7、网站管理系统FCK组件分页显示l 文章管理、产品管理、下载管理l 招聘管理l 广告管理l 用户管理等三、LAMP架构师 (128课时)阶段课程主要模块主要学习内容培训目标课时课程价值LAMP架构师代码和页面分离技术:Smarty模板Smarty模板安装Smarty模板配置Smarty模板标签Smarty生成静态页Smarty模板整站静态化技术l Smarty模板安装及语法规则l Smarty调取数据库内容l Smarty生成静态页l Smarty实现静态页分页Smarty网站模板整站替换技术l Smarty模板技术重构留言板和企业网站项目l Smarty模板在开源系统中的应用128本阶段课程帮
8、助您掌握LAMP架构技术:Smarty模板、AJAX、PHP开源系统CMS、LAMP架构环境。使用Smarty模板开发商业化网站项目以及熟悉开源产品的配置使用和开发。使得您能熟练掌握Smarty模板开发商业网站项目,使用CMS快速建立实用网站系统。Web2.0用户交互技术:AJAXAJAX基本原理AJAX浏览器支持AJAX核心对象XmlHttpRequestAJAX实例l Ajax概述及运行原理 l Ajax浏览器支持 l Ajax的核心是JavaScript对象XmlHttpRequest l Ajax实现用户注册重名验证、下拉列表联动、文本框输入自动提示等实例l JQuery基础l JQu
9、ery中的AJAX操作PHP开源产品:CMS内容管理系统开源系统CMS原理CMS基本操作CMS后台管理CMS模板CMS标签l PHP开源系统概述:CMS、网店、论坛等l ECShop、Discuzz!产品介绍l CMS开源产品:DeDeCMSl CMS后台管理l CMS模板和标签l DeDeCMS构建实用网站系统LAMP架构LAMP环境搭建Linux命令基础基本命令基本服务PHP程序LAMP环境部署l Linux+Apache+MySQL+PHP环境搭建l Linux基本命令和基本服务l PHP程序在LAMP下的部署l LAMP环境设置和调整l Apache的基本配置项目实战商业化网站系统前台页面后台管理网站开发流程各角色分工配合l 用Smarty模板编写商业化网站系统l 用CMS架设实用网站系统l 网站前台开发l 网站后台开发l 购物车模块l LAMP环境下部署项目