php总结
总结PHP学习:
(1) 前端:PHP工程师大部分都是跟网页在打交道(除了在开发接口的时候,毕竟php是一个脚本语言,主要应用于web),PHP工程师对前端能力的要求我做一个总结:熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度(不需要精通,能看懂,忘了知道怎么百度就行),学习和使用的软件使用phpstorm就够了。
(2) 数据库:PHP工程师至少要熟悉一种以上的数据库。如mysql,基本的设计,优化。一般学习和使用的软件Navicat for MySQL(不要依赖phpmyadmin)
(3) 服务器:关于服务器,至少要了解和使用一种服务器(阿里云,腾讯云等),不要求说能在记得住Linux的所有命令,但是一定要学会使用XFTP+XSHELL黄金组合(2个Linux可视化软件,管理和使用Linux)
(4) Php基础学习:重中之重,应该有一个准确的学习路径,我推荐慕课网(http://www.imooc.com 这是我从自学开始就一直在上面学的一个基础网站)的一个慕课网php学习系列:(http://www.imooc.com/course/landingpagephp?from=phpkecheng)
(5) Php框架,我觉得可以从thinkphp学起。国人开发的框架,在中国的应用比较广。比较好找工作,各种资料也是很齐全,在精通一个框架后最好再了解一个框架,yii,larval可以从中选一个,我选的是yii。
(6) Php学习软件推荐:(应该熟悉这些软件,工欲善其事,必先利其器)
①postman 接口开发应用
②phpstorm 力荐的编辑器,很强大
③Navicat for MySQL 数据库软件
④XFTP+XSHELL Linux可视化软件,管理和使用Linux
⑤phpstudy php一键环境。
⑥谷歌和火狐浏览器 调试和查看web程序(程序载体)
⑦fiddler 一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(截取接口数据,也能用于调试程序)