一、我结合了几十家中小型软件企业对初级PHP工程师技能要求及日常学习PHP经历,列出了初级PHP工程师所应具备的知识范畴,如果你是初学PHP,可参考此步骤进行学习。
详细列表:
——-html—————-
1、xhtml基本语法
——-css—————–
1、css2
——-js——————
0、JS基本语法
1、DOM
2、BOM
3、COOKIE
4、AJAX
5、XML
6、运动
7、面向对象
8、VQuery
9、正则表达式
——-php—————-
1、字符串处理
2、流程控制
3、数组
4、面向对象
5、正则表达式
6、文件处理
7、图像处理
8、时间管理
9、错误处理
10、数据库[mysql mysqli pdo]
11、COOKIE SESSION
12、memcached
13、静态化
14、smarty
—–计算机网络———–
1、TCP/IP协议
——apache————–
1、基本配置
2、配置段_容器
——mysql—————
1、增、删、改数据表
2、查询[子查询、相关子查询]
3、系统函数
4、视图、事务、触发器、存储过程
5、数据库设计[ER图、三范式]
——linux—————
1、常用命令
2、用户管理
3、文件目录
4、文件管理
5、进程管理
6、网络配置
7、软件安装
8、编译器使用
9、磁盘管理
10、外接设备[光驱]管理
11、lamp、lnmp环境
——English————-
1、预读英文文档
————————–
———————高级部分——————
1、html5+css3
2、php开源框架
3、数据库索引、查询、存储优化
4、Linux内核
5、网站高负载
6、高性能算法设计
————————————————
二、结合以上学习步骤,特意整理了学习所需手册、书籍、视频等资料
|- 手册包
http://pan.baidu.com/share/link?shareid=298072&uk=3877221858
包含手册:
w3cschool中文手册
css2.0中文手册
css3.0中文手册
网页设计配色常识
HTML5中文手册
JavaScript5.5中文手册
MySQL 5.1中文手册
PHP5中文手册
PHP编码规范
Linux命令大全
smarty3中文手册
|- 书籍
[PHP]Guide to PHP Design Patterns [PHP设计模式指楠-中英两版]
http://pan.baidu.com/share/link?shareid=381592&uk=3877221858
PHP编程安全基础中文版
http://pan.baidu.com/share/link?shareid=381591&uk=3877221858
[PHP]YII框架[YII权威指南、YII函数手册、YII框架快速入门]
http://pan.baidu.com/share/link?shareid=381596&uk=3877221858
[网络]TCP-IP详解卷
http://pan.baidu.com/share/link?shareid=298086&uk=3877221858
[算法]计算机程序设计艺术
http://pan.baidu.com/share/link?shareid=298089&uk=3877221858
[JS]精通JavaScript(图灵计算机科学丛书)
http://pan.baidu.com/share/link?shareid=298094&uk=3877221858
|- 视频
[HTML+CSS+JS]细说PHP前15+JavaScript部分[推荐]
http://www.verycd.com/topics/2843130/
[WEB平面+FLASH+PS]传智播客
http://icd.itcast.cn/icd/video.shtml
[JS]妙味课堂JS视频教程[如果JS想深入学习的话。不想深入学习只看细说PHP的JS教程即可]
http://www.miaov.com/video.html.php?type=1
[PHP]细说PHP15-115[推荐]
http://www.verycd.com/topics/2843130/
[PHP]PHP100
http://www.php100.com/html/shipinjiaocheng/
[PHP+Linux+数据库]传智播客[推荐Linux视频部分]
http://php.itcast.cn/php/video.shtml
[网站高负载]细说PHP PHP特级课视频教程–李强强[推荐]
http://www.verycd.com/topics/2843130/
[HTML5]妙味课堂HTML canvas基础
http://www.miaov.com/video.html.php?type=1
[HTML5]细说PHP HTML5部分
http://www.verycd.com/topics/2843130/
[算法]麻省理工学院公开课:算法导论
http://v.163.com/special/opencourse/algorithms.html
要想学得好,手册少不了,不要一遇到问题就百度、Google,记着多看手册!
另外附赠本人手机整理的LAMP程序员手册通。
主要包括:
Javascript
|- 常用知识点
|- 常用函数集锦
|- 正则表达式的使用
PHP
|- 常用类、函数集锦
|- Mysql小知识点
Linux
|- 基础必备知识
手册版本[附带源工程文件]
http://pan.baidu.com/share/link?shareid=298084&uk=3877221858
在线版本
http://yueqian.sinaapp.com/app/webdevelope/
如有遗漏,敬请补充!