|
课程阶段
|
科目
|
授课内容
|
项目实战 |
|
WEB前端
|
HTML |
Html常用标签,Table布局,网页结构讲解,表单的应用,框架与浮动框架(Iframe)的应用,头标记的作用和使用 |
实战1:用Table构建一个完整网页
实战2:静态注册页
实战3:用Iframe实现后台首页布局
|
| CSS |
Css全部分类、属性讲解,Css选择器,常用Div样式,Css盒子模型,Div+Css网页布局,浏览器兼容性讲解 |
实战1: 各种样式实例的应用
实战2:采用Div+Css布局实现网站首页以及二级页面
实战3:163首页Css分析
|
| JAVASCRIPT基础 |
变量,运算符, 流程控制,函数 , 数组,常用内置函数,内置对象(String,Date,Math,RegExp),类型转换详解 |
实战1:数组的应用
实战2:用Javascript实现网页常用功能
|
|
JAVASCRIPT函数
|
常用javascript函数详解,包括数组函数,日期函数,数学函数,字符串函数,其它函数
|
实战:所有Javascript常用函数实例练习
|
|
BOM
(浏览器对象模型)
|
BOM结构图,Window对象,Documnet对象,Frames集合,History对象 ,Location对象 ,Navigator对象 ,Screen对象
|
实战1:所有BOM对象实例的应用
实战2:通过Document对象,实现对Html元素的获取与操作
实战3:实现对单选,复选,下拉菜单等表单元素的操作
|
|
DOM
(文档对象模)
|
第一部分 基础知识
DOM 简介, DOM节点 , DOM 节点树, 解析DOM,属性和方法,访问节点 ,节点信息, 浏览器差异
第二部分 节点操作
获取节点值,改变节点值,删除节点,创建节点, 添加节点,克隆节点
|
实战1:通过Dom实现对Xml文档以及对Xml字符串的操作
实战2:Ajax与Dom配合使用
|
| AJAX |
Ajax基本概念与实现原理,XMLHttPRequest对象典型方法与属性,同步与异步区别,Get与Post传输模式, 发送请求参数,处理服务器响应
|
实战1:实现无刷新对用户名的唯一性的验证
实战2:Ajax实现下拉菜单联动
|
| jQuery |
jQuery功能介绍,选择器,jQuery包装集, jQuery操作元素的属性与样式, 事件与事件对象, jQuery中的Ajax, jQuery动画, jQuery工具函数, jQueryUI
|
实战1:jQuery各种选择器练习
实战2:使用jQuery操作元素的属性与样式
实战3:使用jQuery绑定各种事件
实战4:使用jQuery简化Ajax操作
实战5:实现丰富的jQuery动画效果
|
| JSON |
Json概念,Json与Xml的比较,Json的具体形式
|
实战1: Javascript操作json,PHP操作Json
实战2:Ajax与Json配合使用
|
| JAVASCRIPT正则 |
正则概念,正则语法,正则应用
|
实战1:Javascript正则函数的练习
实战2:常用验证的正则表达式写法
|
|
PHP5
|
LAMP环境搭建 |
wamp集成包的安装与使用,Apache配置文件详解
|
实战1:在Window下Lamp工作环境的搭建与优化
实战2:配置虚拟主机
|
| 语言基础 |
变量,常量,数据类型,运算符,表达式,流程控制,函数,变量类型转换 |
|
| PHP函数 |
PHP常用函数详解,包括数组函数,时间日期函数,目录函数,文件系统函数,函数操作函数,Http相关函数,Iconv函数,Mysql函数库,正则(PReg)函数,输出控制函数,字符串函数,URL函数
|
实战:全部函数的实例练习
|
| PHP面向对象 |
类的概念、继承、重载、多态、构造方法,接口类,抽象类
|
实战:编写一个实际工作中常用的PHP类 |
| PHP应用 |
文件上传,图像处理,Session与Cookie,PHP正则,PHP缓冲,Header详解,Include详解
|
实战1:用输出的相关函数实现控制PHP的输出
实战2:通过GD函数库实现验证码,文件上传,加水印功能
实战3:用Cookie实现用户登录
实战4:编写文件上传类
实战5:对$_SERVER和PHP函数获取PHP路径最终总结
实战6:通过理解include路径,实现正确加载PHP文件
|
| 模板技术 |
模板、标签的概念,Smarty模板使用详解,创建自己的模板与标签解析器
|
实战1:Smarty实现内容发布
实战2:创建自己的模板以及标签解析器
|
|
MYSQL
数据库
|
数据库基础
|
数据库概述,Mysql数据库安装、配置
Mysql数据类型,Mysql常用函数,常用Sql语句
|
实战1:数据库创建,表的创建,修改,删除
实战2:常用Sql语句的强化练习
|
|
数据库设计原则,方法
|
第一范式,第二范式,第三范式
需求分析,概念设计,逻辑设计,物理设计
|
|
|
数据库深入
|
Msyql账号创建,访问控制和权限、数据库备份和灾难恢复
数据库记录的导入、导出
|
实战1:创建Msyql账号,并分配权限
实战2:在不同数据库之间数据的导入导出
|
|
客户端管理工具
|
PHPMyAdmin的安装与使用方法,Navicat 的安装与使用方法,2种工具的优劣比较
|
实战:熟练使用PHPMyAdmin和Navicat |
|
MYSQL优化
|
sql语句优化,msyql主键,外键,索引的概念以及应用
|
实战1:实现msyql数据搜索
|
|
MQSQL与PHP应用
|
PHP连接msyql数据库,获取msyql记录集,显示记录集
|
实战:实现分页功能,排序功能
|
|
PHP专项技术
|
MVC设计模式 |
MVC设计模式概念, 传统开发模式与MVC模式的比较
MVC组件类型的关系和功能 ,视图,模型,控制的详细介绍, MVC设计模式的优 与缺点
|
实战:采用MVC模式实现用户登录功能 |
|
REWRITE技术
|
Rewrite介绍,Rewrite优势,在Apache中实现Rewrite规则,Rewrite规则,.htaccess文件编写
|
实战:通过.htaccess文件,实现前台页面的Rewrite |
|
计算机编码
|
编码问题的由来,相关概念的理解,字符集与编码
字符串在内存中的存放方法,编码规则,常用的编码简介
|
|
|
主流PHP类详解
(独家)
|
msyql数据库操类
|
实现mysql数据库的连接,添加,修改,删除记录等一系列功能
|
|
| 图像处理类 |
实现图片信息获取,缩略图,加水印,验证码等功能 |
|
|
文件上传类
|
实现文件上传功能,能够对上传文件的大小,格式,来源等做一系列限制
|
|
|
验证类(JAVASCRIPT版)
|
能够实现常用的所有表单验证功能,可以自定义错误样式,使用非常方便
|
|
|
SEO
(独家)
|
SEO
(搜索引擎优)
|
SEO概念,PR值,影响网站PR值的因素,外链概念,什么样的外链才是好的外链? 如何增加外链? 影响关键词排名的因素, 如何选择关键词? 如何让一个新站快速被收? |
|
|
PHP6新特征
(独家)
|
令人激动的PHP6新特性 |
更加好的Unicode支持,NameSpace:名字空间,将更好的避免在函数及类之间的变量名冲突,令人激动的Web 2.0特性, SOAP: 简单对象访问协议,XMLReader与XMLWriter,PHP6取消的部分 |
|
|
LINUX
|
安装ubuntu9.04 |
安装虚拟机,在虚拟机上安装ubuntu9.04,在ubuntu9.04下LAMP环境的搭建,apache配置 |
|
| 操作系统概述 |
什么是操作系统,操作系统发展史,操作系统构成,操作系统结构设计,桌面系统和服务器系统 |
|
| 开放源码 |
开源需遵守的条件,开源系统的成长历史 |
|
| 系统管理 |
时间日期操作,定时触发器,关机,重启,查看系统信息 |
|
| 文件与目录操作 |
文件类型,文件扩展名,系统的目录结构,
目录的创建,删除,
文件的浏览、编辑、查询、复制、移动、删除,文件内容的查询
文件和目录的权限设置
|
实战:强化文件基本命令的使用 |
| 用户和用户组的管理 |
用户的口令设置、修改,
用户和用户组的创建、修改、删除,
用户的切换、信息传递
|
实战:实现个人站点 |
| 备份和压缩 |
备份和压缩 |
实战:网站备份 |
| 进程管理 |
进程的分类、监视、终止、优先级 |
|
| 磁盘管理 |
磁盘空间维护,磁盘分区 |
|
| 批处理shell |
创建shell文件,基本语法:赋值、判断、循环、函数,常用函数
|
实战1:系统自动维护
实战2:自动启动服务
实战3:批量添加用户
|
| 网络配置 |
基本概念,查看网络配置,DHCP服务,配置网卡、IP、永久主机 |
|
| 远程登录 |
SSH,SecureFX软件、SecureCRT软件的使用 |
实战:远程控制服务器 |
| 邮件服务器 |
邮件服务器工作原理,pop协议,smtp协议,架设,收发邮件 |
|
| ftp服务器 |
VSFTPD服务,ftp服务器建立、连接、权限和使用 |
实战:架设ftp服务器 |
| DNS服务器 |
DNS域名系统、DNS服务器工作原理、架设 |
|
| RPM |
用RPM包方式来发布软件,软件的安装、卸载、升级、查看、验证 |
实战:安装RPM软件包 |
|
实战项目
|
CMS 内容发布系统 |
特点:
毕业设计涉及到每一个学员的就业问题,是作为我们教学中的重之之重的,时间上也比较长,要做一个月时间。
主要功能包括:文章管理,栏目管理,用户管理,管理员登录,文件上传,图像操作,AJAX验证等;
网站架构采用PHPCMS,DEDECMS,DISCUZ等流行开源软件的架构;
全部采用面向对编程;
对于数据库操作,下载,图像处理等,采用主流的PHP功能类;
前台页面采用REWRITE技术;
|
实战:老师会逐项详解所有程序,从页面设计到全部PHP程序均由每个学员独立完成。 |
| Discuz(论坛系统),UChome(SNS系统)二次开发 |
UCenter,Discuz,UChome安装与使用;
整体功能介绍,各模块功能说明;
各项目之间整合,实现用户同步登录;
模板标签语言讲解;
|
实战1:安装UCenter,Discuz,UChome,并能熟练后台管理。
实战2:了解各项目结构,以及开发模式
实战3:通过修改模板,实现快速二次的目的
|
| DEDECMS(织梦)二次开发 |
DEDECMS安装与使用;
后台模块功能介绍;
模板标签语言讲解;
|
实战:通过新建自己的模板,实现用DEDECMS快速建站
|
|
就业指导
|
就业指导
素质训练
|
职业生涯规划、简历编写、面试技巧、了解企业、科学的工作方法
团队与自我管理、沟通技巧、商务礼仪
|
|