您的位置:首页 > 编程语言 > PHP开发

PHP学习路线图

2018-03-06 21:24 369 查看
PHP学习的关键是:多看代码,多写代码,多总结。

HTML5和CSS


推荐书籍《HTML5+CSS3从入门到精通》·李东博



HTML标签

CSS样式

Javascript脚本

PHP基础


推荐书籍《PHP编程》·Kevin Tatroe,Peter MacIntyre,Rasmus Lerdorf



变量

数组

循环控制

函数

Cookie和Session

JSON和XML

AJAX

文件读写

上传和下载

图片处理

RESTful

WEB服务器


推荐书籍《鸟哥的Linux私房菜基础篇》·鸟哥



Linux基础

LNMP安装

PHP-FPM配置

PHP MySQL操作


推荐书籍《PHP和MySQL Web开发》·Luke Welling



增查改删操作

表单处理

MySQLi和PDO扩展

PHP面向对象和设计模式


推荐书籍《深入PHP:面向对象、模式与实践》·Matt Zandstra



类和对象的关系

继承、封装、多态

性状

面向对象设计原则

类UML关系

设计模式

代码编写和规范


推荐书籍《代码整洁之道》·Robert C. Martin



PHP-FIG PSR1~4规范

phpStorm集成开发环境

Git版本控制

Github代码仓库

MVC框架

单一入口

MVC职责划分

PHP框架ThinkPHP5+/Yii2+

组件

Composer

组件

Nginx


推荐书籍《Nginx高性能Web服务器详解》·苗泽,《大型网站技术架构 核心原理与案例分析》·李智慧



Nginx配置优化

负载均衡

反向代理

集群

CDN

数据库


推荐书籍《高性能MySQL》·Baron Schwartz,Peter Zaitsev,Vadim Tkachenko



ORM

索引和全文索引

锁机制

分表

集群

Redis缓存

PHP高级


推荐书籍《Modern PHP》·Josh Lockhart



Opcache

xDebug调试和分析

Xhprof + Xhgui性能分析

PHPUnit单元测试

Docker LNMP环境部署

持续集成

参考来源:https://github.com/yeszao/phproad
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: