PHP学习路线图

PHP 学习路线图

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+Laravel

组件

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 环境部署
持续集成

云海天博客
请先登录后发表评论
  • latest comments
  • 总共0条评论