他们选择了后盾网,获得了月薪10000+

2016PHP界权威全面更新火爆高薪知识点

在原有业界超前沿的课程体系外,2016年后盾网php培训又新加了APP开发、微信开发、HTML5/CSS3等行业超火爆的高薪课程
“前端开发、PHP开发、大数据、HTML5、APP开发……”后盾毕业学员都能胜任。

我们不烧钱做铺天盖地的广告,把更多的资金和精力投入到企业需要的课程研发中,保障学员100%高薪就业!

移动端APP课程
移动端一统江湖,APP是高薪利刃!

HTML5/CSS3移动端开发
再也不担心老板要求的绚丽特效啦!

移动端响应式布局
手机、平板、PC端,统统拿下!

微信平台开发
我会微信开发,同事各种羡慕嫉妒恨!

点击了解全新课程

PHP工程师前景

php全球使用率

70%+

php国内使用率

80%+

全球网站数量

1000000000+

世界巨头网站都在用PHP

PHP时代已经到来,再不任性就晚了!

60%全球互联网网站采用php技术 目前,全球十亿多个互联网网站中,有60%以上使用着php技术 80%国内互联网网站使用php开发。

PHP语言应用广泛

在大数据和云计算的趋势下,所有的程序和设备都要连互联网,不论是国际巨头还是国内大咖,现在几乎所有的互联网公司都在使用PHP语言开发网站.

薪水 涨幅 高大上名企任你选

PHP招聘需求量地区排行 Top 10

1

北京

10425个职位

2

上海

7728个职位

3

深圳

5142个职位

4

广州

4485个职位

5

杭州

2674个职位

6

成都

1850个职位

7

朝阳

1782个职位

8

厦门

1701个职位

9

武汉

1469个职位

10

郑州

1376个职位

PHP薪酬待遇地区排行 Top 10

1

北京

¥14250

2

上海

¥12570

3

深圳

¥10970

4

杭州

¥10910

5

广州

¥8740

6

南京

¥8410

7

苏州

¥8260

8

成都

¥7610

9

厦门

¥7500

10

东莞

¥7320

每5个月薪过万的PHP程序员至少一个来自后盾网

真实反馈!拒绝伪装!

所有截图均来自后盾网毕业学员真实聊天记录!
我们学员薪水高,你说我吹,我说我没吹,你说不吹也是一种吹.好吧,你赢了!

点击了解更多学员真实情况

1.需求大

根据权威机构调查统计,近几年互联网PHP网站开发人才的缺口非常大,一线城市php程序员每年10万人缺口!企业求贤若渴。

2.薪酬高

据报道,计算机相关专业大学应届毕业生就业起薪大约3000-4000元,后盾网培训毕业的学员普遍年薪在10万元以上。

3.就业面广

后盾网PHP高薪就业班学员一般就职于高新科技企业,技术含量高,工作环境舒适。学员毕业后也可以创办自己的网络公司、网络工作室,也可以到各地政府、高校、事业单位等相关部门就职。

六年专注培养高精尖互联网人才

现在的你可以无所事事,享受两三千工资的“安逸”!

你可以不学习,但比你优秀的人一定走在学习的路上!

几年后,你的朋友迎娶白富美走上人生巅峰的时候,你注定煎熬不堪!

每位学员均能独立完成10个以上中大型项目

450个超含金量课时,唯一不变的是每天都在惊喜蜕变

顶级名师全程亲授,真正实战式教学

第#一阶段:HTML超文本标记语言

课程名称 科目 教学内容 完成目标 课时
HTML 前端课程引言 互联网概述
什么是网站
什么是网页
构成网页的元素
网站制作流程详解
怎么样才能学好 拿高薪
WEB前端开发职业的前途
WEB前端开发课程及目标
了解学习课程安排和学习目标,为自己制定学习目标和学习计划,进入紧张的学习状态。 5
HTML语法、标签讲解 HTML是什么
HTML特征
HTML页面主体结构
DOCTYPE文档声明
HTML语法结构
HTML标签特性
对标签和单标签
body元素中的标签
头元素中的标签
网页编码
字体效果(font标签)
超链接(a标签)
锚文本链接(a标签)
Pre标签
HTML实体
图像img标签
图像地图
常见图片格式讲解
路径知识(绝对路径、相对路径)
列表标签
表格标签
单行文本表单
文本域标签
单选按钮标签
多选按钮标签
下拉列表标签
按钮标签
文件域标签
隐藏域标签
Label标签
marquee滚动标签
html框架(帧窗口)技术
Iframe标签
插入多媒体
对web开发所需要的HTML知识有深刻认识,了解HTML作用与使用方法,熟练掌握各种html标签的用法及table布局的思路与方法 10

第二阶段:DIV+CSS网页标准化布局

课程名称 科目 教学内容 完成目标 课时
DIV+CSS Div+css概念语法基础 1. div+css初识
2. css的引入方式
3. div+css缺点
4. div+css优点
5. css选择器
6. css继承性和叠加性
7. 选择器优先级
8. css注释
9. 块元素和行内元素
10. 行内块级元素
11. 文档流
12. css文字属性
13. 文本段落性
14. 新闻页面文字区域的开发
掌握div+css布局语法基础,了解css优势,并熟练掌握选择器的使用,为以后课程打下坚实的基础。
利用不同选择器为页面元素加样式
制作文章内容页面并对文字进行样式美化操作
10
Div+CSS盒子模型 盒子模型
盒子实例讲解
盒子模型讲解(内边距)
盒子模型讲解(外边距)
盒子示意图示
盒子模型属性设置方式
填充和边距的常见问题
盒子模型的宽高属性
块元素和行元素的相互转换
display属性
overflow属性
Border属性
盒子模型是css知识体系中非常重要的知识点,通过本阶段学习后,可以熟练掌握盒子模型的结构和用法。 10
Div+CSS位置控制与综合应用 Float浮动属性
清除浮动
Position定位属性-相对定位
Position定位属性-绝对定位
Position定位属性-固定定位
Z-index层级属性
background背景属性
Css 精灵技术
cursor鼠标样式属性
overflow、display、visibility属性对比
限制元素的宽度和高度
透明度属性
CSS命名规范
Css常见bug
CSS HACK(兼容性调试)
掌握用div+css进行页面布局的思想,熟练应用浮动、定位等知识对页面元素进行操作,达到能独立开发兼容性良好的大型复杂前端页面的能力。 10

第三阶段:JavaScript效果开发

