PHP學習計劃

PHP 相關

網絡編程

PHP 知識

  • 基礎HTML、JavaScript、CSS知識

  • 環境配置,內置 Web 服務器

  • PSR 知識

  • Git 版本管理

  • Composer 與 Packagist

  • 代碼註釋

  • PEAR

  • 命名空間

  • 日期相關

  • 設計模式

  • 依賴注入、容器

  • 數據庫操做、注入

  • PHP 模板??? (可以深刻PHP,而不單單在套模板上)

  • 錯誤與異常

  • web 安全,密碼哈希

  • CLI 命令行

  • 配置文件

  • 多環境配置,測試環境,開發環境,生產環境

  • 應用測試,單元測試,測試驅動

  • 持續集成

  • 服務與部署、PaaP 服務

  • Vagrant

  • 緩存,OPcode,文件緩存,redis 緩存

  • 開源框架、開源組件

    • Symfony

    • Laravel

    • FastD

    • Slim

    • cakePHP

  • 熱門社區,Github

  • 網絡編程 (Swoole)

  • 其餘語言學習,go、python、lua、C/C++

  • PHP擴展開發

  • 架構基礎,理論

  • 分佈式概念

  • 服務化概念

    • 實踐 RPC

運維知識

  • linux 環境搭建,centos,ubuntu,arch

  • 基本文件目錄管理命令

  • 壓縮打包命令

  • 掛載命令

  • vim編輯器使用

  • 磁盤管理命令

  • 用戶管理

  • 權限管理

  • 進程管理

  • 計劃任務

  • 服務管理

  • 系統管理

  • FTP, SFTP

  • shell編程

  • lnmp 環境部署

    • php

    • nginx

    • mysql

  • nginx web配置

  • 網絡管理,抓板

  • DNS,LVS

  • TCP/IP

  • 虛擬化,docker

  • 自動化工具 Puppet,ansible

  • 系統工具 SaltStack

  • 監控工具 zabbix,Cacti

  • 安全 iptables

  • 配置管理 CMDB

  • 內核配置及優化

  • Linux C

  • 硬件

架構思惟

  • LNMP 搭建

  • Nginx 負載均衡

  • 網絡通訊,Socket編程,Swoole擴展

  • 緩存 NoSQL

  • 消息隊列

  • 異步通知

  • 負載策略

  • 網關入口

  • 監控體系

  • 監控指標與可用性

  • 性能預判

  • 網絡通訊,Socket編程,Swoole擴展

分佈式概念

  • 調度器

  • 網絡通訊

  • 一致性

  • 消息隊列

監控體系

  • 監控指標

  • 可用性

  • CPU,memory,磁盤,網絡

  • 執行時長,調用鏈

日誌分析

  • flume

  • ELK

  • Hive

  • Hadoop

大數據

  • hive

  • Hadoop

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息