第 1 阶段: HTML div+css PHP 快速入门
科目 | 内容 | 达标水平 |
div+css布局 |
盒模型精讲 浮动模型 css 样式表 |
根据效果图拆分网页 通过盒模型与浮动模型完成布局 通过 css 控制显示显示效果 结课案例:企业网站
|
PHP 基础 | PHP 环境安装 变量 运算符 if/else 分支结构 循环结构 运算符 字符串 数组 超全局变量 数组遍历 资源类型变量 PHP 目录与文本操作 | 完成基于文本的留言本 |
PHP 巩固 | 深入变量赋值 变量检测 动态变量 浮点之不精确性 常量 函数 9 大预定义变量 进制 位运算 PHP 报错配置 Apache 安装 整合 Apache+PHP+MySQL 环境
DNS 与域名解析概念
配置虚拟主机 |
深入理解 PHP,并熟练配置 PHP 环境及虚拟主 机
|
第 2 阶段:
科目 | 内容 | 达标水平 |
MySQL 数据库 |
详解字段类型 增删改查基本语法 查询语句的 5 种子句详解 左连接,右连接,内连接
|
掌握数据库建建模 中等项目的表设计 熟练完成网站常见 sql 查询 为商城项目建表 |
文件上传 |
文件上传过程 文件上传参数细节 多文件上传
|
自己写文件上传函数 完成商品图片上传 图片分目录存储 |
gd 库画图 |
GD 安装及画图流程 GD 画图流程详解 GD 完成验证码 中文验证码 画矩形及饼状图 图片缩略及水印函数 开发缩略图与水印函数
|
注册加验证码 商品图片生成缩略图 商品图片加水印 |
cookie/session |
深入理解 cookie 概念 cookie 设置读取与销毁 cookie 案例之计数器与浏览历 史 session 概念讲解 session 语法详细讲解
| 商品实战之用户登陆与退出
商城实战之 cookie 记住用户名
浏览历史记录功能 |
面向对象 |
面向对象的哲学 类与对象的概念 析构函数与回收机制深度讲解 封装概念 private 权限控制 继承概念 public_protected_private 权限控制详解 精讲多态 PHP 与 java 对比讲 解 图解静态属性与静态方法 self_parent 讲解 单例模式 魔术方法 PHP 面向对象之重写与重载 类常量魔术变量与延期绑定 抽象类 接口概念. 类的自动加载 异常处理
|
熟练使用单例模式,工厂模式
用面向对象技术开发框架(别怕,你可以开 发框架!),
为商城开发做准备 |
面向对象实战 |
验证码类 缩略图类 分页类 文件上传类 sql 生成类
|
完成商城开发所需要的核心类 |
HTTP 协议 |
HTTP 协议概念 请求行与状态行 详解头信息 信息主体 socket 编程发送 HTTP 协议
|
了解常见的响应代码的含义 能用 PHP 发送 HTTP 请求模拟发贴 利用 HTTP 协议完成防盗链 |
Javascript 基础 |
js 操作 DOM 的原理 js 变量名规范与变量类型 js 引入及注释 运算符详解 3 大流程控制结构 函数声明-封装-调用 函数的返回值-执行权-作用域 js 系统函数 数组,对象 内置对象 DOM 节点查找 DOM 节点的创建-增加-克隆 DOM 节点的删除-替换与修改 修改节点的属性 DOM 事件 绑定事件的第 2 种办法 特效讲解 js 操作 css 的属性名规律 window 对象的子对象 winow 定时器
|
完成表单检验 特效功能 动态改变页面样式 完成五子棋游戏开发 |
递归与迭代 |
递归深度讲解 迭代讲解 递归与迭代的效率对比 递归与无限级栏目分类
|
递归转义防注入 完成无限级分类设计 完成商城后台 "栏目管理" |
ajax |
Ajax 异步应用模式 XMLHTTPRequest 对象详解 封装 Ajax 对象 使用 Ajax 完成 XML 的操作 在 Ajax 应用 Json 技术
|
ajax 验证用户名 ajax 操作购物车 ajax 评论商品 |
正则表达式 |
元字符 模式匹配 零宽断言 后向引用 |
能正则验证 email,手机号 能用正则进行新闻采集 |
JQuery |
jquery 选择器 jquery 操作 DOM jquery 事件 jquery 完成 ajax jquery 动画 | 能用 jquery 简化如下功能 表单验证 ajax 操作 DOM 操作 与动画特效 并会开发 JQuery 插件 |
课程设计之商城项目 |
商城前台页面开发 后台栏目管理 商品管理 购物车设计 购物车设计 邮件找回密码 在线支付 |
商城开发 商城后台管理 订单管理 会员管理 在线支付 |
第 3 阶段: 实战技术
注:Linux,memcached,开源项目,二次开发,高薪加分项!
科目 | 内容 | 达标水平 |
Linux |
Linux 常用命令详解 Linux 文本编辑器 vim 的详解
用户和组管理基础 文件、文件夹及用户权限的管理
文件及文件归档管理 linux 进程管理
rpm 基本软件管理和yum 进阶软件管理
开源 vsftp 服务器搭建与管理 编译安装 LAMP 环境
|
Linux 入门水平 能完成基础维护与操作 |
nginx |
nginx 安装与配置 nginx 信号管理 nginx 日志管理 nginx 基于端口的虚拟主机配置 nginx 基于域名的虚拟主机配置 nginx URL 重写技术 实战:搭建 lnmp 平台
|
熟悉 nginx 安装与配置
掌握 URL 重写语法
熟练配置虚拟主机 |
memcached |
memcached 安装与基础命令 memcached 协议分析
PHP 连接 memcached
实战 ecshop+memcached 缓存热门商品
|
熟悉 memcached 命令
掌握 php 连接
memcached
能在项目利用memcached 做缓存 |
Sphinx |
小型搜索引擎方案 sphinx 数据源设置 sphinx 停止词设置 sphinx 增量索引与索引合并 定时任务更新索引 sphinx 字典更新 实战:2000 万企业数据实时搜索
|
熟练掌握 Sphinx 能与商城,新闻网站深度整合 提供站内全文搜索功能 |
smarty 模板 |
什么是模板引擎? 自己动手写模板引擎 smarty 模板介绍 smarty 模板语法 smarty 变量调节器 smarty 中进行逻辑控制 深度分析 smarty 源码
|
深刻理解 smarty 原理 能自己写一个类 smarty 模板 并用 smarty 模板改造商城项目 |
ecshop 二 次 开 发 |
ecshop 表结构分析 ecshop 加载流程分析 模板语法与模板制作 email 登陆 ajax 刷新购物车 深度二次开发
|
熟悉 ecshop 程序结构 能迅速制作模板
会 ec 二次开发 |
discuz 二次开发 |
discuz 后台功能详解 discuz 权限管理 discuz 模板语法与模板制作 discuz 插件开发 实战:disczu 防机器人插件
|
掌握 discuz 常用管理功能 掌握 discuz 模板开发
熟练开发 discuz 插件 |
MySQL 进阶 |
子查询 存储引擎,事务 存储过程,触发器 备份与恢复,容灾方案
|
深入掌握 MySQL |
svn 版本控制器 |
svn 安装及使用 svn 版本控制 svn 服务器搭建
|
能搭建 svn 服务器 并对代码进行版本控制 |
第 4 阶段: 公司实习
科目 | 内容 | 达标水平 |
需求分析与项目规划 |
客户沟通技术 需求分析挖掘 流程图设计 项目规划 技术文档编写
|
掌握开发项目的流程 熟练与客户/经理的沟通技术 中型项目能独挡一面 |
真实项目 1-3 个 |
具体项目不定 一般是万元左右项目
|
|