书籍详情

Web前端开发(中级 上册)

Web前端开发(中级 上册)

作者:工业和信息化部教育与考试中心

出版社:电子工业出版社

出版时间:2019-08-01

ISBN:9787121368028

定价:¥69.00

购买这本书可以去
内容简介
  面向职业院校和应用型本科院校开展1+X证书制度试点工作是落实《国家职业教育改革实施方案》的重要内容之一,为了便于X证书标准融入院校学历教育,工业和信息化部教育与考试中心组织编写了《Web前端开发(中级)》教材。本教材以《Web前端开发职业技能等级标准》(中级)为编写依据,分上、下两册,包括深入浅出MySQL数据库、PHP技术与应用、Web前后端数据交互技术、响应式开发技术、网站项目实战五篇,分别对应《Web前端开发职业技能等级标准》(中级)涉及的五门核心课程:“MySQL数据库基础与应用”“PHP技术与应用”“Web前后端数据交互技术”“响应式开发技术”“网站项目实战”。本教材以模块化的结构组织各篇及其章节,以任务驱动的方式安排教材内容,选取动态网站开发能力和响应式网站开发的典型应用作为教学案例。本教材可用于1+X证书制度试点工作中的Web前端开发职业技能等级证书的教学和培训,也可以作为期望从事Web前端开发职业的应届毕业生和社会在职人员的自学参考用书。
作者简介
  谭志彬,北京大学无线电电子学系硕士毕业,曾在高科技企业从事办公自动化系统的开发应用,是国家计算机和通信专业技术资格考试标准的主要起草或审定者,主持开发过考务管理系统、上机考试系统、阅卷系统。
