PHP开发学习路线推荐
PHP开发学习路线推荐
##HTML5和CSS
推荐书籍《HTML5+CSS3从入门到精通》·李东博
- HTML标签
- CSS样式
- JavaScript脚本
PHP基础
此部分内容较多,书籍过厚,推荐大家视频学习.兄弟连,传智播客…
- 变量
- 数组
- 循环控制
- 函数
- 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代码仓库
- SPL:PHP SPL
##MVC框架
- 单一入口
- MVC职责划分
- PHP框架(Symfony/Laravel/Yaf/YII/Swoole…)
MVC基本流程图:
##组件
- Composer
Nginx
推荐书籍《Nginx高性能Web服务器详解》·苗泽,《大型网站技术架构 核心原理与案例分析》·李智慧
- Nginx配置优化
- 负载均衡
- 反向代理
- 集群
##数据库
推荐书籍《高性能MySQL》·Baron Schwartz,Peter Zaitsev,Vadim Tkachenko
- ORM
- 索引和全文索引
- 锁机制
- 分表
- 集群
- Redis缓存
- CDN
##PHP高级
推荐书籍《Modern PHP》·Josh Lockhart
- Opcache
- xDebug调试和分析
- PHPUnit单元测试
- 持续集成
另外还有些内存开销,日志系统,容错设计,缓存设计,底层原理等等,需要根据实际情况来分析,摘来与各位共勉…
PHP开发学习路线推荐相关推荐
- 三维GIS/GIS开发学习路线、软件和数据、视频资源推荐
GIS开发学习资源合集来了!!一份前所未有,全网都没有这么详细的资源合集来了,从基础入门视频.实战项目.GIS开发数据合集.开发软件等,囊括了GIS开发学习所以内容. 一.GIS和WebGIS简介: ...
- 这可能是东半球最保姆级的后台服务器开发学习路线
作者 | 编程指北 来源 | 编程指北(id :cs_dev) 前言 这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」. 这样的文章相信大家都见得不少了,写之前也非常忐忑,能不能和其 ...
- web后端开发学习路线_学习后端Web开发的最佳方法
web后端开发学习路线 My previous article described how you can get into frontend development. It also discuss ...
- 万字长文 | 这可能是东半球最保姆级的后台服务器开发学习路线
前言 这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」. 这篇文章会有点长有点干,可以先去冲杯咖啡,慢慢看~ 正文 | 干货 |收藏 一.后端/后台/服务器开发? 经常在各大公司招聘 ...
- 为学弟学妹熬夜的一份零基础 C++ 开发学习路线
大家好,我是帅地. 之前写过几篇学习路线的文章 前端开发学习路线 Java 后端开发学习路线 一般开发岗主流的就是 Java 后台开发,前端开发以及 C++ 后台开发,现在 Go 开发也是越来越多了, ...
- 万字长文 | 阿里大佬 ssp offer 的后台服务器开发学习路线
前言 小北去年经历春秋招,拿到了不少大厂 offer,其中包括 sp.ssp 等,感觉在复习准备校招上还是有一定方法的,因为我自己是 Linux C/C++路线. 所以这一篇的主题是「Linux C/ ...
- 【测试】测试开发学习路线,助你通关大厂
文章目录 前言 路线大纲 阶段0 : 前言 路线特点 符号标记 学习建议 阶段1 : 入门 目标 Python Java 学习建议 阶段2 : 基础 目标 数据结构与算法 计算机网络 操作系统 MyS ...
- Android学习路线推荐
Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 (https://www.diycode.cc/wiki/androidbook) 很多时候我们都会不断收到新手的提问"Andr ...
- 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图
初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...
最新文章
- 抽象工厂————三层架构
- hadoop install start-dfs.sh 失败
- ETSI MEC — 面向边缘计算的 5G 增强技术探讨
- 图像旋转的MATLAB和OpenCV源码
- zookeeper 负载_ZooKeeper,策展人以及微服务负载平衡的工作方式
- 腾讯公司被法院强制执行25元,刚好是QQ超级会员的价格
- asp.net5开发中DNX SDK版本的影响
- SQL删除重复数据,仅保留(最新/有效的)一条数据
- 法拉科机器人编程软件_【新提醒】FANUC发那科机器人离线编程与设计模拟仿真软件Roboguide 步骤、功能与技巧...
- 如何用matlab做拉普拉斯变换,利用MATLAB实现拉普拉斯变换和其逆变换
- fudanNLP-使用
- Oracle“ ORA-12162:TNS:net服务名称指定不正确”错误和解决方案
- JS时间增加2个小时
- 傅里叶思想漫谈:从希尔伯特空间到不确定性原理
- 应聘引擎程序需做哪些准备
- 使用反射时出现java.lang.NoSuchMethodException
- TikTok干货分享:月入20000美金的操作手法分享
- Linux命令详解(2) – mv
- 服务器维护后灵魂兽,魔兽世界9.0新增10多个鬼服位面,都有机会拿迷时磷光灵魂兽...
- 如何进入mysql数据库
热门文章
- 第八天 java转Objective-C工具 J2ObjC
- 锐捷S2928的恢复默认配置
- linux终端打开画图,如何在Ubuntu 18.04中安装协同绘画软件Drawpile
- 汇川MD500E变频器开发方案 包含pmsm的foc控制算法,电阻、电感、磁链等参数的辩识算法,死区补偿算法过调制处理算法
- 构建 LLM 支持的应用程序 Building LLM-powered Applications
- 0050-垃圾回收器
- Java Excel转换PDF
- Kaldi 使用,egs下通用样例及功能小结(很硬,慎入)
- Android解决华为手机上出现Register too many Broadcast Receivers的crash
- 优秀硕士毕业生发言稿