PHP专业工程师全日制就业班

  • 招生对象:

    1、对互联网开发有迫切学习愿望并了解PHP语言
    2、希望投入到WEB开发中,进行PHP程序设计
    3、拥有稳定学习时间和脱产学习的条件。
    4、能够承受学习压力并有主动性去研究相关知识。
    5、希望投入到专业WEB开发中,实现PHP程序设计

  • 培训课时:

    470KS+

  • 培训教材:

    《PHP开发权威指南》+ 内部资料

  • 培训地点:

    上海-徐汇校区

  • 培训价格:

    ¥9600 ¥8900最高可优惠1500元,点击详细咨询

  • 课程目标:

    1、达到独立思考和解决PHP日常问题的能力
    2、达到独立完成中小型PHP项目和二次开发能力
    3、达到PHP就业标准,使用常见PHP产品能力

  • 学历要求:

  • 其他备注:

    1、上课前请携带身份证复印件1份
    2、一寸、两寸照片各2张,档案和考试用
    3、重修同学请携带好您的学员卡和胸牌
    4、本课程请假超过5天将遣返到下一个班(请自行安排时间)

  • 培训课表:

科目 内容 介绍 目标 课时
WEB基础 开发基础 B/S软件开发基础介绍 掌握WEB开发的模式,了解B/S结构软件开发特点和PHP软件开发应具备的思想 6
PHP程序员应具备的知识
PHP语言脚本开发简述
XHTML基础 XHTML基础介绍与开发工具的掌握 1、学会HTML语言的语法,以及HTML标记的应用。并可以将网页中所见过的组件摆放到网页中,完成具有W3C规范的HTML页面编写

2、学会CSS的语法和在HTML中嵌入CSS的方式,以及各种样式选择器和常用的样式属性,并能灵活使用CSS进行样式设计和布局

