PHP工程師須要掌握的知識(轉載)

  1. 掌握PHP基礎、文件操做、面向對象編程、CURL擴展。
  2. 掌握Linux環境下面LAMP環境搭建、LNMP環境搭建。
  3. 瞭解基本的HTTP協議和計算機網絡知識。
  4. 熟悉經常使用的算法與數據結構知識,隊列、棧、隊、圖、樹、排序算法等。
  5. 熟悉前端HTML、CSS、jQuery、BootStarp等知識。
  6. 熟悉經常使用的PHP開發框架,Laravel、Yii、ThinkPHP。能對比其不一樣。
  7. 熟悉Nginx的特性和工做原理,可以靈活配置。
  8. 熟悉Apache的特性和工做原理,可以靈活配置。
  9. 熟悉Linux系統原理,掌握經常使用命令和shell編程技能。
  10. 掌握MySQL理論基礎,熟悉經常使用SQL語句,能進行系統調優、主從讀寫分離。
  11. 瞭解PHP7新特性。
  12. 熟悉php-fpm工做流程及其原理。
  13. 掌握Redis數據庫,初級到高級
  14. 掌握Memcached緩存,可以區分使用場景。
  15. 瞭解PHP的運做流程、掌握PHP的消息隊列實現。
  16. 瞭解RESTful風格及其實現。
  17. 熟悉經常使用的版本控制器,Git、SVN。
  18. 瞭解大流量網站的架構方案,負載均衡、集羣冗餘、CND加速、讀寫分離。
  19. 熟悉微信公衆號開發,及其流程。熟悉微信、支付寶支付對接。
  20. 掌握正則表達式。
  21. 瞭解經常使用的Web安全知識,有必定的安全控制能力。
  22. 懂得PHP底層實現原理,學會編寫PHP擴展。

---------------------
做者:software engnieer
來源:CSDN
原文:https://blog.csdn.net/qq_21891743/article/details/79649478 php

相關文章
相關標籤/搜索