课程名称 科目 教学内容 完成目标 课时
JavaScript Javascript语法基础 javascaript用来干什么
javascript语法特点
javascript的组成部分
javascript难点
学习javascript准备工具
javascrpt输出工具
javascript放置引用
放置的时候注意事项
javascript注释
javascript命名规范
javascript变量
声明变量注意的问题
对前端脚本JavaScript有个初步的认识。掌握基本JavaScript语法规范,掌握变量的使用及各种常规语句的使用方法。
编写规范javascript代码,使用不同输出语句在页面中成功输出欢迎语句
3
Javascript变量类型 字符串类型(String)
数值类型(Numbeer)
未定义类型(Undefined)
空类型(NULL)
布尔型(Boolean)
数组类型(array)
对象类型(object)
掌握各种数据类型及其特点,了解不同类型数据的应用场景。
定义变量并存放不同类型的数据,查看不同类型数据返回数据类型的差别。
2
javascript运算符 算数运算符
关系运算符(比较运算符)
赋值运算符
逻辑运算符
一元运算符
三元运算符
特殊运算符
掌握不同运算符的应用方法并能熟练进行各类运算操作。
使用不同运算符对存放不同类型数据的变量进行运算操作,实现常见的数学运算。
利用三元表达式编写“观影指南”功能
4
Javascript流程控制 If分支选择结构
Switch条件选择结构
For循环结构
While循环结构
Do…while循环结构
循环结构中的跳转语句
掌握不同流程控制语句的特点及适用场景,掌握逻辑编程思想,熟练运用各类流程控制。
利用流程控制语句制作人品测试页面
利用流程控制语句制作成绩分析页面
利用流程控制语句在页面中输出不同效果的“杨辉三角”
5
Javascript函数 函数概念
函数的声明方式(创建)
函数的调用方式
创建调用函数注意问题
带有参数的函数
函数的返回值
变量的作用域
回调函数
递归函数
闭包
掌握逻辑编程语言中的函数概念,理解函数在程序中的作用,熟练编写各类需求函数。
编写自定义表格函数,编写隔行换色表格。
4
Javascript数据类型转换 转换成数值类型
转换成字符串类型
转换成布尔类型
将字符串转换为整型
转换为浮点型
掌握各类数据类型的相互转换,有助于解决程序编写过程中的各类数据处理问题。
对不同类型数据进行转换并观察转换结果。
2
Javascript数组 数组概念
声明(创建)数组
遍历数组的方式
访问(操作)数组
数组的维度
使用数组的注意事项
掌握数组的概念及使用,能熟练对一维以及多维数组进行操作。
创建一个班级同学姓名数组,并依次查看数组元素,编写自定义运算程序页面
3
Javascript对象 对象的概念
创建对象的两种方法
添加属性和方法
访问对象的属性和方法
删除对象的属性


掌握对象的概念和面向对象编程思想,能熟练进行对象的创建及属性和方法操作。
编写一个“手机”对象,并添加对应的属性和方法,编写一个“人”对象,并添加对应的属性和方法
3
Javascript数组对象 数组的创建
Length属性
添加数组元素
万能删除数组元素
掌握javascript数组数据的添加、删除、替换、合并等操作,熟练对数组进行各类处理。
编写删除数组重复元素的函数,编写对数组进行排序的函数。
3
Javascript字符串对象 Length属性
获取指定位置的字符
获取指定位置字符的unicode编码
查找字符串位置
替换字符串内容
字符串的截取
字符串与数组的转换
字符串大小写转换
掌握javascript字符串的获取长度、查找位置、替换字符等操作,熟练对字符串对象进行各类处理。
获取字符串中所有指定字符的位置,对指定字符串进行按需截取操作。
3
Javascript 数学对象 向下取整操作
向上取整操作
获取随机数小数
获取随机整数
掌握对数值类型数据的各种数学操作,熟练运用到程序开发中。
制作随机点名页面
制作随机抽奖页面
制作随机布局页面
4
Javascript 事件 事件的概念
事件源的概念
事件对象的概念
事件处理程序的概念
click鼠标事件
dblclick鼠标事件
mousedown鼠标事件
mouseup鼠标事件
mousemove鼠标事
mouseover鼠标事件
mouseout鼠标事件
keyup键盘事
keydown键盘事件
keypress键盘事件
submit表单事件
blur表单事件
focus表单事件
change表单事件
load页面事件
resize页面事件
事件的绑定
掌握javascript各类事件的效果与应用,熟练利用事件知识编写各类动态网页效果。

凡客首页图片轮换板
新浪微博输入框效果
制作随机颜色、随机字体点名系统
淘宝网多级导航菜单
凡客TAG面板实现
淘宝网滑动面板实现
制作带有弹出效果的二级导航条
制作图片无缝滚动效果
天猫(淘宝商城)主站多级导航
天猫(淘宝商城)图片轮换+焦点图效果
10
Javascript日期对象 格林尼治时间、国际协调时间
创建日期对象
获取日期对象信息
设置日期对象信息
掌握javascript获取和设置时间属性的方法。
团购倒计时效果
天猫秒杀计时效果
3
Javascript 正则表达式 正则表达式
创建正则表达式
test方法
exec方法
原子
元字符
原子表
原子分组
量词
贪婪和吝啬
匹配边界
模式修正符
字符串中用到正则的函数
字符串中用到正则的函数
字符串中用到正则的函数
正则示例
掌握正则表达式的原理和应用,每种编程语言都有正则表达式,它们的语法都是通用的,正则表达式可以帮我们做很多智能的工作,比如违法词过滤、批量替换等。

百度搜索关键字描红效果
万网实时非法信息过滤效果
4
Jquery 使用 Jquery是什么?
Jquery特点
Jquery的成就
jquery的优势
query选择器
jquery筛选
jquery动画
jquery对属性操作
jquery对样式操作
jquery对尺寸操作
jquery对文档操作
jquery事件
jquery事件对象

Jquery轻量级的Javascrīpt框架。通过Jquery框架,简化前端脚本开发,更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互,同时Jquery兼容各种浏览器。

制作漂浮广告图片效果页面
制作新闻列表批量删除效果
百度即时搜索效果
58同城三级地区联动菜单
新浪微博注册页面
新浪微博表情选择器
其他各类页面动态效果
23
项目开发 京东商城 页面结构分析
标签命名规范
网络字体使用方法
布局实用技巧讲师全程讲解
通过讲师讲解,掌握前台页面布局到JS效果开发技巧,并完成功能不低于京东、凡客、天猫网站的首页静态与动态效果两个效果。 5

第四阶段:HTML5+CSS3新时代网页开发

