一、WEB基础
网站的基本知识 > 网络协议介绍 > b/s & c/s结构的区别 > web编程、网站开发技术介绍
二、php部分
1、php入门
Php基本介绍>bs & cs的区别 >apache服务器安装 > php 运行过程时序图
2、Php语法介绍
php数据类型 > 算术运算符 > 顺序控制 > break语句和continue语句常量 > 函数 > 位运算 > 数组介绍 > 排序介绍 >
多维数组
3、类与对象
成员属性 > 对象在内存中存在的形式 > 函数传递对象方式 > 成员方法 > 构造方法 > 析构方法 > static关键字(静态变量)
4、面向对象编程的三大特性
抽象类 > 接口 > 继承与实现 final / const
5、错误和异常处理介绍
die > 错误处理器 、错误级别 > 错误触发器 > php 错误日志 > php异常处理
6、http协议深度剖析
防盗链技术 > 302 304 码运用 > 禁用缓存设置 > 文件下载
7、php数据库编程
使用Mysql扩展库 > 使用Mysqli扩展库
8、预定义超全局数组
原理分析 > $_GET > $_POST > $_REQUEST > $_SERVER > $_ENV > $GLOBALS
9、项目开发五个阶段
model模式 > 分层模式 > mvc 模式 > Cookie > Session
10、php文件编程
如何读取文件 > 如何写文件 拷贝文件 创建和删除文件(文件夹、文件) > 文件的上传和下载 > mini文件共享网实现分析
11、php绘图技术
表表简介 > php绘图坐标体系 > php绘图原理及步骤 > php绘图核心技术 > 绘制3D效果人口分布饼状图 > 网民支持情况
统计图(静态数据和动态数据)
12、xml编程
xml基本介绍 xml元素 xml属性 > cdata 实体字符 处理指令 > dtd > ide 开发xml > php dom编程 > SimpleXML
13、网上支付
网上支付的两种方式及其流程介绍 > 商家与易宝支付网关对接详解
三、MYSQL部分
1、mysql入门
什么是数据库? > 什么是mysql? > 关系型数据库 > 关系型数据库(RDBMS)的常用术语 > mysql架构 > 管理mysql
服务器
2、操作mysql
指令-sql结构化查询语言 > sql-表操作 > 简单的数据操作DML > 字符集& 校对集
3、列类型及属性
定义列属性 > 列属性-NULL > 列属性-default > 列属性-主键 | 唯一索引 > 触发器
4、mysql应用
实体之间的关系 > 外键之间的关系 > 存储引擎 > 范式 > 查询语句SELECT > 联合查询 > 子查询 > 连接查询 > insert &
replace > load data infile 导入 > delete 删除 > update 删除 > 备份/还原
5、mysql高级应用
视图 > 事务&锁 > 触发器 > sql编程-存储函数 > sql编程-存储过程 > 用户管理 > 权限列表 > 索引