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

    组件

    • 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

  • 相关阅读:
    Git本地windows凭证账号更改
    解决vue ui创建项目很慢的原因
    跨域问题总结
    JS柯里化
    vue diff算法讲解
    当面试官问你闭包时,他究竟想听到些什么?
    JS中的 ==
    必须知道的 prototype, [[prototype]], __proto__
    Deepcopy in Javascript
    http问题整理
  • 原文地址:https://www.cnblogs.com/zqunor/p/8516861.html
Copyright © 2020-2023  润新知