课程名称 科目 教学内容 完成目标 课时
CSS3 选择器 子元素选择器
属性选择器
伪类选择器
文本选择器
制作个性的radio
css3选择器提供了更加高效的元素选择体验,本章目标是熟练使用选择器操作。 2
颜色与单位 RGBA颜色设置
px单位
rem单位
vw与vh单位
rem单位单位
通过实例掌握各种单位的区别与不同的使用场景,灵活的设置颜色,掌握手机与PC页面尺寸的自适应开发技能。
2
文本操作 控制块内文本数量
文本溢出控制
自定义文本阴影
通过css3灵活设置文本样式 2
布局盒子 盒子阴影
盒子尺寸
盒子空间与怪异模式
报纸分栏操作
背景图像大小控制
通过CSS3提供的高级特性,完成页面盒子效果的控制,怪异模式解决栏目间距问题与制作报纸分栏效果等。 2
响应设计 viewport概念
media query媒体查询
@media
max width与max height
设备方向判断
掌握移动、PC设置的页面响应开发,能够快速制作出跨平台的响应式页面。 2
Flex弹性布局 box-orient
box-direction
box-pack
box-align
box-ordinal-group
box-flex
熟练使用弹性盒模型完成页面的布局。 2
CSS 3动画 transition-property
transition-duration
transition-delay
transition-timing-function
transform-origin
rotate旋转效果
translate移动效果
scale缩放效果
skew扭曲效果
掌握通过CSS3制作常见的移动与pc页面动画效果。 2
分帧动画 keyframes分帧动画概念
animation-name
animation-duration
animation-timing-function
animation-delay
animation-iteration-count
animation-direction
animation-play-state
perspective立体透视
3d空间
掌握分帧动画的实现原理,与透视与3d的概念。完成3d幻灯片与微场景的功能制作。 2
HTML5 认识HTML5 什么是HTML5
HTML5的新特性
浏览器支持情况
HTML5的优势
HTML5主要包括内容
HTML5中废弃的标签
HTML旧标签在HTML5中的改变
新增的全局属性
掌握学习HTML5的意义与HTML5在开发中起到的颠覆性作用。 3
新增标签 article
section
nav
aside
time
header
footer
address
code
mark
ins与del
figure
colgroup与col标签
optgroup标签
progress标签
meter标签
details标签
掌握新增的标签含义与前端开发中带来的便利,熟练使用新增标签开发未来页面。
新增表单类型 email
url
number
range
no validate
date
week
color
search
list与datalist
使用HTML5中新增的表单属性完成高效的数据处理。 2
新增表单属性 autofocus
form属性
formaction
form target
form method
多文件上传multiple
表单提示placeholder
pattern表单验证
required表单唯一验证
掌握新增的表单元素属性,熟练运行新增属性到前端开发工作中,加快前端开发速度。 2
音频与视频 audio音频标签
video视频标签
掌握在页面中设置音乐或音频标签,并了解在低版本浏览器中的视频格式处理机制。 2
获取与设置媒体资源
获取与设置播放进度
播放与暂停控制
音量设置
静音设置
通过javascript
canvas动画 什么是canvas动画
canvasl动画特性
canvas标签
canvas对象
了解canvas工作原理与特点与创建canvas对象用于javascript调用。 2
canvas绘图 context.fillRect
context.strokeRect
context.clearRect
beginPath
closePath
moveTo
lineTo
fill
stroke
save
restore
完成基本的canvas动画元素制作,与页面元素变化方式。 4
canvas画布控制 context.scale
context.translate
context.rotate
掌握canvas动画运动的方法。 2
canvas文本控制 context.font
context.textAlign
context.fillText
context.strokeText
context.textBaseline
context.measureText
熟练使用canvas操作文字元素,比如设置文字 字体,颜色、填充等效果。
canvas图像控制 context.drawImage
context.createPattern
context.getImageData
context.putImageData
向canvas中绘制图像、视频与获取播放的视频截图等效果制作。 2
项目实战 HTML5游戏与应用 贪吃蛇或“黑白块”游戏开发
PC绘图板
9

第五阶段:PHP基础

