PHP高性能开发:基础、框架与项目实战 - (EPUB全文下载)
文件大小:0.42 mb。
文件格式:epub 格式。
书籍内容:
PHP高性能开发:基础、框架与项目实战
第1篇 基础入门篇
第1章 开启PHP职场之旅
1.1 编程语言的选择
1.2 选择Windows、Mac OS还是Linux
1.3 养成良好的开发习惯——多看与多写
第2章 虚拟机与个性化开发环境搭建
2.1 单平台共享多系统——虚拟机
2.2 虚拟机辅助工具——Vagrant
2.3 打造个性化开发环境
第3章 更先进的版本管理工具——Git
3.1 SVN与Git
3.2 Git常用命令操作
3.3 GitHub远程仓库
3.4 分支、合并与冲突解决
3.5 使用GitHub Pages搭建个人博客站点
第4章 高效团队协作
4.1 沟通和交流很重要
4.2 任务分配、代码托管和缺陷管理
4.3 在线协作绘制流程图——ProcessOn
4.4 GitLab操作全攻略
第5章 好用的PHP开发环境——PHPStorm
5.1 常用PHP源代码开发工具
5.2 使用PHPStorm提高代码编写效率
5.3 PHPStorm集成Xdebug调试插件
第6章 PHP依赖的自动化管理工具——Composer
6.1 现代化的包管理工具
6.2 Composer使用进阶
6.3 提交自定义包到Composer
第2篇 框架进阶篇
第7章 响应式布局框架——Bootstrap
7.1 Bootstrap入门
7.2 Boostrap实战技巧
7.3 基于Bootstrap的后台模板样式——AdminLTE
第8章 ThinkPHP命令行操作与接口开发实战
8.1 ThinkPHP 5与命令行操作
8.2 实战:制作一个短地址生成器
8.3 RESTful API实战:用户接口权限验证
第3篇 项目实战篇
第9章 内容管理框架实战——基础架构、用户与菜单管理
9.1 内容管理框架
9.2 基础模板布局
9.3 用户模块——用户登录与验证
9.4 菜单模块
第10章 内容管理框架实战——配置和权限管理
10.1 配置管理
10.2 权限管理——概念、程序设计与数据库设计
10.3 权限管理——角色分组、节点授权与用户模块
10.4 权限管理——权限验证
第11章 Crontab计划任务管理
11.1 常见计划任务实现方法
11.2 Crontab入门
11.3 实现计划任务管理模块
第12章 基于Redis队列的商城抢购系统
12.1 高并发应用场景分析
12.2 Redis常用操作
12.3 实现简单商城网站
12.4 完善商城抢购系统逻辑
第1篇 基础入门篇
·第1章 开启PHP职场之旅
·第2章 虚拟机与个性化开发环境搭建
·第3章 更先进的版本管理工具——Git
·第4章 高效团队协作
·第5章 好用的PHP开发环境——PHPStorm
·第6章 PHP依赖的自动化管理工具——Composer
第1章 开启PHP职场之旅
对于职场新人来说,从了解PHP开发市场需求开始,到在主流系统下快速搭建集成开发环境,再到解读团队合作的新方法,本书都将给你带来不一样的体验和帮助。本章主要讲解如何利用PHP技术快速开始你的工作等内容。
1.1 编程语言的选择
互联网技术的火热发展,使得越来越多的人进入到计算机编程的行业。但无论开发什么样的应用,都需要熟悉和掌握一门或多门编程语言。而如何在众多编程语言中准确选择一个适合自己的语言,就变得非常重要。
1.1.1 为什么选择PHP
在各大技术社区、论坛,甚至技术群里,PHP经常被戏称为“世界上最好的语言”,虽然这多少带有一些调侃的意味,但由此可以看出这门语言的火热程度。越来越多的人通过学习并使用PHP开发语言构建出了优秀的互联网应用。其主要优势介绍如下。
1.PHP语言市场占有率高
根据国外网站W3Techs.com的不完全统计,截至2017年7月,PHP语言是目前最为流行的服务器端编程语言,市场份额超过其他语言之和,稳居第一,同时其也是当月新增站点最多的语言。参考数据如图1-1所示。
图1-1 W3Techs.com对服务器端占有率和新增站点数的统计
如此高的市场占有率和站点增长速度直接影响了市场需求,无论是传统互联网企业,还是新兴的创业团队,都会首选PHP语言作为服务器端的脚本语言。所以,如果想找一个偏向于服务器端编程的工作,PHP语言不失为最佳选择。
2.PHP语言技术体系丰富
学习PHP,不仅仅是学习PHP语言,我们还要学习与之密切相关的常用技术。其中,LAMP或LNMP是目前最为流行的组合,其每个字母所代表的含义如下。
·L:代表Linux开源、高性能的特点让其成为广泛流行的服务器操作系统。
·A和N:代表Apache和Nginx,是目前市场占有率最高的两款服务器软件。
·M:代表MySQL,是PHP的好搭档,著名的关系数据库管理系统。
·P:代表PHP,是服务于Web应用的脚本语言,也是本书的主角。
而对上述软件或者系统稍有了解的读者就会知道,它们当中的每一个在其领域内都是大名鼎鼎的,值得我们不断地深入学习和使用。
PHP体系常见技术如图1-2所示。
图1-2 PHP体系常见技术
3.PHP从业者有更高的收入水平
如今,互联网与计算机技术所在的行业得到高速发展,仅仅通过国家统计局2016年发布的相关报告就可以看出,计算机行业已经超过金融业成为年平均工资最高的行业,虽然该行业的竞争也越来越激烈,但是收入水平也在不断提高。
1.1.2 PHP求职技能需求
企业或开发团队对于PHP开发者的要求会依据职位的不同而有所区别。很多时候开发者掌握的技术虽然相对难以量化,但我们仍然可以根据这些职位的需求总结出各个阶段PHP开发工程师的技能需求。
1.初级技能需求
对于PHP初级工程师,所需要掌握的技能一般不会要求太高,申请该职位的求职者多为计算机行业的初学者或刚走出校园的应届毕业生。例如,在招聘平台上,国内某一线互联网企业对申请该职位的应届毕业生的招聘要求如图1-3所示。
从图1-3中的招聘要求里可以看出,除了对PHP开发的经验有要求外,还需要 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » PHP高性能开发:基础、框架与项目实战 - (EPUB全文下载)