400-0336-017/QQ:851813818(微信同号)
系列 | 章 | 节 | 知识点 | 授课时间(天) | 课程目标 | ||
PHP 源生码基础开发篇 |
章 | LAMP网站构建初识 | 认识Web动态网站 | Web应用的优势及2.0时代 | 1.0 | ||
何为脚本语言 | |||||||
了解HTTP协议 | |||||||
动态网站开发所需的Web构件 | |||||||
Web系统工作原理 | 原理1:不带应用服务程序和数据库的Web服务器 | ||||||
原理2:带应用服务程序的Web服务器 | |||||||
原理3:浏览器访问服务器端数据库 | |||||||
主流Web应用平台介绍 | 动态Web系统开发平台对比分析 | ||||||
第二章 | PHP开发环境搭建 |
常见的PHP环境 搭建方式介绍 |
Linux下的安装方式 | ||||
Windows下的安装方式 | |||||||
搭建LAMP集成开发环境 (源码方式) |
安装前的准备与包管理 | ||||||
安装及编译详细步骤 | |||||||
IDE集成开发工具介绍 | |||||||
第三章 | PHP基本语法 | 个PHP程序 | 认识PHP | ||||
Hello PHP ! | |||||||
PHP 语言的标记 | |||||||
指令分割符“;” | |||||||
程序注释与空行 | |||||||
PHP变量与变量类型 | 变量的声明与命名 | 1.0 | |||||
可变变量 | |||||||
变量的引用赋值 | |||||||
变量的类型 | |||||||
类型转换 | |||||||
PHP常量 | 常量的定义和使用 | ||||||
常量与变量 | |||||||
预定义常量 | |||||||
PHP运算符 | 算术运算符 | ||||||
字符串运算符 | |||||||
赋值运算符 | |||||||
比较运算符 | |||||||
逻辑运算符 | |||||||
位运算符 | |||||||
其他运算符 | |||||||
运算符的级 | |||||||
PHP表达式 | |||||||
第四章 | PHP流程控制结构 | 分支结构 | 单一条件—if语句 | 1.5 | |||
双向条件—else从句 | |||||||
多向条件—elseif子句 | |||||||
多向条件—switch语句 | |||||||
嵌套if结构 | |||||||
循环结构 | while语句 | ||||||
do…while语句 | |||||||
for 语句 | |||||||
流程控制语句 | break语句 | ||||||
continue语句 | |||||||
exit语句 | |||||||
条件分支应用案例_简单页面计算器 | 0.25 | ||||||
第五章 | PHP函数 | 自定义函数 | 什么是函数 | 2.0 | |||
函数的声明 | |||||||
函数的调用 | |||||||
函数的参数 | |||||||
函数的返回值 | |||||||
PHP 变量的作用域 | 局部变量 | ||||||
全局变量 | |||||||
静态变量 | |||||||
PHP函数的声明及应用 | 常规参数的函数 | ||||||
伪类型参数的函数 | |||||||
引用参数的函数 | |||||||
回调函数 | |||||||
递归函数 | |||||||
自定义函数库 | |||||||
第六章 | PHP数组及数据结构 | 数组的分类与定义 | 数组的分类 | 2.0 | |||
直接赋值方式 | |||||||
使用array()构建 | |||||||
多维数组 | |||||||
数组的遍历 | 使用for语句循环遍历数组 | ||||||
使用foreach语句遍历数组 | |||||||
联合使用list()、each()和while循环遍历数组 | |||||||
预定义数组 | 服务器变量:$__SERVER | ||||||
环境变量:$__ENV | |||||||
URL GET变量:$__GET | |||||||
HTTP POST变量:$__POST | |||||||
request变量:$__REQUEST | |||||||
HTTP文件上传变量:$__FILES | |||||||
HTTP Cookies:$__COOKIE | |||||||
Session 变量:$__SESSION | |||||||
Global变量:$GLOBALES | |||||||
PHP数组的相关处理函数 | 数组的键/值操作函数 | ||||||
统计数组元素的个数和性 | |||||||
使用回调函数处理数组的函数 | |||||||
数组排序 | |||||||
拆分、合并、分解和接合数组 | |||||||
数组与数据结构 | |||||||
其他数组操作函数 | |||||||
第七章 | PHP面向对象的程序设计 | 节 什么是面向对象 | 类与对象之间的关系 | 1.0 | |||
面向对象程序设计 | |||||||
如何抽象一个类 | 类的声明 | ||||||
成员属性 | |||||||
成员方法 | |||||||
通过类实例化对象 | 实例化对象 | ||||||
对象类型在内存中的分配 | |||||||
对象中成员的访问 | |||||||
特殊的对象引用”$this” | |||||||
构造方法与析构方法 | |||||||
封装性 | 设置私有成员 | 1.0 | |||||
私有成员的访问 | |||||||
__set()、__get()、__isset()、__unset() | |||||||
继承性 | 类继承的应用 | ||||||
访问类型控制 | |||||||
子类中重载父类的方法 | |||||||
多态性的应用 | 1.0 | ||||||
常见关键类和魔术方法 | Final | ||||||
Static | |||||||
单态设计模式 | |||||||
Const | |||||||
Instanceof | |||||||
克隆对象 | |||||||
通用的类方法__toString() | |||||||
__Call() | |||||||
自动加载类 | |||||||
对象串行化 | |||||||
抽象类与接口 | 抽象类 | ||||||
接口技术 | |||||||
面向对象应用案例_图形版计算器 | 0.25 | ||||||
第八章 |
PHP字符串处理 及正则表达式 |
字符串处理 | 字符串的处理方式 | 2.5 | |||
字符串类型的特点 | |||||||
双引号中变量解析 | |||||||
字符串输出函数 | echo() | ||||||
print() | |||||||
die() | |||||||
printf() | |||||||
sprintf() | |||||||
字符串格式化函数 | 去空格与字符串填补函数 | ||||||
字符串大小写转换 | |||||||
与HTML标签相关的字符串格式化 | |||||||
其他字符串格式化函数 | |||||||
字符串比较函数 | 按字节顺序进行字符串比较 | ||||||
按自然顺序进行字符串比较 | |||||||
正则表达式的语法规则 | PHP正则表达式处理函数库 | ||||||
定界符 | |||||||
原子 | |||||||
元字符 | |||||||
模式修正符 | |||||||
与Perl兼容的正则表达式函数 | 字符串的匹配与查找 | ||||||
字符串替换 | |||||||
字符串的分割与连接 | |||||||
正则表达式应用案例_文章发布操作 | 0.25 | ||||||
第九章 | PHP文件系统处理 | 文件系统概述 | 文件类型 | 2.0 | |||
文件的属性 | |||||||
目录的基本操作 | 解析目录路径 | ||||||
遍历目录 | |||||||
统计目录大小 | |||||||
建立和删除目录 | |||||||
复制目录 | |||||||
文件的基本操作 | 文件的打开与关闭 | ||||||
写入文件 | |||||||
读取文件内容 | |||||||
访问远程文件 | |||||||
移动文件指针 | |||||||
文件的锁定机制 | |||||||
文件的基本操作函数 | |||||||
文件的上传与下载 | 文件上传 | ||||||
多文件上传 | |||||||
文件下载 | |||||||
设计文件上传类 | 需求分析 | ||||||
程序设计 | |||||||
文件上传类代码实现 | |||||||
文件上传类的应用过程 | |||||||
文件系统应用案例_文件上传操作 | 0.25 | ||||||
第十章 | PHP动态图像处理 | PHP中GD库的使用 | 画布的管理 | 0.5 | |||
设置颜色 | |||||||
生产图像 | |||||||
绘制图像 | |||||||
在图像中绘制文字 | |||||||
设计经典验证码类 | 设计验证码类 | ||||||
表单中应用验证码 | |||||||
动态图像应用案例_设计经典的验证码 | 0.25 | ||||||
第十一章 | PHP与MySQL | PHP链接MySQL数据库 | PHP访问MySQL的流程 | 2.0 | |||
在PHP程序中选择已创建的数据库 | |||||||
执行SQL命令 | |||||||
在PHP脚本中处理Select查询结果集 | |||||||
设计分页类 | 需求分析 | ||||||
程序设计 | |||||||
分类页的代码实现与应用过程 | |||||||
PHP与MySQL应用案例_设计的分页 | 0.25 | ||||||
PHP框架开发篇 | 第十二章 | 数据库抽象层PDO | PDO简介 | PDO所支持的数据库 | 2.0 | ||
PDO的安装 | |||||||
创建PDO对象 | 以多种方式调用构造方法 | ||||||
PDO对象中的成员方法 | |||||||
使用PDO对象 | 调整PDO的行为属性 | ||||||
PDO处理PHP 程序和数据库之间的数据类型转换 | |||||||
i | PDO错误处理模式 | ||||||
使用PDO执行SQL语句 | |||||||
PDO对预处理语句的支持 | 了解PDOStatement对象 | ||||||
准备语句 | |||||||
绑定参数 | |||||||
执行准备好的查询 | |||||||
获取数据 | |||||||
大数据对象的存取 | |||||||
第十三章 | 会话控制 | 什么是会话 | 为什么要使用会话控制 | 1.0 | |||
会话跟踪的方式 | |||||||
Cookie的应用 | Cookie概述 | ||||||
向客户端计算机中设置Cookie | |||||||
在PHP脚本中读取Cookie的资料内容 | |||||||
数组形态的Cookie应用 | |||||||
删除Cookie | |||||||
基于Cookie的用户登录模块 | |||||||
Session的应用 | Session概述 | 1.5 | |||||
配置Session | |||||||
Session的声明与使用 | |||||||
住一个会话变量和读取Session | |||||||
注销变量与销毁Session | |||||||
Session的自动回收机制 | |||||||
传递Session ID | |||||||
一个简单的Mail系统实例 | 为邮件系统准备数据 | ||||||
编码实现邮件系统 | |||||||
邮件系统执行说明 | |||||||
会话控制应用案例_一个简单的Mail系统 | 0.5 | ||||||
第十四章 | Smarty模板引擎技术 | 自定义模板引擎 | 什么是模板引擎 | 3.0 | |||
自定义模板引擎类 | |||||||
使用自定义的模板引起类 | |||||||
Smarty的安装及初始化 | 安装Smarty | ||||||
初始化Smarty类库的默认设置 | |||||||
个Smarty的示例 | |||||||
Smarty模板设计的基本语法 | PHP中Smarty常用的相关操作 | ||||||
模板设计时美工的常用操作 | |||||||
模板中的注释 | |||||||
模板中的变量应用 | |||||||
模板中的函数应用 | |||||||
Smarty模板中的变量调解器 | 从配置文件中读取变量 | ||||||
在模板中使用保留变量 | |||||||
变量调解器函数的使用方式 | |||||||
默认提供的变量调解器 | |||||||
自定义变量调解器 | |||||||
Smarty模板中的自定义函数 | 为Smarty模板扩充函数插件 | ||||||
为Smarty模板扩充块函数插件 | |||||||
Smarty模板中的内置函数 | 变量声明 | ||||||
流程控制 | |||||||
声明和调用模板函数 | |||||||
数组遍历 | |||||||
Smarty提供的其他内置函数 | |||||||
Smarty模板引擎应用案例_简单的学生管理系统 | 0.5 | ||||||
第十五章 | MVC模式与PHP框架 | MVC模式在Web中的应用 | MVC模式的工作原理 | 1.0 | |||
MVC模式的优点 | |||||||
PHP开发框架 | 什么是框架 | ||||||
为什么要用框架 | |||||||
框架和MVC设计模式的关系 | |||||||
比较流行的PHP框架 | |||||||
划分模块和操作 | 为项目划分模块 | ||||||
为模块设置操作 | |||||||
第十六章 | PHP轻量级框架----ThinkPHP | ThinkPHP简介 | ThinkPHP的特点 | 5.0 | |||
个ThinkPHP程序 | |||||||
ThinkPHP架构 | ThinkPHP的自动生成的目录结构 | ||||||
ThinkPHP项目的部署方案 | |||||||
ThinkPHP的命名规范 | |||||||
ThinkPHP的项目构建流程 | |||||||
ThinkPHP配置 | 配置格式 | ||||||
调试配置 | |||||||
ThinkPHP的控制器 | 控制器 | ||||||
模型的命名 | |||||||
连接数据库 | |||||||
CURL操作 | |||||||
ThinkPHP的视图 | ThinkPHP中的模板定义 | ||||||
ThinkPHP中的模板赋值 | |||||||
ThinkPHP中的指定模板文件 | |||||||
ThinkPHP模板引擎 | 输出模板中的变量 | ||||||
输出$_SERVER变量 | |||||||
使用include标签来包含外部的模板文件 | |||||||
导入文件 | |||||||
foreach的使用 | |||||||
volist的使用 | |||||||
if-else-if的使用 | |||||||
ThinkPHP第三方类库的使用 | 将自己的类放入ThinkPHP中 | ||||||
在ThinkPHP中使用自己的类 | |||||||
ThinkPHP文件上传类的使用 | 文件上传类的所在目录 | ||||||
文件上传类的使用 | |||||||
ThinkPHP验证码类的使用 | 验证码类所在的目录 | ||||||
验证码类的使用 | |||||||
ThinkPHP应用案例_简单的商品购物车 | 0.5 | ||||||
毕业项目1-----学生信息管理系统 毕业项目2-----新浪博客系统 毕业项目3-----shopEx电商系统 毕业项目4-----论坛系统 |
|||||||
总时间 | 34.0 | ||||||