课程名称 科目 教学内容 完成目标 课时
PHP基础语法 了解PHP PHP是什么,能做什么
PHP的执行原理
PHP的优势与特点
PHP脚本执行方式
BS与CS结构
清楚的认识PHP可以做什么与PHP在BS中所扮演的角色。 4
集成化服务器的安装 1. WAMP或者MAMP运行环境部署安装
2. 目录结构说明
3. 服务器请求流程
4. APACHE与MYSQL及PHP之间的关系
5. 成功请求PHP脚本所有的流程
安全的使用集成化环境,明白集成化环境内部运行原理与关系。
PHP语法学习 1. PHP的标记风格
2. 方便与Html混排
3. 分号的作用及与JS的区别
4. 程序中空白特点
5. 程序中换行符的处理
6. PHP注释规则与注释规范
7. PHP的代码书写规范
详细了解PHP的基础语法与书写规范,PHP语法是后台学习PHP高级技术与项目实战开发重要基础,尤其学习完JS后很容易将PHP语法与JS搞混,所以课程虽然简单但很重要。
变量与数据类型 变量与常量的声明与使用 正确定义PHP变量
查看数据类型方法
变量的传值赋值与传址赋值
可变变量与应用场景
PHP外部超全局变量
PHP预定义系统常量
变量检测与删除
常量的定义与检测
常量的使用场景
常量与变量的区别
定义常量保护脚本安全
PHP输出用户简历
变量和常量是我们在PHP开发中使用超多的知识,所以要清楚的认识变量与常量区别及不同的使用场景。掌握定义常量保护脚本安全的知识。 6
数据类型 1. 布尔型(boolean)
2. 整型(integer)
3. 浮点型(float)
4. 字符串(string)
5. 数组(array)
6. 对象(object)
7. 资源(resource)
8. NULL
9. PHP垃圾回收机制(Garbage Collector)
认识PHP提供的8种数据类型与每种数据类型的判断、检测、转换处理,清楚的认识系统资源占用对我们系统运行的影响及垃圾处理方案。 2
运算符与流程控制 PHP运算符 算术运算符
递增/递减运算符
比较运算符
逻辑运算符
三元表达式
赋值运算符
字符运算符
运算符优先级
表达式使用
掌握运算符是用来对数值和变量进行某种操作运算,了解使用技巧与场景,做到灵活应用。 4
流程控制 1. if分支
2. If...else..分支判断
3. if…elseif…else分之判断
4. Switc..case分支语句
5. 不同get参数响应不同页面处理
掌握PHP程序根据不同的客户请求借助不同的流程控制如何做出相应的处理。 4
循环语句 1. While与do while循环语句
2. For循环语句
3. Break使用
4. Continue使用
5. 循环输出隔行变色表格
6. 99乘法表实现
掌握循环流程以及各种应用场景,了解如何控制循环跳出与停止
函数式编程 函数定义 函数的概念与价格
函数特性
自定义函数语法格式
函数名称定义规则
返回值处理
函数检测
变量函数定义
函数是我们编写可复用代码的基石,了解PHP函数语法的定义与注意事项,同时清楚划分PHP函数与JS函数定义使用上的区别。 6
函数参数 1.变量能见度分析
2.局部变量使用
3.global引用全局变量
4.static静态变量使用
5.形参与实参的定义与使用
6.参数默认值使用
7.参数的引用传递
8.参数的传值传递
9.递归算法原理
10.递归求阶乘
无论是面向对象编译还是函数式编程,函数的概念至关重要,了解函数的概念与使用技术,同时讲师结合实例讲解,让学生彻底弄明白函数使用技巧。掌握函数参数中的静态变量,局部与全局变量,按值与按址传递的特点。
代码复用 1. Include与require
2. include_once与require_once
3. 两种载入区别的与使用场景
掌握代码复用的优势,学会如何减少代码量,减少调试时间,增加开发效率的技巧。
日期与时间 时区 了解与认识时区
UTC与PRC介绍
2. 修改php.ini改变时区
3. 通过PHP脚本修改时区
4. 获得当前脚本时区
掌握时区的概念,学会设置网站正确的时区,保证时间正确性,掌握如何通过PHP脚本轻松设置时区。 3
时间处理 1.时间戳的概念
2.格式化时间戳处理
3.当期时间戳获得
4.获得微秒数
5.字符串转为时间戳
6.获得时间详细数组信息
7.unix时间戳与iso标准时间转换
8.计算脚本执行时间函数功能实现
掌握PHP时间知识,熟练运用PHP时间处理函数是我们进行项目开发。通过掌握知识之后,无论在商城项目或SNS项目或BBS应用中时间是我们梳理内容的超好方式。
数学运算 数学运算 向上与向下取整
求超大与超小的数值
随机更换网站css样式表
掌握PHP数学函数运算使用,完成随机更换样式功能。 1
字符串操作 字符串定义 1. 三种字符串定义操作
2. 单双引号与定界符的异同
3. 使用定界符定义大段文本
4.使用echo、print、print_r、var_dump输出字符串处理
5.符号转义
掌握字符串几种定义方法,如何使用合适的函数输出,明白几种定义的区别。 10
字符串处理函数 1.去除边界字符串
2.计算英文和汉字字符串长度
3.字符串大小写转换
4.首字母转大写处理
5.用户密码加密处理
6. 字符串数组转换处理
7.截取部分字符串处理
8.获取字符串位置操作
9.字符串检索替换操作
10.url解析处理
11.字符串实体操作
12.自动转义处理
13.实现检测是否是图片类型函数
熟练掌握PHP字符串处理函数,应对将来PHP大量字符串使用。
数组处理 数组基础 1. 数组的应用场景
2. 关联数组与索引数组
3. 数组的赋值方式
4. PHP的多维数组
5.GET&POST&REQUEST&GLOBALS&SERVER以超级全局变量使用
学习使用php数组,区分PHP数组与JavaScript数的区别。要求学生熟练掌握php数的定义与使用技巧。 20
数组遍历 1. 使用foreach操作
2. 获得数组的键名与单元
3. 数组指针的移动
4. 数组遍历导航条实现
在操作数据库时返回值基本上都使用数组类型,学员要熟练掌握各种遍历数组的方法。
数组操作函数 1. 数组元素统计
2. 判断数组键与单元
3. 数组元素的检索
4. 数组元素的过滤
5. 数组单元应用函数
6. 将数组分配到符号表
7. 数组的出栈与入栈
8. 数组的键名与键值操作
9. 递归更改数组键名大小写
10.编写网站配置项管理器C()
要玩转数组这个数据类型,学员需掌握大量的数组操作函数,所以本章节,提供大量实例让学生掌握PHP数组的函数使用,做到真正的灵活运用。
正则表达式 正则语法 1. 正则表达式是做什么的
2. 定界符的使用方法
3. 正则表达式的元字符
4. 正则特殊字符转义处理
5. 元字符表介绍
6. 元字符组的使用
7. 选择修释符
8. 重复匹配与禁止贪婪
9. 正则模式修正符
10.匹配字符边界
正则是主要完成字符串或者是数组的CURD操作,通过本章学习,可以灵活掌握正则表达式的使用,通过大量的实例讲解,明白正则的使用场景。 4
正则函数操作 1. 正则匹配操作函数
2. 匹配所有结果集
3. 正则匹配数组
4. 通过正则拆分字符串
5. 正则的替换拆操作
6. 回调函数实现正则
7.书写邮箱与网站正则
8.字符串中网址替换处理
正则表达式基本上都需要宿主环境,PHP做为正则表达式的宿主环境,提供了大量、高效率的正则操作函数,掌握这些函数的用法,熟练正则使用。 6
文件操作 目录CURD操作 获得磁盘总空间与可用空间
目录的读写检测
获得文件主文件名与目录
检测文件或目录是否存在
检测目录与创建目录
目录切换与删除操作
目录与文件重命名
遍历目录
复制文件操作
递归创建多层目录函数
递归删除目录函数
目录移动函数
无论是开发CMS,SHOP,BBS任何WEB应用,目录操作是不可避免要使用到的功能。所以学员必须牢固掌据PHP对目录的操作使用,包括目录的创建、删除、移动及权限判断等操作,本章主要学习这些功能的实现。 5
PHP操作文件 1. 判断文件的读写权限
2. 获得文件大小
3. 快速创建与获得文件内容
4. 打开远程文件
5. 获得文件修改时间
6.开发留言板
网站开发中,比如配置项修改,模板替换操作,文件缓存操作,编译文件处理等等,非常多的操作我们都需要利用到文件,所以这是一个必须掌据的本领。当然本章也会结合大量实例讲解,让学员真正熟练的操作文件资源。 5
上传与下载 文件上传 1. 前台表单上传设置
2. 表单设置上传大小
3. php.ini配置项的上传设置
4. 多文上传处理
5. 多种上传错误讲解
7. 常见的文档mime类型
8. 判断合法上传文件
9. 移动上传文件
10. 多文上传的表单设置
11.$_FILES超全局数组详解
12.开发高效上传处理函数
在网站开发中无论是商品图片添加,用户头像添,附件资源上传,在线文件管理,这些我们都需要用到文件上传处理,本章通过实例教会学员掌握这项本领。 6
文件下载 发送文档header头
实现文件和图片也可以下载
3. 设置下载窗口文件名
4. 设置下载文件单位
5. 设置下载文件大小
6. 启动文件下载
7. 实现文件下载系统
掌握通过PHP实现任意的文下载操作。 4
面向对象(OOP) 基础知识 1. 面向对象概念
2. 类clsss概念
3. 类的定义规范
4. 对象句柄、属性、方法与对象生命周期
5. 对象产生的步骤
6. 对象内存的分布分析
7. 对象的生命周期
8. 面向对象的特性
通过本章的学习,学员要掌握什么是面向对象编程,为什么要使用面向对编程,以及面向对象编程的重要性与优越性。掌握PHP对象产生的流程,以及PHP的类与对象在内存中的分布形式。 4
对象关键字 public、private、protected
模块设计原则
3. static变量与static方法
4. 对引用指针$this
5. 本类的引用self::
6. 父类的引parent:
7.构造与析构方法
8. 抽象类与抽象方法
9. 面向对象接口
10.继承extends
11.单例设计模式
这部分是对PHP面向对象基本语法学习,学员需要掌握每一个关键字的具体含义与使用方法,这样才可以顺利的进行后面的面向对象开发。 8
方法与常量 1. 构造方法__construct
2. 析构方法__destruct()
3. __CLASS__
4. __METHOD__
5. __FUNCTION__
6. __DIR__
7. __FILE__
8. __call()
9. __isset()
10. __get()
11. __set()
12.__autoload()
13. get_class_methods()
14. get_class_vars()
15. call_user_func_array()
16. get_object_vars()
17. method_exists()
18.通过__autoload实现自定义加载机制
19.自定义__init构造方法
通过本章节的学习,老师结合具体实例讲解PHP面向对象众多的常量与魔术方法的使用。 8
命名空间 命名空间 1.命名空间定义
2.字命名空间
3.多命名空间
4.多命名空间{}写法
5.非限定名称
6.限定名称
7.完全限定名称
8.__NAMESPACE__
9.namespace关键字
10.别名导入
11.全局空间
12.解析优先级
掌握命名空间意义,熟练使用命名空间的多种声明方式,理解命名空间与系统目录联系,掌握通过命名空间解决命名冲突的方法。 10
Ajax异步处理 Ajax处理介绍 1. 异步请求
2. Ajax使用场景
3. XMLHttpRequest状态
4. Ajax事件处理
5. 打开与发送请求
6.XHR请求状态码
7. 发送Post数据
8. Ajax接收数据
这部份学员清楚 Ajax是什么,什么时候使用Ajax。通过实例讲解让学生掌握Ajax的使用,以及创建属于自己的Ajax处理引擎 6
Jquery中使用Ajax 1.$.ajax使用
2.序列化表单处理
3.PHP返回不同类型处理
4.异步许愿墙与留言板实现
5.异步检测用户名是否存在
熟练使用jquery方便高效的ajax机制,通过大量的实例,掌握ajax在不同场景的使用。 4
会话控制 Cookie 1. 什么是cookie
2. cookie的传递原理分析
3. cookie的会话周期
4. 浏览器处理cookie的方法
5. php创建cookie
6. 超全局数组$_COOKIE使用
7. 设置cookie过期时间
8. 设置cookie有效路径
9. 设置cookie有效域
10. 将数组与对象用cookie储存
cookie是常用的会话手段,虽然有储存容量与数据类型的限制,但也是开发中主要会话手段之一。通过这部分学习,了解会话cookie的使用方法与cookie的使用场景。 4
Session session与cookie的区别
开启session的原理
操作session数据
4. 什么是session_id
5. 什么是session_name
6. 超全局数组$_SESSION
7. session的内存释放与文件删除
8. session_save_path设置
9. session的cookie设置
10. session的GC垃圾回收处理
11. session的生命周期
12.用户登陆与注册处理
13.用户退出安全处理
session储存在服务器端,相比cookie来说,session没有储存大小与数据类型的限制,是弥补cookie缺点的很好的数据类型。 6
图像处理 基础部分 1. 检测GD库
2. 设置header头信息
3. 创建图像画布
4. 设置图像颜色值
5. 图像填充处理
6 绘制各种图形元素
7. 在画布上写入文字
8. 释放图像资源
9. 打开外部图像
10. 获得图像尺寸、颜色、通道信息
11. 图像的复制操作
12. 支持ttf字体的图像处理
网站视图显示是由图像与文构成的,图像处理是在网站开发中,经常使用到的功能。通过本章的学习,学员可以通过PHP程序进行任意的图像处理,应对以后工作中任何图像处理问题。 2
实例开发 1. 验证码类的开发
2. 图像水印处理类开发
3. 图片缩略图处理类开发
本章节通过OOP思想开发各种图像处理类,使学生更加深刻的领会OOP面向对象编程的好处,同时通过实例让学员知道,图像处理在实际工作中的使用场景。 8
Smarty模板引擎 基础部分 1. 模板引擎工作原理
2. Smarty的特点
3. Smarty模板引擎配置
4. Smarty分配变量
5. Smarty显示模板视图
6. 变量调节器
7. literal解决与Js冲突
8. if条件函数
9. foreach循环标签
10. section循环标签
11. include包含模板
Smarty是公认的高效模引擎。当然我们在开发中大部分使用PHP框架产品,很多框架产品都有模板引擎,而且可以很好的与框架相结合。也就是说,对有模板引擎的框架产品来说,Smarty并没有优势,但对于没有模板引擎的框架产品或其他开源项目来说,学习Smarty还是很有必要的,而且学员可以更深刻 的掌握模板引擎的工作原理,对PHP技能的提高,很有帮助。 10
Smarty扩展提高 1. 自定义变量调节器
2. 自定义行标签(函数)
3. 自定义块标签
4. Smarty缓存处理
5. Smarty局部缓存处理
6.自定义加载css,js函数
7.自定义文章块标签
8.如何把smarty融入到自己产品中去
Smarty提供了非常多的变量调节器,函数,块标签,但是在不同场景下并不能满足开发中的所有需求,所以本章是Smarty扩展部分,主要讲解变量调节器、函数、标签、缓存处理等Smarty高级功能。 10