3、学会DIV+CSS的布局形式,并能够使用CSS和DIV以及其它标签完成所有页面的布局的工作。并能学会控制各种浏览器之间页面布局的差异
16
XHTML语言的语法
文件的主体结构
XHTML文字、图像、视频、动画的处理
XHTML中表单的处理
XHTML中框架的处理
XHTML中表格的处理 24
传统布局与CSS布局的介绍
CSS语法与写作规范
CSS文字、图像的处理
DIV与CSS组合
CSS兼容的处理
项目实例:设计1组符合W3C标准的页面 8
LAMP基础 Linux Linux应用与发展 掌握linux的安装配置、磁盘、命令提示符的操作,一些异常问题进行快速解决 8
Linux服务器系统安装与部署
Linux常用命令及使用技巧
Linux软件包管理安装于调试
Linux系统引导流程解析
Linux文件系统结构管理与维护
Apache2 Web服务器的运行原理 对Apache有一个比较深入的认识,熟悉命令和语法,可以快速的对主机、虚拟目录伪静态等组件配置 4
Apache安装与配置
Apache配置文件httpd详解
Apache服务器的目录结构
Apache服务器配置文件结构说明
Apache服务器配置文件位置
Apache服务器全局参数设置
Apache服务器中使用配置段
.htaccess文件和访问限制
虚拟主机设置与应用
Mysql5 数据库运行原理及相关介绍 熟悉Mysql的安装配置、性能的优化和普通的负载处理 2
Mysql安装与配置 Windows、Linux
Mysql配置文件My.ini详解
Mysql系统性能的优化与基础命令
PHP5 PHP的历史与版本差异介绍 熟悉PHP各类版本的区别和配置环境中的区别,快速的与WEB服务搭配环境并能定义扩展等功能 2
PHP安装与配置 Apache
PHP配置文件PHP.ini详解
PHP组件的开启与添加
PHP基础 PHP语法格式 PHP在Web开发中的应用 这部分是对PHP的入门,可以使用和了解PHP的运行环境,了解PHP的语言格式,并可以使用一些简单的PHP语法,掌握PHP的语言特点。 4
PHP的运行环境介绍
语言标记
指令分隔符“分号”
程序注释
在程序中使用空白的处理
PHP变量 变量的声明 PHP是弱类型语言,所以这部分对了解PHP变量有很大的帮助,也是必须掌握的内容,并结合中变量的类型一起使用。 4
变量的命名
可变变量
变量的引用赋值
变量类型 类型介绍 PHP的基本类型,要掌握各种类型在程序中的应用和声明方法,以及各种类的特点。这一节主要对比介绍PHP的各种类型,以及各种类型之间的转换方式。 4
布尔型(boolean)
整型(integer)
浮点型(float或double)
字符串(String)
数组(Array)
对象(Object)
资源类型(Resource)
数据类型之间相互转换
PHP常量 常量的定义和使用 常量也是PHP中常见的声明方式,这节重点掌握自定义和系统常量在PHP语言中的应用、声明和使用。 4
常量和变量
预定义常量
PHP中的运算符 算术运算符 PHP中的运算符是和其他语言一样的,这节主要掌握PHP中共有多少个运算符号,以及每个运算符号的特点和用法。并要了解运算符号在PHP中的应用。 8
字符串运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
其他运算符
运算符的优先级
表达式
分支结构 单一条件分支结构(if) 这节掌握PHP中分支结构的全部使用方式,并学会在不同情况下使用那一种分支结构,以及掌握多种分支结构结合使用。需要完成一个实例将所有分支结合中在一起使用。 4
双向条件分支结构(else子句)
多向条件分支结构(elseif子句)
多向条件分支结构(switch语句)巢状条件分支结构
条件分支结构应用实例(简单计算器)
循环结构 while语句 循环结构也是PHP中重要的结构之一,掌握多种循环结构的特点以及使用的时机,并可以控制循环结构运行。 4
do…while循环
for语句
特殊的流程控制语句
PHP中的函数 函数的定义 函数是过程化编程的最小单位,这节需要掌握PHP的函数意义,函数的声明、使用、以及函数的一些特点和各种特性,并掌据自己定义函数的语法。重点也要掌握系统中两千多个系统函数通用的应用方法。 8
自定义函数
函数的工作原理和结构化编程
PHP变量的范围
参数的传递
变量函数
递归函数
使用自定义函数库
使用系统函数库
PHP数组 数组的基础 数组的基本概念 数组是PHP中重要的复合类型之一,这节掌握PHP数组的特点、应用以及多种声明数组的方式 2
直接赋值的方式声明数组
使用array()语言结构新建数组
多维数组的声明
数组的遍历 使用for语句循环遍历数组 数组在PHP中的使用比较广泛,他的遍历方式也有多种,这节重点对比的掌握PHP各种数组的遍历方式 2
使用foreach语句遍历数组
联合使用list( )、each( )和while循环遍历数组
数组的函数 数组的键/值操作函数 在PHP中为数组的操作提供了一套强大的处理函数。学会这些函数可以任意的操作数组,本节需要掌握PHP全部的内置的数组处理函数,并学会灵活运用。 2
统计数组元素的个数和唯一性
使用回调函数处理数组的函数
数组的排序函数
拆分、合并、分解和接合数组
数组与数据结构
预定义数组 服务器变量:$_SERVER 在PHP中内置了一些超全局数组,这些数组都有各自的作用,并且非常强大。本节掌握每个超全局数组的作用以及使用时机,并可以在PHP脚本中灵活运用。 2
环境变量:$_ENV
HTTP GET变量:$_GET
HTTP POST变量:$_POST
request变量:$_REQUEST
Global变量:$GLOBALS
字符串
正则表达式
字符串基础 字符串的输出函数与终止函数 编写程序时30%都在操作字符串,所以一定要掌握字符串的所有操作方法,本节主要是需要掌握字符串的处理方式,和一些常用的字符串输出函数,还有字符串的常用 多个比较函数。重点掌握内置的字符串处理函数库。 8
字符串分割函数
数组元素组合成字符串的函数
预定义字符串转换成HTML实体的函数
过滤PHP和HTML标记函数
去除字符串首尾连续空格的函数
加密函数md5 、 sha1()
字符串替换函数、数字分组格式化函数
字符串分割、截取函数(中文和编码转换)
正则表达式 正则表达式的简介、PHP兼容的正则函数 正则表达式可以完成对字符串的分割、匹配、查找和替换的功能,并要根据实际应用去灵活运用。 8
正则表达式的语法规则:原子、元字符、修正符
正则表达式的优先级与相关函数的使用
实例:写一个采集系统(采集列表入库行为)
文件与目录 目录的操作 解析目录路径 目录的操作是PHP常见对文件的操作方式,本节需要掌握使用PHP内置和自定义处理函数完成对目录的各种操作。 2
遍历目录
统计目录大小
建立和删除目录
复制或移动目录
文件的操作 文件的打开与关闭 PHP几乎可以对文件任意操作,而且都是使用PHP的内置函数来完成的,本节需要掌握PHP的全部文件处理函数,并了解每个函数的特性,并学会对文件的任意操作。 2
写入文件
读取文件内容
访问远程文件
移动文件指针
实例:写一个文件计数器
上传与下载 文件上传 $_FILES 文件的上传和下载是PHP程序常见的处理方式,本节需要掌握 文件的上传和下载功能。 4
处理多个文件上传
文件下载的基本原来和方式
会话机制 会话基础 关于cookie与session的会话优势介绍
1
Cookie Cookie会话机制概述 本节需要掌握Cookie的的原理,以及如何设置它,并且要知道如果使用PHP程序获取Cookie和清除Cookie,并通过这个技术实现用户登录模块。 4
向客户端电脑中设置Cookie
在PHP脚本中读取Cookie的资料内容
数组形态的Cookie应用
删除Cookie 会话机制
实例:基于Cookie的用户登录模块
Session Session会话机制概述 本节需要掌握Session的工作原理和使用时机,并可以配置和启动Session,以及需要注册会话变量、读取Session和注销以及传递SessionID的几种方法。 3
配置Session 的启动和存储位置
Session的声明与使用
注销变量与销毁Session
日期与图形 日期和时间 UNIX时间戳与字符串时间的介绍 时间对于程序运行是很有帮助的,这节要掌握 时间UNIX时间戳,和时间的格式转换,以及一些常用的时间处理函数。 4
在PHP中获取日期和时间的几种方式
日期和时间格式化输出的介绍
修改PHP的默认时区和日期的计算
时间戳和字符串日期直接的转换
动态图像处理 PHP中GD库的介绍和开启 在PHP程序设计时,经学需要对图像进行处理,本节要掌握 画图、改图、添加文字 、对图像进行缩放,以及为图像加水印,以及完成验证码的编写等功能。 4
创建基本的图形、书写文字、画图
制作数字、英文、中文图形验证码
制作文字水印和图形水印功能
图片缩略功能的实现
数据库 Mysql数据库 数据库的字段类型的介绍与设计 了解数据设计规范、可以设计两个以上关联表之间的关系。会使用工具管理Mysql数据库。学会使用SQL语句中常用和中级的命令与运算 4
关系数据库的设计和设计规范
Mysql用户的添加、删除、修改
Mysql表的创建、修改、删除 4
PHPMyadmin配置及常见问题
使用PHPMyadmin管理MySQL数据库
SQL:insert、select、update、delete 8
SQL:排序、归组、模糊查询、多表关联、别名、运算 4
优化:设计优化、表的优化、使用默认值、索引
PHP_Mysql PHP与Mysql进行连接与配置 PHP中mysql函数的使用,各类函数返回的数据类型。和其他链接mysql的模式 4
PHP与Mysql编码
PHP中Mysql数据操作 4
PHP中Mysql相关函数介绍
面向对象 面象对象基础 类和对象之间的关系 面向对象是PHP5中的新加功能,也是PHP以后编写代码的方式,本节掌握面向对象在行业中的应用,并了解一些基本的面向对象的声明语法。 8
面向对象的程序设计
类的声明
成员属性
成员方法
创建对象 本节掌握对象在程序中的应用,在内存中的分配形式,还要对象中的成员访问方式,并要掌握构造和析构以及关键字$this 使用。 8
对象类型在内存中的分配
对象中成员的访问
特殊的对象引用“$this”
构造方法与析构方法
面向对象特性 设置私有成员 使用面向对象一定要使用他的三大特性,封装就是其中之一,掌握封装的意义以及封装的应用 4
私有成员的访问
__set()、__get()、__isset()和__unset()
类继承的应用 继承性也是面向对象的三大特性之一,本节需要掌握继承的意义与应用,访问控制和重载的方式。 8
访问类型控制
子类中重载父类的方法
final关键字的应用 在PHP的面向对象的程序设计中会用动一些常见的关键字和一些常用的魔术方法,在这一节中有许多都是常的,所以都需要全部掌握,并可以灵活运用。 6
static和const关键字的使用
克隆对象
类中通用的方法__toString()
通过__call()方法处理错误调用
自动加载类
抽象方法和抽象类 这节主要了解抽象类和接口的作用,并掌握他们的声明与应用,重点掌握多态性的应用。 2
接口技术
JavaScript JavaScript语法 JavaScript应用概述 可以完成JvavaScript的所有语法的学习,以及和HTML和CSS联合使用,并可以编写一些页面中常见的脚本程序。 4
JavaScript脚本中变量与运算符
JavaScript流程控制和函数 4
JavaScript中数组和对象的创建及应用
DOM编程 DOM及DHTML的应用介绍 学会页面中DOM的灵活应用、事件处理,还有各种DOM对象的属性和方法,以及网页中所有特效的编写。 4
各种事件及事件处理程序的应用
窗口window对象的属性和方法 4
文档document对象的应用
其location、body、form、screen等对象的使用
模板引擎 Samrty基础 Smarty模板引擎介绍 本节需要掌握Smarty的安装和安使用化Smarty对象的一些些节,并通过一个简单的示例来了解Smarty工作原理,以及在应用程序中使用Smarty模板技术的步骤。 8
安装Smarty初使化Smarty类库的默认设置
第一个Smarty的简单示例
Smarty在应用程序逻辑层的使用步骤
Smarty应用 模板中的注释 本节需要掌握Smarty的基本语法,包括在模板中的注释,变量的声明,以在PHP中向模板中分配变量,还有保留变理和变量调解器、控制结构和子模板的应用。 4
模板中变量的声明
在模板中输出从PHP分配的变量
模板中变量函数的使用和参数的配置
模板的控制结构IF SECTION FOREACH
在模板中包含子模板
引用配置文件中的子变量
Smarty缓存 在Smarty中控制缓存 缓存是模板技术中重点需要实现的,本节需要掌握模板的开启选项,使用多个缓存,以及消除处理开销和清除关闭局部缓存。 4
每个页面多个缓存
为缓存实例消除处理开销
清除缓存
项目开发 需求分析 项目开发的基本规范和开发流程介绍 针对中小型项目有一个完整的开发认识,可以独立开发和修改一些中小型项目,并对项目开发过程中遇到的问题可以及时修改和纠错。 2
开发规范 命名规范、开发规范、目录规范、版本号规范 1
广告系统 需求设计与前端设计 13
数据库设计与后台结构设计
稳定性、兼容性、安全性设计
Bug调试、错误跟踪、版本设计与发布
面向对象 面象对象基础 类和对象之间的关系 面向对象是PHP5中的新加功能,也是PHP以后编写代码的方式,本节掌握面向对象在行业中的应用,并了解一些基本的面向对象的声明语法。 8
面向对象的程序设计
类的声明
成员属性
成员方法
创建对象 本节掌握对象在程序中的应用,在内存中的分配形式,还要对象中的成员访问方式,并要掌握构造和析构以及关键字$this 使用。 8
对象类型在内存中的分配
对象中成员的访问
特殊的对象引用“$this”
构造方法与析构方法
面向对象特性 设置私有成员 使用面向对象一定要使用他的三大特性,封装就是其中之一,掌握封装的意义以及封装的应用 4
私有成员的访问
__set()、__get()、__isset()和__unset()
类继承的应用 继承性也是面向对象的三大特性之一,本节需要掌握继承的意义与应用,访问控制和重载的方式。 8
访问类型控制
子类中重载父类的方法
final关键字的应用 在PHP的面向对象的程序设计中会用动一些常见的关键字和一些常用的魔术方法,在这一节中有许多都是常的,所以都需要全部掌握,并可以灵活运用。 6
static和const关键字的使用
克隆对象
类中通用的方法__toString()
通过__call()方法处理错误调用
自动加载类
抽象方法和抽象类 这节主要了解抽象类和接口的作用,并掌握他们的声明与应用,重点掌握多态性的应用。 2
接口技术
常用功能类 数据库连接类 通过这几个类的编写,不仅可以方便你在所有PHP项目中通用这些功能类,还可以对面向对象技术进行总结。 16
验证码类
图像处理类
文件上传类
JavaScript JavaScript语法 JavaScript应用概述 可以完成JvavaScript的所有语法的学习,以及和HTML和CSS联合使用,并可以编写一些页面中常见的脚本程序。 8
JavaScript脚本中变量与运算符
JavaScript流程控制和函数 8
JavaScript中数组和对象的创建及应用
DOM编程 DOM及DHTML的应用介绍 学会页面中DOM的灵活应用、事件处理,还有各种DOM对象的属性和方法,以及网页中所有特效的编写。 8
各种事件及事件处理程序的应用
窗口window对象的属性和方法 8
文档document对象的应用
其location、body、form、screen等对象的使用
Ajax Ajax应用 Ajax概述 这节要了解异步传递数据的方式,并掌握创建AJAX对象和应用AJAX对象中的属性和方法。通过完成编写Ajax对象的应用,简化Ajax的应用。 4
Ajax定义
使用Ajax创建Ajax的引擎
Ajax Web应用模式(异步)
AJAX 开发中的应用 4
编写和应用自定义的Ajax类
使用Ajax完成XML的操作
在Ajax应用Json技术
Jquery JQuery的使用 JQuery的概述 本节需要掌握在HTML文件中添加JQuery的应用,可以使用JQuery中的核心方法,以及常用选择器的使用,和一些常用的JQuery方法。 8
JQuery的核心方法
JQuery的选择器
JQuery的属性
JQuery的筛选和文档处理
JQuery的CSS应用
JQuery的Ajax应用 JQuery的事件 Ajax是JQuery重点实现的技术,掌握JQuery中的几种实现方法。 8
JQuery的效果
使用JQuery中的AjAX应用
JQuery的实例开发 使用JQuery开发可以编辑的表格 使用JQuery实现一些常见的页面实例,进面巩固JQuery的学习。 8
使用JQuery开发页面选择卡实例
JQuery的导航菜单的制做
模板引擎 Samrty基础 Smarty模板引擎介绍 本节需要掌握Smarty的安装和安使用化Smarty对象的一些些节,并通过一个简单的示例来了解Smarty工作原理,以及在应用程序中使用Smarty模板技术的步骤。 8
安装Smarty初使化Smarty类库的默认设置
第一个Smarty的简单示例
Smarty在应用程序逻辑层的使用步骤
Smarty应用 模板中的注释 本节需要掌握Smarty的基本语法,包括在模板中的注释,变量的声明,以在PHP中向模板中分配变量,还有保留变理和变量调解器、控制结构和子模板的应用。 8
模板中变量的声明
在模板中输出从PHP分配的变量
模板中变量函数的使用和参数的配置
模板的控制结构IF SECTION FOREACH
在模板中包含子模板
引用配置文件中的子变量
Smarty缓存 在Smarty中控制缓存 缓存是模板技术中重点需要实现的,本节需要掌握模板的开启选项,使用多个缓存,以及消除处理开销和清除关闭局部缓存。 8
每个页面多个缓存
为缓存实例消除处理开销
清除缓存
XML XML基础 XML介绍及语法特点 利用XML实现内容传递与获取实现RSS和新闻源的实现 8
PHP DOMdocument介绍
PHP对XML的创建、修改、读取、删除
高级缓存 Memcache Memcached的工作原理 Memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。这个缓存项目来构建自己大负载的网站,来分担数据库的压力。需要掌握Memcache全部细节。 8
在Web开发中使用Memcached
安装和应用Memcache服务器
Memcache服务器的管理
操作和遍历Memcache内容
在PHP中使用Memcached
Memcached安全设置
MVC框架 框架基础 什么是PHP框架,MVC框架的功能与原理 作为一个中高级程序必须学会掌握一本基本的框架,什么是框架,框架中的MVC基本原理,如何选择市场上无数的框架做开发,ThinkPHP 作为 PHP 官方公司提供的PHP框架成为一个行业标准,我们要学会使用它,而且在业界有着重要的影响力。 4
行业内的框架概述,介绍单一入口的模式
ThinkPHP基础
基础
ThinkPHP 功能背景介绍 4
ThinkPHP 环境需求与配置
ThinkPHP 框架搭配与初始化
ThinkPHP
应用
ThinkPHP 路由模式 8
ThinkPHP 对数据库的操作
ThinkPHP 分页、上传功能
ThinkPHP 其他内置功能介绍 8
实例:利用 ThinkPHP 开发投票系统
接口与插件 支付宝接口 支付宝的接口申请,使用,以及实战开发
4
QQ登陆接口 QQ开发者申请以及开发登陆接口的演示
4
新浪微博接口 新浪微博开发者申请以及开发
4
百度、谷歌地图 地图API的实际开发、配置与调试
4
HTML编辑器 HTML编辑器与PHP程序的结合配置
4
时间日期插件 时间日期插件的选择,配置与调试
4
版本控制器 SVN SVN版本服务器介绍、配置 多人协作开发,并熟练使用SVN版本控制器 8
SVN版本服务器权限控制
SVN客户端的配置
SVN的更新与提交、日志对比
SVN数据恢复与异常处理
项目开发 需求分析 项目开发的基本规范和开发流程介绍 针对中小型项目有一个完整的开发认识,可以独立开发和修改一些中小型项目,并对项目开发过程中遇到的问题可以及时修改和纠错。 2
开发规范 命名规范、开发规范、目录规范、版本号规范 1
电商系统 需求设计与前端设计 32
数据库设计与后台结构设计
稳定性、兼容性、安全性设计
Bug调试、错误跟踪、版本设计与发布
职场素质 职业规划 通用面试技巧 促进学员努力学习,不断提高学员的职业素质和礼仪,为将来做一个职业人打下良好的基础,促进学员认清自己,设计职业规划。 4
职场商务礼仪
沟通的技巧
客服系统
live chat
live chat