PHP学习路线

  1. PHP 学习路线图
    1. HTML5 和 CSS
    2. PHP 基础
    3. WEB 服务器
    4. PHP MySQL 操作
    5. PHP 面向对象和设计模式
    6. 代码编写和规范
    7. MVC 框架
    8. 组件
    9. Nginx
    10. 数据库
    11. PHP 高级
    12. 原文连接

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

原文连接


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 chaofa_vip@126.com

文章标题:PHP学习路线

文章字数:418

本文作者:Hechaofa

发布时间:2019-12-25, 23:50:47

最后更新:2020-09-30, 15:34:50

原始链接:https://chaofavip.github.io/2019/12/25/php/study/developRoad/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