第六阶段:PHP深入之MYSQL数据库

课程名称 科目 教学内容 完成目标 课时
Mysql
数据库设计
数据库发展历史 1.计算机中的数据
2.关系数据库的特点
3.mysql的优点
了解mysql的特点,明白数据库重要性,了解mysql数据库特点与sql语言发展史。 10
Mysql基本管理 1. Mysql客户端与服务器端
2. 启动与停止Mysql
3. 连接Mysql
4. Sql语言的4个部分
5. 创建数据库
6. 数据库命名规范
7. 改变当前使用数据库
8. 安全的删除数据库
9. 创建数据表
10. 安全删据表
11. 解决命令行不能输入中文BUG
12. 复制表结构与表数据
通过本章节实例授课内容(当然后盾网所有内都是实例贯穿)要求学生掌握数据库的基本使用,对数据库与数据表等Mysql有很好的理解,数据库创建、数据表创建等知识,虽然这很简单,但是也很重要。
数据类型 1. 整数类型
2. 浮点数类型
3. 字符串类型
4. char与varchar类型区别
5. 数据类型修改zerofill与unsigned
6. text与blog类型详解
7. enum与set类型详细处理
8. set类型的4种处理方式
9. 网站中常用类型使用
10. default使用技巧
11. unique实际开发中的使用方法
12. 主键primary key 使用方法
13. auto_increment自增使用技巧
Mysql储存不同的数据,要使用不同的数据类型。所以掌握Mysql的数据类型非常重要,这部分会对Mysql的各个数据类型进行详细的解释,什么数据使用什么数据类型,会讲解的非常清楚,这样以后学生在进行项目开发时进行表设计时就不会有任何问题。
Mysql基本操作 Mysql基本查询 1. SELECT基本使用
2. As 别名关键字
3. WHERE关键字
4. AND 与 OR使用
5. CONCAT函数使用
6. DISTINCT使用方法
7. IS NULL 与IS NOT NULL
8. IF 与 IFNULL函数使用
9. ORDER BY 排序
10. DESC与ASC
11. LIMIT关键字使用
12. BETWEEN..AND..
13. IN(...)关键字使用
14. 多种查找SET数据类型方法
15. LIKE与NOT LIKE
16. RAND随机函使用
17. 终端执行SQL语句
18.命令行如何获得帮助
Mysql的查询很重要,也是使用Mysql数据库超常用的部分,当然这部分只是讲解Mysql查询的一部分,这部分老师会讲解大量实例,让学生真正使用Mysql数据库,为独立开发网站打好基础。 10
字符集与校对规则 1. 二进制与非二进制字符串
2. 计算机处理字符集的过程
3. 常用字符集选择
4. 字符集与校对规则
5. 字符集长度
6. 校对规则实例详解
7. 库、表、字段字符集
8. 修改表字符集
字符串是我们储存数据的超常用的数据类型,有字符串就有字符集(除了二进制类型),本节我们要学习怎样设计合理的字符集与校对规则,学员掌握了这样技能后,烦人的乱码问题,将不在出现了,所以这是很重要的,必经我们开发的大部分网站都是宽字节的。 4
Mysql 操作记录 1. 严格模式与宽松模式
2. INSERT插入数据
3. UPDATE更新数据
4. DELETE删除数据
完全掌握数据的增加、删除、插入操作。
更改表结构 1. 修改表名
2. 修改表字段
3. 追加字段
4. 删除字段
4. 增加表主键
5. 删除表主键
开发过程中,创建完表结构后,少不了对表与字段的二次修改。所以学员要掌握这项本领,来应对开发中的表结构修改本领。 6
日期与时间 1. 日期与时间数据类型
2. 选择日期类型的原则
3.获取当前日期curdate()
4.获取当前时间curtime()
5.获取日期与时间now()
6.date()、time()、year()、mouth()、day()
7.hour()、minute()、second()
int(10)不是万能的,所以我们要掌握Mysql操作日期与时间类型的本领。
分组与统计 1. count()
2. min() max avg() sum()
3. group by 分组
4. having 分组筛选
在网站的开发中,无论是分类文章的汇总还是求商品价格的平均值,都是分组与统计的工作场景,所以这部分通过大量实例教会学员,分组与统计的使用技巧。
MySQL多表操作 基础部分 1. 多表查询使用场景
2. 一对一表关系分析
3. 一对多表关系分析
4. 多对多表关系分析
Mysql是关系型数据库,优点就是多表的关联关系。这部分主要让学生了解表与表之间的各种关联关系,讲师会通过生动的现实生活中的各种关联关系让学生真真正正搞懂各种关系,也要清楚在开始进行表设计时,应该注意到的问题。 10
实例操作 1. 笛卡尔基
2. 内部连接操作
3. 外部连接操作
4. 自连接操作
5. 多表实例操作
这部分就讲师会通过大量实例讲解,每一个实例讲师都会手把手的教会每一个同学(小班授课的好处),超终让学生达到,哦!多表关联是很简单的。
全解Mysql性能优化 全解Mysql性能优化 1. 设计良好架构的必要性
2. 字段类型的选择
3. 选择合适的字符类型
4. 数值类型的选择
5. 什么是索引
6. 索引的优势
7. 索引类型
8. 创建与修改索引
9. 索引的优点
10. 索引的弊端
11. 什么字段该创建索引
12. 前缀索引
13. 组合索引
14. Mysql查询优化程序
15. SQL性能分析
16. EXPLAN详解
17. 多表查询优化
18. 子查询分析
19. JOIN语句优化分析
20. GROUP BY 排序带来的性能降低
21. ORDER BY索引分析
22. 字段比较对性能的影响
23. 合理化建议
24. 慢查询slow
25. 慢查询实验
26. MySQL锁机制与优先级
27. 数据库碎片整理
性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。这部分内容全部是为了加快Mysql执行效率,与运行状态分析。使学生掌握监控Mysql性能,提高SQL执行效率的本领,编写出高效率的SQL语句,解决低效率的SQL语句,找出由于Mysql原因造成网站运行变慢的根源。 16
事务、视图、存储过程、
储存函数、
触发器
事务处理 1. 存储引擎的选择
2. 修改表引擎
3. Mysql的工作模式
4. commit与rollback
5. 自定义的事务处理
事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。这部分以实例讲解教会学员使用事务保证数据的完整性。 4
视图 1. 为什么使用视图
2. 查看视图
3. 创建视图
4. 删除视图
5. 修改视图
6. 使用视图操作表记录
视图是存储在数据库中的查询的SQL语句,它主要出于两种原因:安全原因, 视图可以隐藏一些数据,另一原因是可使复杂的查询易于理解和使用。这部分要求学生掌握Mysql视图在实际开发中的使用方法与技巧。
存储过程/存储函数 1. SET与DECLARE声明变量
2. 预处理语句结构
3. 执行预准备语句
4. 删除预准备语句
5. 存储过程的概念详解
6. 结束符的设置
7. BEGIN ... END
8. IF...THEN...
9. Case语句
10. while语句
11. SELECT ... INTO语句
12. 创建存储过程
13. 查看存储过程
14. 调用存储过程
15. 删除存储过程
16. IN,OUT,INOUT传参
17. 创建储存函数
18. 删除储存函数
19. 显示储存函数
储存程序 (Stored Procedure),是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。这部分教会学生在编写复杂SQL时使用储存过程与函数来完成,同时在实际开发中储存过程也会为SQL的复用性带来很大便利性。
触发器 1. 触发器的作用
2. 查看触发器
3. 删除触发器
4. 创建触发器
5. 实现删除班级一并删除学生触发器
触发器(trigger)是可以监视增删改操作,并触发增删改操作。这部分教会学生合理在Mysql操作中灵活、合理的使用触发器功能。
PDO抽象层 开启PDO 1. PDO的工作原理
2. 开启PDO库
3. PDO所支持的数据库
4. 通过PDO连接MYSQL
了解PDO优点与工作原理以及怎么开启PDO。 10
PDO操作MYSQL 1. 发送查询
2. 处理结果集
3. PDO属性设置
4. 设置错误处理模式
5.单例模式的模型类Model实现
PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。这部分会带领学生学会使用PDO,能够使用PDO抽象层进行项目开发。
PDO实现预准备 1.认识预准备
2.通过PDO预准备实现防注入
3.准备sql语句
4.绑定参数
5.执行预准备
了解PDO准备优势,掌握预准备操作