目录
第一篇 深入浅出MySQL数据库
第1章 MySQL基础\t2
1.1 数据库概述\t2
1.1.1 数据库的概念\t2
1.1.2 MySQL简介\t3
1.2 MySQL的安装与配置\t3
1.2.1 安装准备\t3
1.2.2 Windows平台下MySQL的
安装与配置\t4
1.2.3 MySQL图形化管理工具
介绍\t12
1.3 本章小结\t14
第2章 MySQL管理\t15
2.1 MySQL数据库管理\t16
2.1.1 初始化数据库\t16
2.1.2 创建数据库\t17
2.1.3 查看数据库\t17
2.1.4 删除数据库\t18
2.2 MySQL数据表管理\t18
2.2.1 创建数据表\t18
2.2.2 查看数据表\t18
2.2.3 修改数据表\t19
2.2.4 删除数据表\t20
2.3 MySQL用户管理\t21
2.3.1 创建与删除用户\t21
2.3.2 授予与回收用户权限\t22
2.3.3 设置与更改用户密码\t23
2.4 本章小结\t23
第3章 SQL基本语法\t24
3.1 SQL语句简介\t25
3.2 MySQL基本数据类型\t25
3.2.1 数值类型\t25
3.2.2 字符串类型\t26
3.2.3 日期和时间类型\t27
3.3 数据插入\t28
3.4 数据修改\t29
3.5 数据删除\t30
3.6 数据查询\t30
3.6.1 常规查询\t30
3.6.2 条件查询\t31
3.6.3 联合查询\t33
3.6.4 不重复查询\t35
3.6.5 模糊查询\t35
3.6.6 排序查询\t37
3.6.7 限制查询\t37
3.6.8 聚合\t38
3.6.9 连接\t39
3.7 事务\t41
3.7.1 事务概述\t41
3.7.2 事务的四大特性\t42
3.7.3 事务提交\t43
3.7.4 事务回滚\t43
3.8 本章小结\t44
第4章 索引、分区与视图\t45
4.1 数据库索引\t46
4.1.1 索引概述\t46
4.1.2 BTree索引与Hash索引\t47
4.1.3 索引的建立和使用\t50
4.1.4 唯一索引和联合索引\t52
4.1.5 EXPLAIN语句\t52
4.1.6 EXPLAIN语句分析案例\t56
4.1.7 MySQL优化\t64
4.2 数据库分区\t66
4.2.1 分区概述\t66
4.2.2 MySQL分区的依据\t67
4.2.3 分区类型\t68
4.2.4 RANGE分区\t71
4.2.5 LIST分区\t72
4.2.6 HASH分区\t74
4.2.7 KEY分区\t75
4.3 数据库视图\t77
4.3.1 视图概述\t77
4.3.2 创建视图\t77
4.3.3 修改视图\t78
4.3.4 删除视图\t78
4.3.5 查询视图\t78
4.4 本章小结\t79
第5章 存储过程与触发器\t80
5.1 存储过程及函数\t80
5.1.1 存储过程概述\t80
5.1.2 存储过程的创建、查询、
修改与删除\t81
5.1.3 存储过程的调用\t83
5.1.4 参数\t83
5.1.5 变量\t87
5.1.6 运算符\t88
5.1.7 流程控制语句\t89
5.1.8 函数\t93
5.2 触发器\t97
5.2.1 触发器概述\t97
5.2.2 创建触发器\t98
5.2.3 查看触发器\t99
5.2.4 删除触发器\t100
5.2.5 触发器执行顺序\t100
5.3 本章小结\t100
第6章 数据库备份与恢复\t101
6.1 备份与恢复命令\t101
6.1.1 备份命令\t102
6.1.2 恢复命令\t102
6.2 数据库文件备份与恢复\t102
6.3 数据导入导出工具\t103
6.3.1 数据导出\t103
6.3.2 数据导入\t104
6.4 本章小结\t106
第二篇 PHP技术与应用
第7章 PHP概述\t108
7.1 什么是PHP\t108
7.2 PHP的历史\t109
7.3 PHP的优势\t109
7.4 PHP的用途\t110
7.5 PHP环境的搭建\t110
7.5.1 WAMPSERVER\t110
7.5.2 Apache的配置与安装\t110
7.5.3 PHP的配置与安装\t114
7.6 PHP常用的代码编辑工具\t117
7.7 本章小结\t117
第8章 PHP语言基础\t118
8.1 PHP标记符\t119
8.2 PHP注释\t119
8.3 PHP代码块和指令分隔符\t120
8.4 PHP的数据类型\t121
8.4.1 标量数据类型\t121
8.4.2 复合数据类型\t123
8.4.3 特殊数据类型\t124
8.4.4 数据类型检测\t125
8.4.5 类型转换\t126
8.5 PHP变量\t129
8.5.1 定义变量\t129
8.5.2 变量赋值\t129
8.5.3 可变变量\t130
8.5.4 预定义变量\t131
8.6 PHP常量\t132
8.6.1 声明常量\t132
8.6.2 使用常量\t133
8.6.3 预定义常量\t133
8.7 PHP运算符\t134
8.7.1 算术运算符\t134
8.7.2 字符串运算符\t134
8.7.3 赋值运算符\t135
8.7.4 位运算符\t135
8.7.5 递增和递减运算符\t136
8.7.6 逻辑运算符\t136
8.7.7 比较运算符\t137
8.7.8 条件运算符\t137
8.7.9 错误控制运算符\t138
8.7.10 运算符优先级\t138
8.8 PHP流程控制语句\t139
8.8.1 if语句\t139
8.8.2 if…else语句\t140
8.8.3 elseif语句\t141
8.8.4 switch语句\t142
8.8.5 while语句\t144
8.8.6 do-while语句\t145
8.8.7 for语句\t146
8.8.8 foreach语句\t147
8.8.9 goto语句\t148
8.8.10 break语句\t148
8.8.11 continue语句\t149
8.9 PHP其他关键词\t151
8.9.1 exit()函数和die()函数\t151
8.9.2 return语句\t152
8.10 PHP函数\t152
8.10.1 定义函数\t152
8.10.2 调用函数\t153
8.10.3 函数的参数\t153
8.10.4 函数的返回值\t154
8.10.5 变量的作用域\t154
8.10.6 可变函数\t156
8.10.7 匿名函数\t156
8.10.8 递归函数\t157
8.11 PHP数据输出语句\t157
8.12 PHP文件引用语句\t157
8.12.1 include语句与require
语句\t157
8.12.2 include_once语句与
require_once语句\t158
8.12.3 命名空间\t158
8.13 本章小结\t161
第9章 PHP字符串操作函数\t162
9.1 字符串的处理\t163
9.1.1 字符串的连接\t163
9.1.2 字符串长度的获取\t164
9.1.3 字符串的去除\t164
9.1.4 字符串的分割\t165
9.1.5 字符串的检索\t166
9.1.6 字符串的截取\t170
9.1.7 字符串的替换\t170
9.1.8 字符串的翻转\t173
9.1.9 字符串的比较\t173
9.1.10 字符串的大小写\t176
9.1.11 字符串的重复\t176
9.1.12 字符串的加密\t177
9.2 正则表达式\t177
9.3 正则表达式基本语法\t178
9.3.1 行定位符\t178
9.3.2 单词定界符\t179
9.3.3 字符类\t180
9.3.4 选择符\t181
9.3.5 范围符\t181
9.3.6 排除符\t181
9.3.7 限定符\t181
9.3.8 任意字符\t183
9.3.9 转义字符\t183
9.3.10 反斜杠\t183
9.3.11 小括号\t184
9.3.12 反向引用\t184
9.3.13 模式修饰符\t185
9.4 使用PCRE扩展正则表达式
函数\t186
9.4.1 数组过滤\t186
9.4.2 执行一次匹配\t186
9.4.3 执行所有匹配\t187
9.4.4 转义字符\t188
9.4.5 查找替换\t189
9.4.6 高级查找替换\t190
9.4.7 分隔字符串\t190
9.5 本章小结\t191
第10章 PHP数字操作函数\t193
10.1 本章主要涉及函数\t193
10.2 随机数\t194
10.3 绝对值\t195
10.4 极值\t196
10.5 取整\t196
10.6 取余\t197
10.7 幂运算\t198
10.8 三角函数\t198
10.9 进制转换\t199
10.10 常量函数\t200
10.11 本章小结\t201
第11章 PHP日期和时间操作函数\t202
11.1 本章主要涉及函数\t202
11.2 设置系统时区\t203
11.2.1 时区与时间\t203
11.2.2 设置系统时区的方法\t203
11.3 获取时间戳\t205
11.4 将时间戳转成日期和时间\t205
11.5 获取日期信息\t208
11.6 将日期和时间转成时间戳\t209
11.7 本章小结\t211
第12章 PHP数组操作函数\t212
12.1 本章主要涉及函数\t213
12.2 数组的分类\t214
12.2.1 数字索引数组\t214
12.2.2 关联数组\t214
12.3 创建数组\t214
12.3.1 range()函数\t215
12.3.2 array()函数\t215
12.4 统计数组元素个数\t221
12.5 遍历数组\t222
12.6 输出数组\t224
12.7 数组指针\t226
12.8 数组排序\t227
12.9 字符串与数组的转换\t231
12.10 数组检索\t232
12.10.1 array_keys()函数\t232
12.10.2 array_values()函数\t233
12.10.3 in_array()函数\t234
12.10.4 array_search()函数\t235
12.10.5 array_key_exists()函数\t235
12.11 数组元素操作函数\t236
12.11.1 array_pop()函数\t237
12.11.2 array_push()函数\t237
12.11.3 array_shift()函数\t238
12.11.4 array_unshift()函数\t239
12.11.5 array_ unique()函数\t240
12.11.6 unset()函数\t241
12.11.7 array_ splice()函数\t242
12.11.8 array_merge()函数和array_merge_recursive()
函数\t244
12.11.9 array_chunk()函数\t246
12.11.10 array_slice()函数\t247
12.11.11 array_rand()函数\t248
12.12 本章小结\t249
第13章 PHP文件系统处理\t250
13.1 文件操作\t250
13.1.1 打开和关闭文件\t251
13.1.2 读取文件内容\t252
13.1.3 写入文件内容\t257
13.1.4 文件指针\t259
13.1.5 文件操作函数\t260
13.2 目录操作\t260
13.2.1 打开和关闭目录\t261
13.2.2 浏览目录\t261
13.2.3 目录操作函数\t262
13.3 本章小结\t264
第14章 PHP图形图像处理\t265
14.1 GD库\t266
14.2 创建画布\t267
14.3 销毁画布\t267
14.4 导入外部图像\t268
14.5 输出图像\t269
14.6 分配颜色\t272
14.7 绘制基本几何图形\t273
14.7.1 imageline()函数\t273
14.7.2 imagearc()函数\t274
14.7.3 imagerectangle()函数\t275
14.7.4 简单图形组合\t276
14.8 图像填充\t276
14.8.1 imagefill()函数\t277
14.8.2 imagefilledarc()函数\t277
14.8.3 imagefilledellipse()函数\t279
14.8.4 imagefilledrectangle()
函数\t279
14.8.5 imagefilledpolygon()
函数\t280
14.9 在图像中添加文字\t281
14.10 拷贝图像\t282
14.10.1 getimagesize()函数\t282
14.10.2 imagecopy()函数\t283
14.10.3 imagecopyresized()函数\t284
14.10.4 imagecopymerge()函数\t285
14.11 GD库实战――验证码\t286
14.12 本章小结\t287
第15章 PHP与Web页面交互\t288
15.1 PHP与Web页面交互认知\t288
15.1.1 $_GET[ ]\t289
15.1.2 $_POST[ ]\t290
15.2 文件的上传\t291
15.3 会话机制\t294
15.4 Cookie\t294
15.4.1 创建Cookie\t294
15.4.2 读取Cookie\t298
15.4.3 删除Cookie\t298
15.4.4 创建Cookie数组\t299
15.5 Session\t299
15.5.1 启动Session\t300
15.5.2 存储Session\t300
15.5.3 读取Session\t301
15.5.4 销毁Session\t301
15.6 本章小结\t304
第16章 PHP面向对象程序设计\t305
16.1 面向对象编程的基本概念\t306
16.2 类的使用\t306
16.2.1 定义一个类\t306
16.2.2 实例化对象\t307
16.2.3 构造函数\t307
16.2.4 析构函数\t308
16.2.5 $this伪变量\t309
16.3 面向对象特性――封装\t309
16.3.1 public关键字\t309
16.3.2 private关键字\t310
16.3.3 protected关键字\t310
16.4 面向对象特性――继承\t311
16.4.1 extends关键字\t311
16.4.2 final关键字\t312
16.5 面向对象特性――多态\t312
16.6 “::”操作符\t313
16.7 static关键字\t314
16.8 特殊类\t315
16.8.1 抽象类\t315
16.8.2 接口\t315
16.9 对象的使用\t316
16.9.1 引用对象和克隆对象\t316
16.9.2 比较对象\t317
16.9.3 检测对象类型\t318
16.10 魔术方法\t319
16.10.1 __set()方法和__get()
方法\t319
16.10.2 __call()方法\t319
16.10.3 __toString()方法\t320
16.10.4 __autoload()方法\t320
16.11 单例模式\t321
16.12 工厂模式\t323
16.13 本章小结\t325
第17章 PHP操作数据库\t326
17.1 MySQL概述\t327
17.2 配置MySQL\t327
17.3 访问数据库\t327
17.3.1 连接MySQL服务器\t328
17.3.2 选择MySQL数据库\t328
17.3.3 关闭MySQL服务器\t329
17.3.4 执行SQL语句\t329
17.4 解析结果集\t331
17.4.1 mysqli_fetch_row()函数\t331
17.4.2 mysqli_fetch_assoc()函数\t332
17.4.3 mysqli_fetch_array()函数\t333
17.4.4 mysqli_fetch_object()
函数\t334
17.4.5 使用面向对象\t335
17.4.6 mysqli_result的指针\t336
17.5 PDO概述\t338
17.6 配置PDO\t338
17.7 访问数据库\t339
17.7.1 连接服务器\t339
17.7.2 关闭连接\t339
17.8 执行SQL语句\t340
17.8.1 exec()方法\t340
17.8.2 query()方法\t341
17.8.3 预处理语句\t342
17.9 解析结果集\t346
17.9.1 fetch()方法\t346
17.9.2 fetchAll()方法\t347
17.9.3 fetchColumn()方法\t349
17.10 SQL注入\t350
17.11 本章小结\t350
第18章 Laravel框架\t352
18.1 Laravel定义\t353
18.2 安装Laravel\t353
18.2.1 安装Composer\t353
18.2.2 使用Laravel安装器\t353
18.2.3 安装Laravel应用\t354
18.2.4 配置Composer\t354
18.3 Laravel目录结构\t355
18.4 路由\t357
18.4.1 注册路由\t358
18.4.2 重定向路由\t360
18.4.3 视图路由\t360
18.4.4 路由参数\t361
18.4.5 命名路由\t362
18.4.6 路由分组\t363
18.4.7 路由模型绑定\t365
18.4.8 回退路由(兜底路由)\t366
18.4.9 访问控制\t367
18.4.10 访问当前路由\t367
18.5 中间件\t367
18.5.1 定义一个中间件\t368
18.5.2 定义前置&后置中间件\t369
18.5.3 注册中间件\t369
18.5.4 中间件参数\t370
18.5.5 terminate中间件\t371
18.6 控制器\t372
18.6.1 定义一个控制器\t372
18.6.2 单个行为控制器\t372
18.6.3 控制器中间件\t373
18.6.4 资源控制器\t374
18.6.5 API资源控制器\t374
18.6.6 路由缓存\t375
18.7 Blade模板\t375
18.7.1 模板继承\t375
18.7.2 输出数据\t377
18.7.3 流程控制\t378
18.7.4 判断变量\t379
18.7.5 PHP指令\t380
18.7.6 引入视图\t380
18.7.7 自定义指令\t380
18.7.8 注释\t381
18.8 数据库\t381
18.8.1 运行原生SQL查询\t382
18.8.2 数据库事务\t383
18.9 本章小结\t384
猜您喜欢

读书导航