手机 :15037131599 18639021903

最新文章

  • ·php培训课程安排
  • ·php培训课程内容
  • ·php培训的具体目标
  • ·PHP课程体系
  • ·PHP培训简介
  • ·课程安排
 

相关文章

  • ·PHP培训简介
  • ·课程安排
  • ·php培训大纲
  • ·php培训课程安排
  • ·PHP课程体系
  • ·php培训的具体目标
 

网院风采

课程安排

发布时间:2012-07-31 09:56:41
 

课程安排

第一阶段:(前台网页开发基础)

PHP核心技术课程加强

Html/css/javascript加强与各种前端应用综合案例

深度分析http协议 : http原理、http请求(请求行,消息头,内容体)、http响应(状态行、消息头、内容体)、http1.0短连接 http1.1长连接区别

PHP面向对象编程:类与对象、构造方法、类变量/类方法 、面向对象编程的抽象、封装和继承,多态、抽象类、接口、final

PHP高级部分: PHP 日期 、引用 、文件编程 、文件上传下载、 Cookies 、Sessions 、E-mail Error 、Exception 、Filter、PHP操作xml文件(XML Expat Parser 、XML DOM)、 PHP中GD库的使用(画布管理 、生成图像 、绘制图像 、在图像中绘制文字)、mvc设计模式

XML课程:XML语法结构、标记、属性、实体;RSS、DTD、Schema。

mysql数据库加强:数据库的基本概念、数据库设计三范式、ER关系图、数据库建模、数据库设计实践、mysql常用函数、表类型和存储引擎、 mysql事务处理、mysql复杂查询(子查询、多表、自连接、外连接)、mysql的约束 、mysql 存储过程和自定义函数、mysql触发器、视图、mysql优化、pdo(PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个 数据访问抽象层,通过一致的函数执行查询和获取数据。)、MySQL索引优化、查询优化和存储优化经验。

阶段案例

BBS系统: 本系统为互联网用户提供互动和交流功能。
网上在线支付:本系统是为互联网客户提供在线支付功能,可立即应用于项目中。

第二阶段:PHP高级课程

核心技术课程

Zend Framework:zf介绍、zf工作基本原理及快速入门案例、Zend_Acl、Zend_Cache(缓存数据)、zf配置、Zend_Controller(控制器)、Zend_Date、Zend_Db_Table

Smarty模板引擎:smarty介绍、安装及配置、基本语法、变量、变量修改器、组合修改器、内建函数、自定义函数、配置文件、smarty过滤器、smarty缓存使用。

Ajax的工作方式、B/S请求响应机制与Web开发模式、XMLHttpRequest对象、DOM与Ajax、使用DOM操作HTML文档、使用 DOM操作XML文档等。XMLHttpRequest对象、简单的Ajax开发框架、使用responseText处理返回的普通文本信息、使用 responseXML处理返回的XML信息、处理json数据信息、Ajax封装、开源Ajax框架、商业Ajax框架。

Jquery:jquery介绍、jquery选择器(九大选择器)、jquery事件、jquery属性、jquery对字符串和数组操作、jquery处理文档(xml和html),jquery效果处理、jquery和ajax整合。

Linux:linux的基础知识、linux安装和配置、vi、linux的目录结构、linux常用命令(80多个)、文件权限和用户组、linux 分区详解、shell介绍、samba、crontab、top、linux网络和服务配置、linux搭建和配置PHP开发环境(lamp: linux/apache/mysql/PHP)。

UML:建模的基本概念、软件开发流程介绍、软件开发模型(瀑布模型、增加和迭代模型、原型模型)、用例图(use case)、静态结构图:类图、对象图、包图、组件图、部署图、动态行为图:交互图(时序图与协作图)、状态图、活动图

cvs/svn:CVS 的介绍、cvs工作原理、cvs的安装和配置、cvs使用细节、svn 介绍、svn工作原理、svn的安装和配置、svn使用细节

大型门户网站核心技术:为何三大门户网站新闻内容页面采用.shtml后缀?为何新闻内容在数仟万访问量的情况下仍然性能优越?为何阿里巴巴产品数量上几 十亿的情况下,访问速度仍然很快?为何当当网在访问人数达到一定规模的时候会变的很慢?什么是集群?为什么要集群?在集群环境下如何同步文件?在这里将向 您讲解:SEO优化、互联网安全、MySQL索引优化、查询优化和存储优化、PHP缓存优化、页面静态化、SSI、服务器集群等技术。