第七阶段:PHP深入之LINUX操作系统

课程名称 科目 教学内容 完成目标 课时
Linux介绍与安装 Linux介绍 1. 开源软件介绍
2. Linux特点
3. 硬件需求
4. Linux发行版介绍
这部分介绍学习Linux的必要性,以及常见的开源协议,与Linux的启动流程、系统组成等知识。 12
Linux安装 1. 下载Centos
2. VirtualBox虚拟机使用详解
3. 语言与键盘设置
4. 时区设置
5.管理员密码设置
6. Centos的分区设置
7. 选择安装软件
8. 完成Centos安装
这部分通过免费、开源的VirtualBox虚拟机完成Centos的安装。
基本操作 Shell 1. Shell介绍
2. Terminal终端
3. 命令的构成
4. 自动补全、停止与退出
5. 获得帮助
6. 关机、重起命令
7. 忘记Root管理员密码
Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。这部分使学生掌握Shell的基本使用方法。
目录与文件 1.查看目录列表
2.目录切换
3.创建与删除目录
4.复制文件和目录
5.删除目录和文件
6.文件改名和移动
7.查看文件内容
8.使用正则搜索文件内容
9.查找文件
这部分我们将学习对文件与目录创建、修改、复制、删除等操作,学习完这部分后,学员可以任意对Linux的目录进行操作使用。
压缩与解压 1. 压缩的必要性
2. zip与unzip
3. gzip
4. bzip2使用
5. tar打包
这部分我们将讨论对文件或目录的压缩处理,压缩可以及大的减少文体积。同时我们在网站下载的软件,大部分都是压缩的,所以不会使用Linux压缩与解压是很麻烦的。
VIM编辑器使用 Vim编辑器操作详解 1. Vi与Vim介绍
2. Vim的三种模式
3. Vim基本操作
4. vim快捷键说明
5.文件保存和退出
6.vim搜索和替换
7. vim复制和替换
VIM是高效的Linux系统下的文本编辑软件,使用Vim可以快速编辑Linux下的配置文件,或编辑PHP代码,本章节将详细介绍Vim的使用方法。
网络设置 网络设置 1. 详解IP地址
2. 详解端口
3. 常见端口
4. DNS主机与域名
5. 修改主机名
6. 网卡设置
7. 网卡的启动与关闭
8. 设置DNS服务器
9. XSHELL远程连接服务器
Linux基本都是用在网络服务上,这部分将详细讲解网站常用知识与Linux服务器网卡正确的设置方法。
帐号管理 账号管理 1. 使用useradd添加用户
2. 使用usermod修改用户
3. 锁定与删除用户
4. 修改密码
5. 用户切换
6.管理用户组
Linux是多用户与多任务系统,也就是说同时可以有多个用户在Linux上活动。那么这么多用户的管理,我们要有一套策略和手段。本章节讲解Linux用户管理知识。 12
权限管理 文件目录权限管理 1. 用户/用户组/其他人权限位
2. 文件类型说明
3. 文件权限说明
4. 改变所有者
5. 改变所属组
6. 权限修改
7. 文件权限说明
8. 目录权限说明
掌握LINUX里面的目录和文件的权限设置,知道每一个权限位的含义。
磁盘操作 硬盘分区操作 1. 列出目录大小
2. 查看分区容量
3. 使用fdisk对磁盘分区
4. 读取分区表
5. 分区格式化
6. 挂载与卸载磁盘
7. 开机自动挂载
学握硬盘的分区、格式化、挂载操作。
计划任务 crontab 1. 周期性计划任务crontab
2. crontab时间格式
3. 创建任务
4. crontab命令
5.定时备份数据库
crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。 5
Web服务器 apache服务配置 1.apache的特点
2.安装LAMP环境
3.apache启动与关闭
4.apache主配置文件和扩展配置文件介绍与设置
5.端口设置
6.所有者所属组
7.更改默认访问目录
8.虚拟主机设置
掌握LAMP环境安装,服务启动关闭,配置文件各种设置。 22
Nginx服务 LNMP安装与管理
FastCGI模式
nginx配置介绍
配置Nginx.conf
配置Nginx虚拟主机
nginx反向代理
负载均衡处理
模块设置
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、新浪、网易、腾讯等。通过此课程熟练掌握nginx的使用。
弹性云 1.阿里云特点介绍
2.弹性云
3.云数据库
4.云服务器选择
5.域名注册
掌握广泛使用的阿里云服务,从产品购买、配置云服务器知识,掌握云存储快速构建安全,快速可靠的云服务器。
常用服务 SAMBA服务 1. Samba服务的使用目的
2. 安装与启动Samba
3.配置Samba服务器
4. 添加登陆账号
5. windows连接samba
6. Mac连接samba
7.清除windows登陆缓存
熟练掌握samba搭建应用,通过不同平台连接samba服务器,达到共享目的。 10
NTP时间服务器 1. 时区概念
2. NTP时间服务器
3. 安装NTP服务软件
4. 同步网络时间
网站开发中我们要保证时间是绝准确的,那怎么才能做到这一点呢,这就是本节要学习的内容NTP服务。
系统服务 服务管理 1. 什么是服务
2. 启动与关闭服务
3. service命令使用详解
4. 系统运行级别
5. 运行级别切换
6. chkconfig设置服务开机启动
7. 显示服务状态
服务(service)就是常驻内存的进程,因为服务一直驻留内存等待服务所以也称为守护(daemon)进程。服务器有很多服务,比如ftp、www、 mail等服务,客户端通过ip地址与服务器建立连接后,则通过端口取得相应的服务。本章节我们将学习到详细的服务管理知识。
网站大数据/大流量高性能处理 mysql分区详解 1. Mysql性能优化方案
2. Mysql表分区原理
3. Mysql分区特点
4. 查看Mysql是否支持分区
5. Range分区
6. LIST分区
7. HASH分区
8. Key分区
分区是为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。如某用户表的记录超过了1000万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 16
主从复制 1. Mysql主从复制示意图
2. 主从同步过程
3. 主从复制的特点
4. RESET MASTER
5. Reset slave
6. GRANT创建用户并授权
7. 设置主服务器
8. 设置binlog保存的天数
9. 主服务器binlog日志position
10. 添加slave帐号
11. 设置从服务器
12. 监控同步状态
13. 主从不同步的解决方法
在实际企业应用环境当中,单台mysql数据库是不足以满足日后业务需求的。譬如服务器发生故障,没有备份服务器来提供服务的话,业务就得停止。介于这种情况,我们来学习一下mysql主从复制。
使用mysql主从复制的好处有:
采用主从服务器这种架构,稳定性得以提升。如果主服务器发生故障,我们可以使用从服务器来提供服务。
在主从服务器上分开处理用户的请求,可以提升数据处理效率。
将主服务器上的数据复制到从服务器上,保护数据免受意外的损失。
Memcache Memcache使用实例详解 1. Memcache的性能
2. MemCache工作流程
3. MemCache特点
4. MemCache安装配置
5. 启动MemCache
6. 将MemCache加入系统服务
7. 关闭MemCache
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。 8
PHP扩展 1. 安装MemCache的PHP扩展
2. PHP中使用MemCache
3. 连接Memcached
4. PHP遍历memCache
5. 监控MemCache
6.将session存入MemCache
掌握PHP扩展使用MemCache缓存池,并且将session保存到MemCache里提高系统性能。
全文检索 Coreseek 1. 何时,您需要全文检索
2. Coreseek中文全文检索
3. Coreseek包含组件
4. 安装mmseg
5. 中文分词测试
6. Coreseek配置
Coreseek 是一款中文全文检索/搜索软件,以GPLv2许可协议开源发布,基于Sphinx研发并独立发布,专攻中文搜索和信息处理领域,适用于行业/垂直搜索、论 坛/站内搜索、数据库搜索、文档/文献检索、信息检索、数据挖掘等应用场景,用户可以免费下载使用;同时针对有实际需要的客户,我们还提供专业的搜索技术 与本地化的Sphinx技术支持服务(客户中,记录量超大已超过30亿条,文本容量超大已超过5TB) 12
PHP操作分词 1. PHP操作Sphinx
2. 安装php扩展
3. 启动Sphinx
4. PHP结果集ID过滤
5.PHP结果集属性过滤
6. PHP处理查询结果
7. 实时索引更新
8.关键词高亮
本节将以实例形式教会学生使用PHP结合Coreseek完成中分词的使用
NoSQL高级应用之redis Redis NoSQL数据库的简介
非关系型数据库介绍
安装和启动
Redis与memcache的区别
数据库的常用配置
string(字符串)、Redis的list(链表)、Redis的set(集合)、Redis的zset(sorted set —有序集合)、Redis的hash(哈希类型)
Redis的其他管理操作
PHP与Redis的连接配置和常用操作函数。
PHP与Redis的实例
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多。Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。通过此次学习,充分掌握redis的使用。 16
NoSQL高级应用之MongoDB MongoDB MongoDB 的安装
MongoDb启动与关闭
insert、find、update、remove
count、group、mapReduce、
集合、数据库、数据类型(Double、String、Object、Array、 Object ID、JavaScript 等)
文档操作
运算符操作
游标操作
集合操作
索引操作
PHP 的 MongoDB 函数库
状态监控
Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OOP思想),在Mongo DB中 每一条记录都是一个Document对象。Mongo DB超大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。 10

