新書推薦:
《
投机苦旅:一位投机客的凤凰涅槃
》
售價:NT$
403.0
《
重返马赛渔场:社会规范与私人治理的局限
》
售價:NT$
316.0
《
日子慢慢向前,事事慢慢如愿
》
售價:NT$
254.0
《
场景供应链金融:将风口变成蓝海
》
售價:NT$
509.0
《
汗青堂丛书146·布鲁克王朝:一个英国家族在东南亚的百年统治
》
售價:NT$
418.0
《
人生是旷野啊
》
售價:NT$
332.0
《
甲骨文丛书· “安国之道”:英国的殖民情报系统及其在亚洲的扩张
》
售價:NT$
403.0
《
台北人(2024版)
》
售價:NT$
398.0
|
編輯推薦: |
读者对象: 《PHP从入门到项目实践(超值版)》适合希望学习PHP语言编程的初中级程序员和希望精通PHP语言的程序员阅读,还可作为正在进行软件专业毕业设计的学生以及大专院校和培训学校的参考用书。
★★学网课、练题库、测水平,微信、手机、网站多维模式信手拈来。
★★同步视频、案例源码、教学课件、海量资源、代码纠错器、在线课程一样都不少。
★★微信公众号、QQ群、教学网站等多渠道互动服务读者。
★★780套求职资源库、260个实例源代码、200道求职常见面试(笔试)真题与解析、172节同步微视频、100套岗位竞
聘模板、60套PHP经典案例库、40套PHP项目案例库、6套电子书资源库。
★★提供教学资源库、求职资源库、面试资源库、笔试题库、职业发展资源库、案例资源库、项目资源库、软件开发
模板库、编程代码优化纠错器、上机实训手册、教学用PPT课件等。
|
內容簡介: |
《PHP从入门到项目实践(超值版)》采用基础知识核心应用核心技术高级应用项目实践结构和由浅入深,由深到精的模式进行讲解。全书共分为5篇20章,首先讲解PHP语言入门、面向对象的程序设计、流程控制语句、字符串操作、PHP数组、正则表达式、错误处理和异常处理、PHP动态图像处理等知识;接着深入讲解phpMyAdmin图形化管理工具、使用phpMyAdmin操作数据库以及数据表、PHP操作MySQL数据库、PDO数据库抽象层等PHP语言的高级应用,详细探讨了PHP在软件开发中所提供的各种技术和特性;在实践环节讲述了PHP语言在论坛、文章发布系统、企业网站管理系统以及图书管理系统行业的开发应用,全面展现了项目开发实践的全过程。 《PHP从入门到项目实践(超值版)》的目的是多角度、全方位地帮助读者快速掌握软件开发技能,构建学生从高校到社会的就业桥梁,让有志于软件开发行业的读者轻松步入职场。《PHP从入门到项目实践(超值版)》赠送的资源比较多,在《PHP从入门到项目实践(超值版)》前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。 《PHP从入门到项目实践(超值版)》适合希望学习PHP语言编程的初中级程序员和希望精通PHP语言的程序员阅读,还可作为正在进行软件专业毕业设计的学生以及大专院校和培训学校的参考用书。
|
關於作者: |
聚慕课教育研发中心,是有一家软件开发公司和线下培训机构共同组建的IT图书研发中心,具有18年的图书开发和12年软件开发经验。该研发中心有软件开发团队,一批一线软件培训讲师,高校青年教师以及学科专家团队构成。致力于IT类图书策划、组稿、及编写。我们对计算机图书市场进行科学、严谨的调查分析,紧跟高新科技,深度挖掘读者需求,整合优质作者资源,协助作者制定创作计划、确立创作思想与体例,并实时监控创作质量与进度,确保做出让读者读得懂、用的好、学的会的计算机类图书。
|
目錄:
|
第1篇 基础知识
第1章 步入PHP编程世界PHP初探 002
◎ 本章教学微视频:5个 27分钟
1.1 走进PHP语言 002
1.1.1 什么是PHP 002
1.1.2 PHP语言的优势 003
1.2 认识Web服务器 003
1.2.1 什么是Web服务器 003
1.2.2 Web服务器原理简介 003
1.2.3 常用的Web服务器 004
1.3 PHP安装与服务器环境配置 005
1.4 常用PHP开发工具 008
1.4.1 EditPlus开发工具 008
1.4.2 Notepad开发工具 008
1.4.3 PhpStorm开发工具 009
1.4.4 Zend Studio开发工具 009
1.5 编写我的第一个PHP应用程序
hello PHP 010
1.6 就业面试技巧与解析 011
1.6.1 面试技巧与解析(一) 011
1.6.2 面试技巧与解析(二) 011
第2章 感受PHP精彩PHP快速上手 012
◎ 本章教学微视频:11个 62分钟
2.1 PHP基本语法 012
2.1.1 echo语法 012
2.1.2 print语法 013
2.1.3 PHP注释 014
2.1.4 PHP大小写敏感 014
2.2 PHP数据类型 017
2.2.1 标量数据类型 017
2.2.2 复合数据类型 020
2.2.3 特殊数据类型 021
2.2.4 数据类型的获取 022
2.2.5 PHP数据类型的转换 022
2.3 PHP常量 024
2.3.1 定义和使用常量 024
2.3.2 预定义常量 025
2.4 PHP变量 026
2.4.1 定义和使用变量 026
2.4.2 预定义变量 027
2.4.3 变量作用域 028
2.4.4 可变变量 030
2.4.5 来自PHP之外的变量 031
2.5 PHP运算符 031
2.5.1 算术运算符 031
2.5.2 字符串运算符 033
2.5.3 赋值运算符 033
2.5.4 位运算符 033
2.5.5 逻辑运算符 034
2.5.6 比较运算符 035
2.5.7 三元运算符 035
2.5.8 错误控制运算符 036
2.5.9 运算符的优先顺序 036
2.6 PHP表达式 037
2.7 PHP编码规范 037
2.7.1 什么是编码规范 037
2.7.2 PHP书写规则 038
2.7.3 PHP命名规则 038
2.8 就业面试技巧与解析 040
第3章 PHP面向对象的程序设计 041
◎ 本章教学微视频:8个 51分钟
3.1 面向对象的介绍 041
3.1.1 类和对象之间的关系 041
3.1.2 面向对象的程序设计 042
3.2 如何抽象一个类 042
3.2.1 类的定义 042
3.2.2 成员属性 042
3.2.3 成员方法 043
3.3 通过类实例化对象 043
3.3.1 实例化对象 043
3.3.2 对象中成员的访问 044
3.3.3 特殊的对象引用$this 044
3.3.4 构造函数与析构函数 045
3.4 封装性 047
3.4.1 设置私有成员 047
3.4.2 私有成员的访问 048
3.4.3 __set、__get、__isset和__unset
方法 048
3.5 继承性 049
3.5.1 类继承的应用 049
3.5.2 私有属性的继承 050
3.5.3 子类中重载父类的方法 051
3.6 常见的关键字和方法 052
3.6.1 final关键字 052
3.6.2 static关键字 053
3.6.3 单态设计模式 054
3.6.4 const关键字 055
3.6.5 instanceof关键字 055
3.6.6 克隆对象 056
3.6.7 类中通用的__toString方法 057
3.6.8 __call和__callStatic方法 057
3.6.9 自动加载类 058
3.6.10 对象串行化 059
3.7 抽象类与接口技术 060
3.7.1 抽象类 060
3.7.2 接口技术 061
3.8 命名空间 063
3.8.1 命名空间概述 063
3.8.2 定义命名空间 063
3.8.3 使用命名空间 064
3.9 就业面试技巧与解析 065
第4章 PHP流程控制语句 066
◎ 本章教学微视频:4个 29分钟
4.1 条件控制语句 066
4.1.1 if语句 066
4.1.2 if...else语句 067
4.1.3 elseif语句 068
4.1.4 switch...case多重判断语句 069
4.2 循环控制语句 070
4.2.1 while循环语句 070
4.2.2 do...while循环语句 071
4.2.3 for循环语句 072
4.2.4 foreach循环语句 072
4.3 跳转语句 074
4.3.1 break跳转语句 074
4.3.2 continue跳转语句 075
4.3.3 return跳转语句 076
4.3.4 exit跳转语句 077
4.4 文件包含 077
4.4.1 使用include和require包含文件 078
4.4.2 使用include_once和require_once包含
文件 079
4.5 就业面试技巧与解析 080
第2篇 核心应用
第5章 字符串操作 082
◎ 本章教学微视频:6个 36分钟
5.1 字符串简介 082
5.2 单引号和双引号的区别 083
5.3 Heredoc和Nowdoc结构 083
5.4 字符串的连接符 084
5.5 字符串的格式化 085
5.5.1 去除空格和字符串填补函数 085
5.5.2 字符串大小写的转换 086
5.5.3 与HTML标签相关的字符串格式化 087
5.5.4 其他字符串格式函数 089
5.6 字符串常用操作 091
5.6.1 转义、还原字符串数据 091
5.6.2 获取字符串的长度 092
5.6.3 截取字符串 093
5.6.4 比较字符串 093
5.6.5 检索字符串 095
5.6.6 替换字符串 097
5.6.7 分割字符串 098
5.6.8 合成字符串 099
5.7 就业面试技巧与解析 099
第6章 PHP数组 100
◎ 本章教学微视频:7个 63分钟
6.1 数组的分类 100
6.2 数组的定义 101
6.2.1 直接赋值的方式定义数组 101
6.2.2 使用array函数定义数组 101
6.2.3 多维数组的定义 103
6.3 数组的遍历 103
6.3.1 使用for语句循环遍历数组 103
6.3.2 使用foreach语句循环遍历数组 104
6.3.3 联合使用list、each、while循环
遍历数组 104
6.3.4 使用数组的内部指针控制函数遍历
数组 105
6.4 数组的常用操作 106
6.4.1 输出数组 107
6.4.2 字符串与数组的转换 107
6.4.3 统计数组元素个数 108
6.4.4 查询数组中指定元素 109
6.4.5 获取数组中最后一个元素 110
6.4.6 向数组中添加元素 110
6.4.7 删除数组中重复元素 111
6.5 预定义数组 111
6.5.1 服务器变量:$_SERVER 111
6.5.2 环境变量:$_ENV 112
6.5.3 URL GET变量:$_GET 113
6.5.4 HTTP POST变量:$_POST 114
6.5.5 Request变量:$_REQUEST 115
6.5.6 HTTP文件上传变量:$_FILES 115
6.5.7 HTTP Cookies变量:$_COOKIE 116
6.5.8 Session变量:$_SESSION 117
6.5.9 Global变量:$GLOBALS 117
6.6 操作PHP数组需要注意的一些细节 118
6.6.1 数组运算符号 118
6.6.2 删除数组中的元素 119
6.6.3 关于数组下标的注意事项 121
6.7 使用生成器 122
6.7.1 使用生成器迭代数据 122
6.7.2 生成器与数组的区别 123
6.8 就业面试技巧与解析 124
第7章 正则表达式 125
◎ 本章教学微视频:7个 21分钟
7.1 正则表达式简介 125
7.2 正则表达式语法规则 125
7.2.1 行定位符 126
7.2.2 单词定界符 126
7.2.3 字符类 127
7.2.4 选择字符 127
7.2.5 连字符 127
7.2.6 排除字符 128
7.2.7 限定符 128
7.2.8 点号字符 128
7.2.9 转义字符 128
7.2.10 反斜线 129
7.2.11 括号字符 129
7.2.12 反向引用 129
7.2.13 模式修饰符 130
7.3 PCRE兼容正则表达式函数 131
7.3.1 preg_grep函数 131
7.3.2 preg_match函数和preg_match_all
函数 132
7.3.3 preg_quote函数 133
7.3.4 preg_replace函数 133
7.3.5 preg_replace_callback函数 133
7.3.6 preg_split函数 134
7.4 就业面试技巧与解析 135
7.4.1 面试技巧与解析(一) 135
7.4.2 面试技巧与解析(二) 135
第8章 日期和时间 136
◎ 本章教学微视频:12个 22分钟
8.1 系统时区设置 136
8.1.1 时区划分 136
8.1.2 时区设置 136
8.2 PHP日期和时间函数 137
8.2.1 获取本地化时间戳 137
8.2.2 获取当前时间戳 138
8.2.3 获取当前日期和时间 138
8.2.4 获取日期信息 139
8.2.5 检验日期的有效性 140
8.2.6 输出格式化的日期和时间 140
8.2.7 显示本地化的日期和时间 142
8.2.8 将日期和时间解析为Unix时间戳 144
8.3 日期和时间的应用 145
8.3.1 比较两个时间的大小 145
8.3.2 实现倒计时功能 146
8.3.3 计算页面脚本的运行时间 147
8.4 就业面试技巧与解析 147
8.4.1 面试技巧与解析(一) 147
8.4.2 面试技巧与解析(二) 148
第9章 PHP中Cookie与Session管理 149
◎ 本章教学微视频:10个 29分钟
9.1 Cookie管理 149
9.1.1 了解Cookie 149
9.1.2 创建Cookie 150
9.1.3 读取Cookie 151
9.1.4 删除Cookie 151
9.1.5 Cookie的生命周期 153
9.2 Session管理 153
9.2.1 了解Session 153
9.2.2 创建Session 153
9.2.3 通过Session判断用户的操作权限 155
9.3 Session的应用 157
9.3.1 Session临时文件 157
9.3.2 Session缓存 157
9.4 就业面试技巧与解析 158
第3篇 核心技术
第10章 错误处理和异常处理 160
◎ 本章教学微视频:7个 18分钟
10.1 错误处理 160
10.1.1 错误报告级别 160
10.1.2 调整错误报告级别 161
10.1.3 使用trigger_error函数替代die 162
10.1.4 自定义错误处理 163
10.2 异常处理 164
10.2.1 异常处理实现 164
10.2.2 扩展PHP内置的异常处理类 166
10.2.3 捕获多个异常 167
10.3 就业面试技巧与解析 170
10.3.1 面试技巧与解析(一) 170
10.3.2 面试技巧与解析(二) 170
第11章 PHP文件系统处理 171
◎ 本章教学微视频:14个 36分钟
11.1 文件系统概述 171
11.1.1 文件类型 171
11.1.2 文件属性 172
11.2 目录的基本操作 174
11.2.1 解析目录路径 174
11.2.2 遍历目录 175
11.2.3 统计目录大小 176
11.2.4 建立和删除目录 177
11.2.5 复制目录 178
11.3 文件的基本操作 179
11.3.1 文件的打开与关闭 179
11.3.2 写入文件 180
11.3.3 读取文件内容 181
11.3.4 移动文件指针 182
11.3.5 文件的锁定机制 183
11.4 文件的上传与下载 184
11.4.1 文件上传 184
11.4.2 文件下载 186
11.5 就业面试技巧与解析 187
第12章 PHP动态图像处理 188
◎ 本章教学微视频:15个 37分钟
12.1 PHP中GD库的使用 188
12.1.1 画布管理 189
12.1.2 设置颜色 190
12.1.3 生成图像 191
12.1.4 绘制图像 192
12.1.5 在图像中绘制文字 195
12.2 PHP图片处理 196
12.2.1 图片背景管理 197
12.2.2 图片缩放 197
12.2.3 图片裁剪 198
12.2.4 添加图片水印 199
12.2.5 图片旋转和翻转 200
12.3 使用图像处理技术生成验证码 202
12.4 JpGraph组件的应用 204
12.4.1 JpGraph组件的安装 204
12.4.2 使用柱形图统计数据 204
12.4.3 使用折线图统计数据 206
12.4.4 使用3D饼形图统计数据 207
12.5 就业面试技巧与解析 208
12.5.1 面试技巧与解析(一) 208
12.5.2 面试技巧与解析(二) 208
第13章 PHP函数应用 209
◎ 本章教学微视频:10个 21分钟
13.1 函数的定义与调用 209
13.1.1 函数的定义 209
13.1.2 函数的调用 210
13.1.3 函数的参数 210
13.1.4 函数的返回值 212
13.2 函数的引用 212
13.2.1 引用的定义 212
13.2.2 函数的引用 213
13.2.3 引用的释放 213
13.3 PHP常用函数 214
13.3.1 数学函数 214
13.3.2 递归函数 216
13.3.3 回调函数 217
13.4 就业面试技巧与解析 218
13.4.1 面试技巧与解析(一) 218
13.4.2 面试技巧与解析(二) 218
第4篇 高级应用
第14章 phpMyAdmin图形化管理工具 220
◎ 本章教学微视频:6个 25分钟
14.1 phpMyAdmin介绍 220
14.2 phpMyAdmin的使用 221
14.2.1 操作数据库 221
14.2.2 操作数据表 223
14.2.3 使用SQL语句操作数据表 225
14.2.4 管理数据记录 227
14.2.5 生成和执行MySQL数据库脚本 229
14.3 就业面试技巧与解析 231
14.3.1 面试技巧与解析(一) 231
14.3.2 面试技巧与解析(二) 231
第15章 PHP操作MySQL数据库 232
◎ 本章教学微视频:12个 31分钟
15.1 PHP访问MySQL数据库的一般
步骤 232
15.2 PHP操作MySQL数据库的方法 233
15.2.1 使用mysqli_connect函数连接
MySQL服务器 233
15.2.2 使用mysqli_select_db函数选择
数据库 234
15.2.3 使用mysqli_query函数执行SQL
语句 234
15.2.4 使用mysqli_fetch_array函数从数
组结果集中获取信息 235
15.2.5 使用mysqli_fetch_object函数从
结果集中获取一行作为对象 236
15.2.6 使用mysqli_fetch_row函数逐行
获取结果集中的每条记录 237
15.2.7 使用mysqli_num_rows函数获取
查询结果集中的记录数 238
15.3 PHP操作MySQL数据库 238
15.3.1 使用insert语句动态添加学生成绩
信息 238
15.3.2 使用select语句查询学生成绩
信息 242
15.3.3 使用update语句修改学生成绩
信息 243
15.3.4 使用delete语句删除学生成绩
信息 245
15.4 就业面试技巧与解析 248
15.4.1 面试技巧与解析(一) 248
15.4.2 面试技巧与解析(二) 248
第16章 PDO数据库抽象层 249
◎ 本章教学微视频:16个 29分钟
16.1 什么是PDO 249
16.1.1 PDO概述 249
16.1.2 安装PDO 250
16.2 PDO连接数据库 250
16.2.1 PDO构造函数 250
16.2.2 DSN详解 251
16.3 PDO中执行SQL语句 252
16.3.1 exec方法 252
16.3.2 query方法 252
16.3.3 预处理语句prepare和execute
方法 253
16.4 PDO中获取结果集 254
16.4.1 fetch方法 254
16.4.2 fetchAll方法 255
16.4.3 fetchColumn方法 256
16.5 PDO中捕获SQL语句中的错误 257
16.5.1 使用默认模式PDO::ERRMODE
_SILENT 257
16.5.2 使用警告模式PDO::ERRMODE
_WARNING 258
16.5.3 使用异常模式PDO::ERRMODE
_EXCEPTION 259
16.6 PDO中错误处理 260
16.6.1 errorCode方法 260
16.6.2 errorInfo方法 261
16.7 PDO中事务处理 263
16.8 就业面试技巧与解析 264
16.8.1 面试技巧与解析(一) 264
16.8.2 面试技巧与解析(二) 264
第5篇 项目实践
第17章 论坛系统 266
◎ 本章教学微视频:4个 20分钟
17.1 论坛概述 266
17.1.1 开发环境 266
17.1.2 文件结构 267
17.2 论坛教程简介 267
17.2.1 论坛数据库搭建 267
17.2.2 论坛的版块 270
17.2.3 添加论坛 271
17.2.4 处理添加的论坛页面 273
17.2.5 登录页面 273
17.2.6 登录验证页面 275
17.2.7 注册页面 275
17.2.8 注册验证页面 277
17.2.9 论坛详情页 278
17.2.10 发布新帖 280
17.2.11 处理新发帖的页面 281
17.2.12 帖子回复 282
17.2.13 查看帖子详情 283
17.2.14 处理回复帖子的页面 285
17.3 论坛完整代码 285
17.3.1 首页完整代码 285
17.3.2 登录完整代码 287
17.3.3 登录验证页面 289
17.3.4 注册页面 290
17.3.5 处理注册页面 291
17.3.6 添加论坛 292
17.3.7 处理添加的论坛页面 293
17.3.8 论坛详情 293
17.3.9 发布新帖 296
17.3.10 处理发布的新帖页面 297
17.3.11 查看帖子详情 298
17.3.12 帖子回复 299
17.3.13 处理帖子的页面 300
17.4 论坛展示 301
第18章 文章发布系统 305
◎ 本章教学微视频:4个 18分钟
18.1 系统概述 305
18.1.1 开发环境 305
18.1.2 文件结构 306
18.1.3 创建数据库 306
18.2 后台的开发 308
18.2.1 添加页面 308
18.2.2 添加处理页面 309
18.2.3 文章管理页面 310
18.2.4 文章修改页面 312
18.2.5 修改处理页面 313
18.2.6 删除文章页面 313
18.2.7 分页页面 314
18.3 前台的实现 314
18.3.1 文章列表页面 314
18.3.2 文章详情页 317
18.3.3 登录页面 320
18.3.4 登录处理页面 321
18.3.5 注册页面 322
18.3.6 注册处理页面 323
18.3.7 评论页面 324
18.3.8 评论处理页面 325
18.4 展示效果 326
18.4.1 后台展示效果 326
18.4.2 前台展示效果 327
第19章 企业网站管理系统 329
◎ 本章教学微视频:10个 31分钟
19.1 系统概述 329
19.1.1 开发环境 330
19.1.2 文件结构 330
19.1.3 创建数据库 331
19.2 后台框架 333
19.3 登录验证 335
19.4 退出系统 336
19.5 展示管理员管理信息 337
19.5.1 添加管理员 339
19.5.2 修改管理员 340
19.5.3 删除管理员 341
19.6 展示关于我们信息 341
19.6.1 修改关于我们信息 342
19.6.2 添加关于我们信息 344
19.6.3 删除关于我们信息 345
19.7 展示新闻资讯页面 345
19.7.1 添加新闻资讯页面 347
19.7.2 修改新闻资讯页面 348
19.7.3 删除新闻资讯页面 349
19.8 展示产品展示页面 349
19.8.1 添加产品展示页面 351
19.8.2 修改产品展示页面 353
19.8.3 删除产品展示页面 355
19.9 展示联系我们信息 355
19.9.1 添加联系我们信息 357
19.9.2 修改联系我们信息 359
19.9.3 删除联系我们信息 360
19.10 前台展示效果 360
19.10.1 关于我们页面 360
19.10.2 新闻资讯页面 362
19.10.3 产品展示页面 363
19.10.4 联系我们页面 365
第20章 图书管理系统 367
◎ 本章教学微视频:4个 16分钟
20.1 图书管理系统概述 367
20.1.1 开发环境 367
20.1.2 文件结构 368
20.1.3 系统功能 368
20.2 图书管理系统介绍 369
20.2.1 创建数据库和数据表 369
20.2.2 创建登录验证码 370
20.2.3 管理员登录页面 371
20.2.4 管理员登录功能的实现 373
20.2.5 管理页面的头部模块 374
20.2.6 管理页面的左侧模块 375
20.2.7 管理页面的右侧模块 375
20.2.8 管理员密码更改页面 376
20.2.9 密码更改功能的实现 377
20.2.10 新书管理页面 378
20.2.11 新书管理分页功能的实现 379
20.2.12 新书管理中的修改页面 380
20.2.13 新书管理中修改和删除功能的
实现 382
20.2.14 新书添加页面 383
20.2.15 新书添加功能的实现 384
20.2.16 图书查询页面 385
20.2.17 图书查询功能的实现 386
20.2.18 图书统计功能的实现 387
20.3 图书管理系统文件展示 388
20.3.1 系统登录页面 388
20.3.2 系统内容页面 390
20.3.3 系统修改密码功能页面 391
20.3.4 系统新书管理页面 393
20.3.5 系统新书管理中修改和删除功能 394
20.3.6 系统新书入库页面 396
20.3.7 系统图书查询页面 398
20.3.8 系统图书统计完整代码 400
20.4 图书管理系统效果展示 401
|
內容試閱:
|
丛书说明
本套软件开发魔典系列图书,是专门为编程初学者量身打造的编程基础学习与项目实践用书。
本套丛书针对零基础和入门级读者,通过案例引导其深入技能学习和项目实践。为满足初学者在基础入门、扩展学习、编程技能、项目实践等方面的职业技能需求,特意采用基础知识核心应用核心技术高级应用项目实践的结构和由浅入深,由深到精的模式进行讲解。
PHP最佳学习模式
读万卷书,不如行万里路;行万里路,不如阅人无数;阅人无数,不如有高人指路。这句话道出了引导与实践对于学习知识的重要性。《PHP从入门到项目实践(超值版)》始于基础,结合理论知识的讲解,从项目开发基础入手,逐步引导读者进行项目开发实践,深入浅出地讲解PHP在程序开发中的各项技术和项目实践技能。
《PHP从入门到项目实践(超值版)》以PHP的最佳学习模式分配内容,前4篇可使读者掌握PHP应用程序开发基础知识、应用技能,第5篇可使读者拥有多个行业项目开发经验。遇到问题可学习《PHP从入门到项目实践(超值版)》同步微视频,也可以通过在线技术支持,让老程序员为你答疑解惑。
《PHP从入门到项目实践(超值版)》内容
全书分为5篇20章。
第1篇(第1~4章)为基础知识,主要讲解PHP安装与环境搭建以及常用的开发工具、Web服务器、PHP的控制语句、PHP的面向对象编程等。读者在学完本篇后,将会了解PHP的安装与环境搭建以及常用的开发工具,了解Web服务器,掌握PHP的控制语句以及面向对象的开发基础,为后面更好地学习PHP程序开发打下基础。
第2篇(第5~9章)为核心应用,主要讲解字符串的操作、PHP数组、正则表达式、日期和时间、PHP中Cookie与Session管理等。通过本篇的学习,读者将对使用PHP开发技术有更深入的掌握。
第3篇(第10~13章)为核心技术,主要讲解错误处理和异常处理、PHP文件系统处理的目录基本操作以及文件基本操作、PHP动态图形处理、PHP函数应用等。学完本篇,读者在PHP程序开发中的错误处理和异常处理能力将会有所提升。
第4篇(第14~16章)为高级应用,主要讲解phpMyAdmin图形化管理工具、使用phpMyAdmin操作数据库以及数据表、PHP操作MySQL数据库的方法、PDO数据库抽象层、PDO中执行SQL语句、PDO中获取结果集以及SQL语句中的错误等。
第5篇(第17~20章)为项目实践,主要学习论坛开发、文章发布系统、企业网站系统、图书管理系统以及软件工程师必备素养与技能等实战项目案例的开发。通过本篇的学习,读者将对PHP在项目开发中的实际应用拥有切身的体会,为日后进行软件开发积累项目管理以及实践开发经验。
全书不仅融入了作者丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有较强的实战性和可操作性。读者系统学习完《PHP从入门到项目实践(超值版)》后,可以掌握PHP基础知识,具备全面的PHP编程能力、优良的团队协同技能和丰富的项目实战经验。《PHP从入门到项目实践(超值版)》的目标就是让初学者、应届毕业生快速成长为一名合格的初级程序员,通过演练积累项目开发经验和团队合作技能,在未来的职场中立足于一个较高的起点,并能迅速融入软件开发团队。
《PHP从入门到项目实践(超值版)》特色
1. 结构科学、易于自学
《PHP从入门到项目实践(超值版)》在内容组织和范例设计中都充分考虑了初学者的特点,讲解由浅入深,循序渐进。对于读者而言,无论是否接触过PHP语言,都能从《PHP从入门到项目实践(超值版)》中找到最佳的起点。
2. 视频讲解、细致透彻
为降低学习难度,提高学习效率,《PHP从入门到项目实践(超值版)》录制了同步微视频(模拟培训班模式),通过视频学习,除了能轻松学会专业知识外,还能获取老师的软件开发经验,使学习变得更轻松有效。
3. 超多、实用、专业的范例和实战项目
《PHP从入门到项目实践(超值版)》结合实际工作中的应用范例,逐一讲解PHP的各种知识和技术,在项目实践篇中更以多个项目的实践来总结、贯通《PHP从入门到项目实践(超值版)》所学,使读者在实践中掌握知识,轻松拥有项目开发经验。
4. 随时检测自己的学习成果
每章首页均提供了学习指引和重点导读,以指导读者重点学习及学后检查;每章后的就业面试技巧与解析根据当前最新求职面试(笔试)精选而成,读者可以随时检测自己的学习成果,做到融会贯通。
5. 专业创作团队和技术支持
《PHP从入门到项目实践(超值版)》由聚慕课教育研发中心编著和提供在线服务。读者在学习过程中遇到任何问题,均可登录www.jumooc.com网站或加入读者(技术支持)服务QQ群(674741004)进行提问,作者和资深程序员为读者在线答疑。
《PHP从入门到项目实践(超值版)》附赠超值王牌资源库
《PHP从入门到项目实践(超值版)》附赠了以下极为丰富、超值的王牌资源库。
(1)王牌资源1:随赠《PHP从入门到项目实践(超值版)》配套学习与教学资源库,提升读者学会用好PHP效率。
? 《PHP从入门到项目实践(超值版)》同步172节教学微视频录像(支持扫描二维码观看),总时长14学时。
? 《PHP从入门到项目实践(超值版)》中4个大型项目案例以及260个实例源代码。
? 《PHP从入门到项目实践(超值版)》配套上机实训指导手册及《PHP从入门到项目实践(超值版)》教学PPT课件。
(2)王牌资源2:随赠职业成长资源库,突破读者职业规划与发展瓶颈。
? 求职资源库:100套求职简历模板库、600套毕业答辩与80套学术开题报告PPT模板库。
? 面试资源库:程序员面试技巧、200道求职常见面试(笔试)真题与解析。
? 职业资源库:程序员职业规划手册、软件工程师技能手册、100例常见错误及解决方案、开发经验及技巧集、100套岗位竞聘模板。
(3)王牌资源3:随赠PHP软件开发魔典资源库,拓展读者学习《PHP从入门到项目实践(超值版)》的深度和广度。
? 案例资源库:60套PHP经典案例库。
? 程序员测试资源库:计算机应用测试题库、编程基础测试题库、编程逻辑思维测试题库、英语测试题库。
? 软件开发文档模板库:10套八大行业软件开发文档模板库、40套PHP项目案例库。
? 电子书资源库:PHP类库查询电子书、PHP控件查询电子书、JavaScript 标签查询电子书、PHP程序员职业规划电子书、PHP常见错误及解决方案、PHP开发经验及技巧大汇总电子书。
(4)王牌资源4:编程代码优化纠错器。
? 本纠错器能让软件开发更加便捷和轻松,无须安装配置复杂的软件运行环境即可轻松运行程序代码。
? 本纠错器能一键格式化,让凌乱的程序代码更加规整美观。
? 本纠错器能对代码精准纠错,让程序查错不再困难。
资源获取及使用方法
注意:由于《PHP从入门到项目实践(超值版)》不配送光盘,因此书中所用及上述资源均需借助网络下载才能使用。
1. 资源获取
采用以下任意途径,均可获取《PHP从入门到项目实践(超值版)》所附赠的超值王牌资源库。
(1)加入《PHP从入门到项目实践(超值版)》微信公众号聚慕课jumooc或QQ群,下载资源或者咨询关于《PHP从入门到项目实践(超值版)》的任何问题。
(2)登录网站www.jumooc.com,搜索《PHP从入门到项目实践(超值版)》并下载对应资源。
(3)加入《PHP从入门到项目实践(超值版)》读者(技术支持)服务QQ群(674741004),读者可以打开群文件中对应的Word文件,获取网络下载地址和密码。
2. 使用资源
《PHP从入门到项目实践(超值版)》可通过PC端、App端、微信端以及平板端学习和使用《PHP从入门到项目实践(超值版)》微视频和资源。
读者对象
《PHP从入门到项目实践(超值版)》非常适合以下人员阅读:
? 没有任何PHP基础的初学者。
? 有一定的PHP基础,想精通PHP编程的人员。
? 有一定的PHP基础,没有项目开发经验的人员。
? 正在进行软件专业相关毕业设计的学生。
? 大中专院校及培训机构的教师和学生。
创作团队
《PHP从入门到项目实践(超值版)》由聚慕课教育研发中心组织编写,参与《PHP从入门到项目实践(超值版)》编写的主要人员有李正刚、陈梦、刘静如、刘涌、杨栋豪、王湖芳、张开保、贾文学、张翼、白晓阳、李伟、李欣、樊红、徐明华、白彦飞、卞良、常鲁、陈诗谦、崔怀奇、邓伟奇、凡旭、高增、郭永、何旭、姜晓东、焦宏恩、李春亮、李团辉、刘二有、王朝阳、王春玉、王发运、王桂军、王平、王千、王小中、王玉超、王振、徐利军、姚玉忠、于建彬、张俊锋、张晓杰、张在有等。
在《PHP从入门到项目实践(超值版)》的编写过程中,我们尽量将最好的讲解呈现给读者,但书中也难免有疏漏和不妥之处,敬请广大读者不吝指正。若您在学习中遇到困难或疑问,或有任何建议,可发邮件至zhangmin2@tup.tsinghua.edu.cn。另外,读者也可以登录网站www.jumooc.com进行交流以及免费下载学习资源。
作 者
|
|