如今的PHP应用开发已经不仅是纯语言层面的开发,还包含了HTML 5、JavaScript、数据库、API接口、开发框架和版本管理等相关技术的合集,除了掌握这些基本的技术外,开发者往往还需要关注虚拟化应用和高并发大用户量下的网站程序结构设计。本书针对以上内容,将采用“入门+提升+实践”的方式,通过大量的实战案例,最终带领读者完成一个可用的内容管理框架,并在此基础上实现计划任务和队列抢购系统的基础程序模型。
本书分为3篇:第1篇“基础入门篇”,包括PHP快速入门、虚拟机与个性化开发环境搭建、Git版本控制学习、高效团队合作、PHPStorm技巧学习、Composer包管理工具等基本内容;第2篇“框架进阶篇”,分别介绍了前端框架Bootstrap和后端框架ThinkPHP 5,帮助开发者掌握快速开发项目的方法;第3篇“项目实战篇”带领开发者完成了一个基本的内容管理框架,并在此基础上实现了计划任务的可视化管理和基于Redis队列的商城抢购系统。
本书结构清晰,案例丰富,通俗易懂,实用性强,特别适合PHP相关技术的初学者和进阶者作为自学教程阅读。另外,本书也适合作为社会培训学校的培训教材和高等院校相关专业的教学参考书。
图书目录:
第1篇 基础入门篇
第1章 开启PHP职场之旅 2
1.1 编程语言的选择 2
1.2 选择Windows、Mac OS还是Linux 5
1.3 养成良好的开发习惯——多看与多写 9
第2章 虚拟机与个性化开发环境搭建 15
2.1 单平台共享多系统——虚拟机 15
2.2 虚拟机辅助工具——Vagrant 23
2.3 打造个性化开发环境 34
第3章 更先进的版本管理工具——Git 46
3.1 SVN与Git 46
3.2 Git常用命令操作 50
3.3 GitHub远程仓库 56
3.4 分支、合并与冲突解决 60
3.5 使用GitHub Pages搭建个人博客站点 65
第4章 高效团队协作 76
4.1 沟通和交流很重要 76
4.2 任务分配、代码托管和缺陷管理 81
4.3 在线协作绘制流程图——ProcessOn 84
4.4 GitLab操作全攻略 90
第5章 好用的PHP开发环境——PHPStorm 111
5.1 常用PHP源代码开发工具 111
5.2 使用PHPStorm提高代码编写效率 115
5.3 PHPStorm集成Xdebug调试插件 132
第6章 PHP依赖的自动化管理工具——Composer 138
6.1 现代化的包管理工具 138
6.2 Composer使用进阶 141
6.3 提交自定义包到Composer 150
第2篇 框架进阶篇
第7章 响应式布局框架——Bootstrap 160
7.1 Bootstrap入门 160
7.2 Boostrap实战技巧 166
7.3 基于Bootstrap的后台模板样式——AdminLTE 171
第8章 ThinkPHP命令行操作与接口开发实战 193
8.1 ThinkPHP 5与命令行操作 193
8.2 实战:制作一个短地址生成器 199
8.3 RESTful API实战:用户接口权限验证 208
第3篇 项目实战篇
第9章 内容管理框架实战——基础架构、用户与菜单管理 222
9.1 内容管理框架 222
9.2 基础模板布局 226
9.3 用户模块——用户登录与验证 233
9.4 菜单模块 241
第10章 内容管理框架实战——配置和权限管理 257
10.1 配置管理 257
10.2 权限管理——概念、程序设计与数据库设计 266
10.3 权限管理——角色分组、节点授权与用户模块 271
10.4 权限管理——权限验证 283
第11章 Crontab计划任务管理 292
11.1 常见计划任务实现方法 292
11.2 Crontab入门 295
11.3 实现计划任务管理模块 297
第12章 基于Redis队列的商城抢购系统 311
12.1 高并发应用场景分析 311
12.2 Redis常用操作 316
12.3 实现简单商城网站 327
12.4 完善商城抢购系统逻辑 339
2、出于传递信息之目的,故百万资源网可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式 《要求删除或断开链接侵权网络内容的通知》:https://www.bw1.net/banquan/sfgs.pdf, 国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml 未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 master@bw1.net
请登录后发表评论
注册