06.05 「php」從業者不同階段必須掌握的職業技能

PHP初級開發工程師

PHP初級開發工程師需要掌握的技能

1. 走進PHP的世界

PHP介紹、PHP版本發展歷史、PHP薪資水平和職業發展、WEB開發中基礎概念介紹、PHP開發環境搭建、HTML+CSS等入門內容。

2.PHP基礎語法

變量、數據類型、常量、流程控制、運算符、字符串、數組、函數等。

3. PHP進階

HTTP協議、超全局變量,會話控制(session,cookie),文件系統,上傳文件,圖像處理等。

4. MySQL數據庫

庫,表,字段類型,SQL語句,事務,鎖,表引擎,索引,函數,存儲過程,視圖等

5.PHP操作MySQL數據庫

使用mysql擴展函數操作數據庫,實現增,刪,改,查,搜索,排序,翻頁等功能。

6.實現常用的功能模塊

註冊,登錄,記住登錄狀態,找回密碼,無限級,權限(RBAC)等。

7. 網站安全

SQL注入,XSS(跨站腳本攻擊),CSRF(跨站請求偽造),ARP攻擊,DDOS攻擊,撞庫,釣魚網站,SSL等。

微信號申請、微信類型、接收消息、發送消息、微信JS-SDK、微信支付等。

9. Soket編程

socket、TCP/UDP、構造HTTP協議字符串、發送協議、XML、正則表達式、網頁採集等。

「php」從業者不同階段必須掌握的職業技能

10.PHP多用戶微信商城系統.zip(實戰教程)

需求分析,微信接口開發,數據庫設計,商城後臺,前臺,微信支付,根據地理位置獲取附近餐廳等功能。

PHP中級開發工程師

PHP中級開發工程師需要掌握的技能

11.網站性能優化

靜態化,緩存,延遲加載,數據庫優化(分表,SQL優化等),偽靜態,URL重寫,opcode緩存,瀏覽器緩存,sphinx全文索引引擎等。

12.Memcache與Redis

memcache:安裝,配置,存儲原理,隊列,存session,分佈式。redis:安裝,配置,數據類型(字符串,集合,哈希,列表,訂閱,事務等)。

13.面向對象編程

類,對象,封裝,繼承,多態,接口,魔術方法,反射,設計模式等。

「php」從業者不同階段必須掌握的職業技能

14.編寫MVC框架

單一入口,路由,控制器,模型,視圖,ORM,表單驗證,圖片處理,驗證碼,安全,DB驅動(mysqli,pdo),代碼生成等。

15.實戰:在線支付等接口

騰訊視頻API,在線支付(微信支付,支付寶支付,網銀支付),視頻權限控制(防盜鏈),登錄,註冊等。

16.版本控制工具-SVN

工作拷貝,數據倉庫,鉤子腳本,權限,衝突,提交,更新,分支,SVN服務器,忽略,屬性等。

17.前端和手機app接口開發

Web Service之RESTFUL,SOAP,RPC。

18.ThinkPHP框架

路由,控制器,模型,表單驗證,配置,擴展,緩存,模板等。

19.開發TP版代碼生成器

生成配置文件,生成控制器,生成模型,生成頁面,生成表單驗證,生成圖片處理等功能。

20.使用TP框架開發電子商城

商品,類型,屬性,品牌,分類,庫存,定單管理,購物車,支付寶支付,微信支付,瀏覽歷史,銷量排行,商品搜索,QQ登錄,微信登錄,登錄,註冊,密碼找回,忘記密碼等。

「php」從業者不同階段必須掌握的職業技能

PHP高級開發工程師

PHP高級開發工程師需要掌握的技能

21.Linux操作系統

權限,文件系統,硬盤分區,用戶,組,shell腳本,軟件安裝(rpm,tarball,yum),vim,系統服務,防火牆,lamp和lnmp環境搭建等。

22.大型網站集群架構

高可用,負載均衡,反向代理,CDN,MySQL主從複製,讀,寫分離,MongoDB,分佈式文件系統,session共享,Nginx高併發服務器等。

23.消息隊列

使用httpsqs、Redis、MemcacheQ等搭建消息隊列解決網站高併發、高性能實時異步的問題以提高網站性能。

24.流行工具

GIT,Composer包依賴管理器。


分享到:


相關文章: