my php learn plan.
- FastD PHP Web框架
- PHP路由
- Swoole网络组件
- PHPHttp解析组件
- PHP数据库
- PHP对象生成器
- PHP错误处理组件
- PHP配置
- PHP命令行工具
- PHP简单容器
- PHP注释解析组件
- PHP文件处理(基于symfony/finder)
- PHP数据存储
- PHP日子处理(基于monolog)
- PHP模板引擎(基于twig)
- PHP中间件
- PHP单元测试
- HTTP 中间件
- 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