阶段案例

校内网:本系统是一个社交系统,可以联络你和你周围的朋友,了解他们的最新动态;和朋友分享相片、音乐和电影;找到老同学,结识新朋友;用照片和日志记录生活,展示自我 

第三阶段:项目实战(提示:在不同的班级分别会讲解下面的一个项目,一些老项目可能也会被新项目替换)

电子商务系统(基于shopex或基于ecshop)

一款基于B2C网店系统,适合各类企业及个人快速构建个性化网上商店。使用PHP语言及MYSQL数据库开发的程序,该项目在稳定性、安全性、负载能力有突出表现,同时使用到seo(搜索引擎优化)、页面静态化技术及缓存技术

DEDECMS二次开发

织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历了二年多的发展,目前的版本无论在功能,还是是易用性方面,都有了长足的发展,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。织梦内容管理系统(DedeCms)基于PHP+MySQL的技术架构,完全开源加上强大稳定的技术架构,使你无论是目前打算做个小型网站,还是想让网站在不断壮大后系仍能得到随意扩充都有充分的保证。

第四阶段:传智播客特色课程

课程名称

总结以往所学知识,介绍面试、沟通等个人发展所需的知识和技巧。

课程阶段

课程名称

内容

实训项目

学习目标

预备课程

HTML/CSS

HTML基础语法、CSS基础语法、HTML文档块、链接、列表、表格、表单、框架等

当当网购书系统

掌握HTML语法,掌握CSS各种选择器及常见样式,熟练使用HTML语言开发商业网站静态页面

基础知识

初识PHP

PHP语言的发展、PHP语言优势、PHP学习资源、PHP成功案例

 

重点掌握什么是PHP,PHP的语言优势以及应用领域

PHP环境搭建

wamp集成包的安装与使用,Apache配置文件解

实战1:在Window下Lamp工作环境的搭建与优化
实战2:配置虚拟主机

能够独立搭建PHP环境并能独立开发、发布和运行简单的PHP程序

PHP语言基础

变量,常量,数据类型,运算符,表达式,流程控制,语句,变量类型转换

实战:过滤留言信息中的敏感词
实战2:图书信息显示
实战3:应用switch语句设计网站主页

熟练掌握PHP的基本语法、数据类型、常量、变量和运算符、表达式

PHP函数

PHP常用函数详解,包括数组函数,时间日期函数,目录函数,文件系统函数,函数操作函数,Http相关函数,Iconv函数,Mysql函数库,正则(PReg)函数,输出控制函数,字符串函数,URL函数

实战:通过自定义函数防止新闻主题信息出现中文乱码
实战2:应用include语句构建在线音乐网站主页:

熟练掌握通过自定义函数简化程序流程

字符串

字符串基本概念、单双引号的使用方法及区别、字符串连接、去空格、转义和还原、字符串的分割、截取和替换、字符串的格式化

实战:超长文本的分页显示
实战2:超长文本中

主要了解字符串的操作技术并能够熟练应用

正则表达式

正则概念,正则语法,正则应用

实战:通过正则表达式无刷新验证用户注册信息是否合理

掌握正则表达式的常用语法规则和相关的PHP函数

PHP数组

什么是数组、如何声明一维数组和二维数组、如何输出、遍历、合并数组、如何进行字符串与数组之间的转换、数组的排序

实战:在后台添加投票选项到投票统

熟练掌握数组的常用操作,如遍历数组

PHP与Web页面交互

表单及表单元素、获取表单数据的两种方法、PHP传参的常用方法、各种获取表单数据的操作

实战:发布和查看公告信息
实战:图书借阅

熟练掌握PHP全局变量、如何获取表单数据

PHP与JavaScript交互

JavaScript脚本语言基础、如何在网页中运用javaScript实现自定义函数、在PHP动态页中如何调用JS脚本

实战:应用JS脚本制作树状导航菜单
实战:PHP与JS脚本的交互应用

了解JS语言基础、掌握JS脚本在网页中的运用

日期和时间

什么是时区和时间戳,如何获取当前时间和日期、如何格式化日期和时间、如何验证时间的有效性、如何灵活运用时间差

实战1:实现倒计时的功能
实战2:实现生日的提示功能
实战3:计算在线考试用时和剩余时间

 

核心技术

会话管理

