最佳答案
第一阶段:基本阶段(基本PHP顺序员)
重点:
- 纯熟控制LNMP(Linux、Nginx、MySQL、PHP)情况搭建与设置。
目标:
- 可能实现基本的LNMP体系安装,简单设置保护。
- 可能停止基本的简单体系的PHP开辟。
- 可能在PHP中型体系中支撑某个PHP功能模块的开辟。
时光:
- 完本钱阶段的时光因人而异,有的生长快半年一年就过了,生长慢的两三年也有。
具体内容:
1. Linux
- 基本命令、操纵、启动、基本效劳设置(包含rpm安装文件,各种效劳设置等)。
- 会写简单的shell剧本跟awk/sed 剧本命令等。
2. Nginx
- 可能安装设置nginxphp,晓得基本的nginx核心设置选项。
- 晓得server/fastcgi_pass/accesslog等基本设置。
- 目标是可能让nginxphpfpm顺利任务。
3. MySQL
- 会本人搭建mysql,晓得基本的mysql设置选项。
- 晓得innodb跟myisam的差别,晓得针对InnoDB跟MyISAM两个引擎的差别设置选项。
- 可能纯手工编译搭建一个MySQL数据库并且设置好编码等正常牢固运转。
4. PHP
- 基本语法数组、字符串、数据库、XML、Socket、GD/ImageMgk图片处理等等。
- 熟悉各种跟MySQL操纵链接的api(mysql/mysqli/PDO)。
- 晓得各种编码成绩的处理。
- 晓得惯例纯熟利用的PHP框架(ThinkPHP、Zendframework、Yii、Yaf等)。
- 懂得基本MVC的运转机制跟为什么这么做,略微晓得差其余PHP框架之间的差别。
第二阶段:进阶阶段(中级PHP顺序员)
重点:
- 深刻懂得PHP言语特点,控制高等编程技能。
- 进修PHP框架,进步开辟效力。
- 控制常用的Web开辟技巧,如HTML、CSS、JavaScript等。
目标:
- 可能独破开辟功能完全的静态网站。
- 可能停止机能优化跟保险性加固。
- 可能处理复杂的技巧成绩。
时光:
- 完本钱阶段的时光因人而异,有的生长快半年一年就过了,生长慢的两三年也有。
具体内容:
1. PHP言语特点
- 面向东西编程(OOP)的不雅点,包含类的定义、东西的创建、持续、封装跟多态等。
- 错误处理跟异常处理。
- 文件操纵,如读写文件、上传下载、目录操纵等。
2. PHP框架
- 进修并控制至少一个PHP框架,如Laravel、Symfony或CodeIgniter。
- 懂得框架的道理跟架构,可能停止二次开辟。
3. 前端技巧
- 熟悉HTML、CSS、JavaScript等前端技巧。
- 可能停止前端页面计划跟开辟。
4. 机能优化跟保险性加固
- 进修气能优化技能,如代码优化、数据库优化等。
- 进修保险性加固技能,如SQL注入、XSS攻击等。
第三阶段:高等阶段(高等PHP顺序员)
重点:
- 深刻懂得Web开辟道理,控制核心技巧跟架构。
- 进修新技巧,保持技巧领先。
- 可能处理复杂的技巧困难。
目标:
- 可能独破计划并开辟大年夜型、高机能、高保险性的Web利用。
- 可能带领团队停止技巧攻关。
- 可能停止技巧培训跟分享。
时光:
- 完本钱阶段的时光因人而异,有的生长快半年一年就过了,生长慢的两三年也有。
具体内容:
1. Web开辟道理
- 深刻懂得HTTP协定、TCP/IP协定等收集协定。
- 懂得Web效劳器、数据库、缓存等组件的任务道理。
2. 核心技巧跟架构
- 进修并控制核心技巧跟架构,如分布式体系、微效劳架构等。
- 可能停止体系计划跟架构计划。
3. 新技巧
- 进修新技巧,如人工智能、大年夜数据等。
- 可能将新技巧利用到现实项目中。
4. 技巧培训跟分享
- 可能停止技巧培训跟分享。
- 可能带领团队停止技巧攻关。
经由过程以上三个阶段的进修,PHP顺序员可能从入门到粗通,成为一名优良的Web开辟者。