php從業者不一樣階段必須掌握的職業技能

PHP初級開發工程師前端

 

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

1. 走進PHP的世界
PHP介紹、PHP版本發展歷史、PHP薪資水平和職業發展、WEB開發中基礎概念介紹、PHP開發環境搭建、HTML+CSS等入門內容。正則表達式

2.PHP基礎語法
變量、數據類型、常量、流程控制、運算符、字符串、數組、函數等。redis

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

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

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

6.實現經常使用的功能模塊
註冊,登陸,記住登陸狀態,找回密碼,無限級,權限(RBAC)等。編程

7. 網站安全
SQL注入,XSS(跨站腳本攻擊),CSRF(跨站請求僞造),ARP攻擊,DDOS攻擊,撞庫,釣魚網站,SSL等。vim

8.微信接口開發
微信號申請、微信類型、接收消息、發送消息、微信JS-SDK、微信支付等。設計模式

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

10.PHP多用戶微信商城系統.zip(實戰教程)
需求分析,微信接口開發,數據庫設計,商城後臺,前臺,微信支付,根據地理位置獲取附近餐廳等功能。

PHP中級開發工程師

PHP中級開發工程師須要掌握的技能
11.網站性能優化
靜態化,緩存,延遲加載,數據庫優化(分表,SQL優化等),僞靜態,URL重寫,opcode緩存,瀏覽器緩存,sphinx全文索引引擎等。

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

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

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高級開發工程師須要掌握的技能
21.Linux操做系統
權限,文件系統,硬盤分區,用戶,組,shell腳本,軟件安裝(rpm,tarball,yum),vim,系統服務,防火牆,lamp和lnmp環境搭建等。

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

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

24.流行工具GIT,Composer包依賴管理器。

相關文章
相關標籤/搜索