一名合格的PHP工程師需要掌握的知識結構
作者: 鄭曉 分類: PHP 發(fā)布于: 2015-02-17 08:26 瀏覽:5,796 評論(3)
1.精通PHP程序,必須做到熟練掌握語言本身的語法,熟悉常用類庫、函數(shù)庫。
2.養(yǎng)成良好的編程習慣,注釋,架構,OO,代碼的封裝,代碼的復用性等。
3.熟練配置IIS、Apache、Nginx。
4.熟練使用數(shù)據(jù)庫存儲,包括關系型數(shù)據(jù)庫和非關系型數(shù)據(jù)庫,索引,分表分庫,SQL優(yōu)化,讀寫分離等
5.Linux的基本操作,LAMP環(huán)境維護等。
6.熟練緩存改善網(wǎng)站性能,如內(nèi)存存儲(MemCache,Redis等) , 文件緩存,DB緩存,網(wǎng)站靜態(tài)化,瀏覽器本地Cache,消息隊列等
7.HTTP協(xié)議,輪詢,長輪詢,長連接,Socket等
8.前端開發(fā),JS及相關庫如jQuery,HTML、XML及相關DOM操作,CSS。
9.分布式處理,異步處理,非阻塞模式等
10.代碼安全、Web漏洞攻擊與防范,如SQL注入,XSS攻擊,CSRF攻擊,Web應用防火墻
11.統(tǒng)計處理,自動化腳本,監(jiān)控腳本,負載均衡
12.PHP對圖片處理,上傳圖片的過濾,圖片裁剪,壓縮,水印等
13.PHP加密算法,對稱加密,非對稱加密等。
14.正則表達式,文本匹配。
擴展技能:
1.各種算法,各種PHP擴展模塊開發(fā)
2.熟悉其他語言,Python,Node,Go語言,C語言,Lua等
本文采用知識共享署名-非商業(yè)性使用 3.0 中國大陸許可協(xié)議進行許可,轉(zhuǎn)載時請注明出處及相應鏈接。
本文永久鏈接: http://yjfs.org.cn/php-zhishi-jiegou.html
您成