第八阶段:PHP巅峰实战

课程名称 科目 教学内容 课时
权威含金课程,MVC模式框架开发(别人在讲如何使用框架,而我们直接教学员如何开发框架) 目录结构 框架核心目录构建
Application目录结构规划
MVC模式架构
20
框架入口类 入口文件参数检测
加载框架核心函数库
加载框架应用处理类
应用目录自动配置
初始应用初始配置
初始模板文件到应用视图目录
初始应用Controller
类库自动加载机制,自动识别命名空间
应用处理类 解析模块、控制器、动作
将应用配置载入内存
实例化应用控制器
执行控制器方法
核心函数库 配置项管理C()
原格式打印函数p()
模型实例函数M()
配置项管理 可自定视图模板目录
可自定数据库主机、帐号、密码、数据库等信息
可自定验证码长度
可自定水印图片
控制器基类 整合Smarty模板引擎
重写变量分配
重写视图加载
构造成功处理视图
构造失败处理视图
添加子类__init构造函数
模型 单例设计模式实现数据库连接
链接数据操作
使用PDO完成所有操作
做到不用开发者写原生SQL语句即可实现类似JQUERY的链接操作
数据防注入处理
支持应用控制模型,让系统更具延伸性
整合基础课程开发的PHP类库到框架中 整合验证码类
整合图像处理类图
整合上传处理类
软件测试 软件应用测试
稳定必测试
通过实例掌握BUG调试
PHP开源框架(多选一) Yaf、ZF、laravel、ThinkPHP框架、 Yii框架、 Ci框架等(流行框架任选一)PHP框架知名的不知名的加起来有成千上百种,每个框架使用率在5%左右,有的公司在使用自己开发的框架。所以选热门框架中其一讲解,有了前面自己构建框架基础,框架可以做到一通百通。 框架下载安装
框架目录介绍
框架手册使用
配置文件详解
控制器使用
模型使用
模板引擎使用
各种高级功能模块使用
模板引擎使用
框架结合实例开发
25
GIT版本控制 版本控制 配置git版本库
掌握GIT客户端工作的使用
sourceTree使用
克隆操作
提交操作
推送操作
拉取更新操作
合理的GIT分支策略
掌握企业应用中GIT常见问题的解决方法
10
项目架构 千万PV级别网站架构 项目需求分析
项目需求文档构建
ER图分析
workbench模型建立
navicat操作
大访问量处理
负载均衡处理
高效全文检索
memcache缓存应用
nosql使用
数据库优化
服务器集群方案
大数据处理
性能监控
25
CMS系统开发 项目分析 可行性分析
需求分析
项目模块划分
数据模型设计
制定代码编写规范
50
后台登录 登录权限判断
帐号信息修改
栏目管理 栏目添加
修改栏目
无限级栏目创建
栏目删除操作
文章管理 添加文章
预览文章
修改文章
整合富文本编辑器
整合上传组件
数据自动完全验证
数据防重复提交处理
友情链接管理 审核链接
删除链接
系统配置管理 系统配置以数据库储存
配置项后台修改
自定义前台模板标签 自定义arclist标签读取文章
自定义channel标签读取栏目
自定义flink标签读取友链接
前台库 界面bootstrap库构建
编辑器使用ueditor或kindeditor
上传组件使用uploadify
JS库使用Jquery库
css3库animate
分类与标签筛选 分类递归子分类筛选文章
标签中间表筛选
分页功能实现
商城开发
完全实现类似京东商城的商品类型与属性架构,不是简单的商品增、删、改、查。
项目分析 需求分析
项目模块划分
数据模型设计
制定代码编写规范
150
商品类型管理 添加商品类型,如手机,电脑,每种类型拥有不同页面属性特征
修改商品类型
删除商品类型
商品类型属性与规格管理 添加商品属性
可选择属性表现形式,如:单选、文本、富文本状态
可指定类型为普通属性还是规则属性
普通属性用于展示、规格属性与库存挂钩。类似淘宝、京东的商品页属性筛选
可预定义属性或规格值
修改属性或规格
删除属性或规格
栏目管理 指定价格区间
栏目添加
编辑栏目
删除栏目
预览栏目
品牌管理 品牌添加
logo上传
品牌修改
品牌删除
商品管理 根据商品类型自动组合出页面表单
自定义商品规格值
自定义规格加价
自定义商品单位
自定义商品图集
自定义商品封面列表图
自定义商品市场价
自定义商品重量
添加商品
修改商品
预览商品
自定义分页处理
货品管理 根据规格自定义货品单价与库存
添加货品
修改货品
删除货品
首页分类 多级分类调取处理
导航分类调取处理
自定义channel标签调用公共部分
轮播图模块 添加上传录播图图片
指定录播地址
设置录播参数
列表筛选 递归子分类筛选
多条件属性复杂筛选
销量、价格、热度筛选
商品展示 商品小中大图册调取
规格(比如:颜色,尺码)与属性(材质,产地)调取
规格筛选出现不同库存,不同价格
商品详情
商品评论
会员管理 会员检索
会员重置密码
会员锁定
订单管理 查看定单
搜索定单
修改定单状态
第三方接口-支付宝支付 申请支付宝支付接口
根据网站情况申请不同类型
支付demo详解
同步与异步返回状态详解
融入项目操作
更改订单状态操作
第三方接口-qq登陆接口 申请接口流程
素材选取
下载SDK包
安装SDK
修改配置文件
调用接口函数
用户数据绑定
提交审核
会员中心 查看定单
查看购物车
管理关注商品
修改个人资料
修改密码
修改个人头像
购物车管理 添加购物车
修改购物车
修改购物车数量
商品库存检测
删除购物车中商品
定单管理 收货人信息设置
收货地址设置
发票台头设置
移动端互联网开发-微信开发—微官网
所有功能不使用微信官网后台操作,全部在项目服务器完成,全部使用API接口与微信进行指令传递
服务器验证 通过网站后台可直接与微信服务器完成验证,而不需要登录微信后台。
使用缓存策略,防止获取token超过次数
100
微信菜单管理 添加微信菜单
删除微信菜单
素材管理 添加图片素材
添加图文素材
关键词自动回复 粉丝提交内容匹配关键词时自动回复匹配的内容
关键词添加/修改/删除
关注自动回复 粉丝关注时自动回复后台设置的消息
微官网栏目设置 栏目添加
栏目删除
栏目修改
栏目预览

