1. 程式人生 > >PHP工程師需要掌握的知識

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擴充套件。