欢迎来到365招生网-天天招生网!

咨询热线 010-56147578

位置:北京365招生网-天天招生网 > 北京IT互联网 > 北京互联网 > 北京程序设计

别在让人看不起了,快点学PHP网站开发吧

授课时间:4个月

授课对象:18-30岁青年

授课机构:北京尚勤学教育科技有限公司

地址:北京市通州区新华大街向西60米

网报价格:¥8000

课程原价:¥10000

咨询热线:010-56147578

课程详情 学校简介 学校地址 网上报名

短视频获客系统

第#一阶段: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巅峰实战

北京尚勤学教育科技有限公司简介

北京尚勤学教育科技有限公司,位于北京副中心通州区,是一家专注于培养高级IT技术人才,为学员提供定制化IT职业规划方案及意见咨询服务的教育科技公司。公司采用“前企后校”的运营模式,保证教学专业紧跟当下流行前沿技术,让学员保持强有力的核心竞争力、在企业中具有真正实战能力,让更多有梦想的年轻人学到实实在在有价值的知识,让知识真正改变命运。
公司目前专注于PHP/LAMP技术、WEB前端开发、HTML5、Linux、全栈工程师等众多学科,我们致力于让更多想从事IT开发的人找到捷径,真正实现人生目标。

  • 学校名称:北京尚勤学教育科技有限公司

    固定电话:010-56147578

    授课地址:北京市通州区新华大街向西60米 预约参观