了解Cookie及其常用操作,Session会话的基本操作,Cookie、Session在web网站中的应用

实战1:通过Cookie实现单点登录
实战2:Session购物车

掌握Cookie和Session在Web开发中的实例应用

图形图像

GD2库的基本概念和安装、Jpgraph类库安装和配置、应用GD2创建图像、应用Jpgraph创建各种统计图

实战1:创建一个简单的图像
实战2:应用GD2函数在照片上添加文字
实战3:应用图像处理技术生成验证码
实战4:Jpgraph创建柱状图展示年度收支情况
实战5:Jpgraph创建折线图统计图书销售走势
实战6:Jpgraph创建3D饼型图展示部门业绩比较

了解PHP中GD2函数库及Jpgraph类库的配置和使用方法,掌握GD2函数的语法格式和最基本的绘制方法,并能够灵活应用Jpgraph绘制各种风格的统计图

文件系统

文件的打开、关闭、读写;文件上传、如何访问远程文件、如何锁定文件、

实战1:多图片上传
实战2:通过文本文件统计页面访问量

掌握文件和目录操作的基本流程,文件上传技术及对php.ini的配置

PHP面向对象

类的概念、继承、重载、多态、构造方法,接口类,抽象类

实战:面向对象的用户登录身份验证
实战2:面向对象的数据分页显示

能够具有PHP面向对象的编程思想,并具备编写程序的基本类的能力

PHP加密技术

加密的概念和简单分类、PHP内置加密函数、PHP加密扩展库、双向加密函数、MD5校验码

实战:用户注册密码的MD5加密

熟练使用加密手段对敏感数据进行保护

MySQL数据库基本操作

MySQL数据库的特点、MySQL数据库的基本操作

实战:管理MySQL数据库及数据表

掌握MySQL数据库中最基本和最常用的语法格式、并能够具备最基本管理和维护MySQL数据库的能力

使用MySQL函数操作数据库

PHP访问MySQL数据库的步骤、常用MySQL数据库函数的使用方法、数据分页显示的实现方法、开发数据库的基本流程、

实战:输入页码转到指定页
实战2:图片的分栏分页显示
实战3:留言板

掌握PHP操作MySQL数据库的一般流程、掌握常用MySQl函数的使用方法

ADODB类库

ADODB类库的安装、常用方法及其应用

实战:应用ADODB实现分页
实战2:应用ADODB处理事务

熟练应用ADODB类库操作各种数据库

程序调试与异常处理

程序调试的基本流程、PHP中常见的错误类型、语法错误、PHP的基本调试策略、如何处理MySQL数据库的乱码问题

实战:解决MySQL数据库的乱码问题

掌握PHP常见错误的处理方式、积累基本的程序调试经验与技巧

高级应用

XML技术

XML基础知识、使用SimpleXML解析、遍历、修改、保存、动态创建、动态读取XML文档、

实战:动态创建XML文档
实战:动态读取XML文档
实战:通过XPath查询XML文档中的据

初步掌握PHP对XML文档的操作,为学习Ajax技术做准备

Ajax技术

Ajax的概念和开发模式、基于Ajax技术在Web应用的开发步骤,JQuery框架的应用

实战:在PHP中应用Ajax技术检测用名
实战2:在PHP中应用Ajax技术实现博客文章类别添加
实战3:使用JQuery制作级联下拉列框

理解Ajax技术的概念和基本的Ajax应用的制作方法、能够在此基础上进一步学习Ajax技术的概念尤其是jQuery框架的使用方法

Smarty模板技术

模板、标签的概念,Smarty模板使用详解,创建自己的模板与标签解析器

实战1:通过Smarty实现网页的动静离
实战2:Smarty分页类
实战3:网站公告

掌握Smarty模板的安装、配置和使用,并且能够将其灵活运用到实际的网站开发中

项目实战

 

 

博客管理系统
应用Smarty开发电子商务平台
办公自动化系统
供求信息网
图书借阅管理系统

熟练运用软件工程的设计思想,举一反三,通过动手实践开发真实的项目应用,积累项目经验,为就业做准备

就业指导 
素质训练

 

职业生涯规划、简历编写、面试技巧、了解企业、科学的工作方法、团队与自我管理、沟通技巧、商务礼仪

 

学习就业前的相关技能,为做一个真正的软件职业人做准备

 

 

上一篇:php培训大纲

下一篇:PHP培训简介