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