移动端互联网开发-手机APP开发。

使用HTML5技术快速开发适应android与ios全移动平台的app软件,可直接在手机中进行安装

项目分析 需求分析
项目模块划分
数据模型设计
制定代码编写规范
开发环境 开发软件确定
测试模拟器确定
页面响应工具确定
打包工具确定
前端库 数据交互使用angular.js
js操作使用zepto.js
布局为了考虑性能使用css3完成
幻灯使用第三库完成
PHP接口编写 接口文档规范
登录接口TOKEN生成规则
APP本地储存策略 APP本地储存储存使用HTML5本地储存机制
APP页面架构 首页用于展示热门课程
栏目页显示本栏目所有视频,支持下拉刷新
首页数据 调用服务器API获取首页幻灯片数据
调用服务器API显示栏目列表
调用服务器API获取超新课程
本地缓存 用于将视频下载到手机中离线收看
会员中心 使用API接口完成会员登录
登录会员可查看关注的课程
打包生成 设置APP图片
设置APP加载封面
一次打包生成android与ios全移动平台APP应用
职场实践 知识点详解 1.易考知识点巩固复习
2.面试题解答
10
职业规划 1.职业定位
2.职业方向选择
3.制定职业计划
4.职业规划建议
职场经验 1.如何融入新环境
2.做事得先做人
3.屏蔽消极影响
4.不计较得失
5.保持激情
6.学无止境
7.总结记录反思
个人简历 1.怎么样充分展示个人的简历
2.轻重点突出
3.细节把握
4.简历审核与建议
面试技巧 1.如何自信自我介绍
2.如何清晰表达个人观点
3.如何谈薪酬
4.面试简单利益
5.如何充分展示个人专业技能
笔试实践 1.经典试题测试
2.试题详解
模拟面试 1.模拟面试所有环节
2.一对一点评
企业招聘 1.真实企业招聘
2.面试或者笔试
3.谈薪酬
4.录用
学员项目开发强化训练 该阶段由学员自选网站开发项目,商城、微博、PHP框架、CMS系统、团购系统……从前端页面到后台系统开发,完全由学员独立完成,拒绝分组,让学员的能力得到充分提升!后盾郑重承诺:决不培养滥竽充数的工程师!
学员实战项目展示实录请看这里:http://bbs.houdunwang.com/forum-139-1.html
学员实训成果 我们会将每位学员的作品展示实况记录下来,真的假不了!学员实战项目展示实录请看这里:http://a.houdunwang.com 
点击了解更多课程详情

后盾IT教育

V

其他培训机构

S

点击了解更多后盾培训

业界唯一毕业学员自发赠送致谢锦旗培训机构

后盾网 你高薪路上超坚强的后盾

告别碌碌无为! 青春从此起航!

火爆抢座

北京校区地址:北京市朝阳区孙河顺白路12号后盾IT教育楼       上海校区地址:上海市松江区江田东路185号宏亿科技创新园9号楼402
北京后盾计算机技术培训有限责任公司 Copyright © 2010-2016 houdunwang.com All Rights Reserved 京ICP备12048441号-3