- PHP 并发编程
- Composer 的安装及使用
- 依赖注入
- 路由
- 控制器与模板引擎
- ORM
- Swoole 协程 API 使用及源码剖析
- PHP 扩展的安装及启用
- 请求与响应
- 环境变量
- Session
- Inotify 监控文件及服务自启
本课程将带你学习和了解 PHP 并发编程,Swoole 异步 HTTP 服务器的原理和 Swoole 协程原理,以及如何基于 Swoole 去组织开发一个 Web 框架。包括完成依赖注入、配置、路由、请求与响应、数据库、模板引擎等模块,最终实现一个基于 Swoole 的 Web 框架。
Swoole 是当前国内最受欢迎的 PHP 扩展之一,提供了强大的并发编程支持,很多大厂如腾讯等都在核心业务中大规模使用 Swoole。Swoole 已经成为新时代 PHPER 的必备技能,而能否熟练掌握 Swoole ,也似乎也越来越成了初中级 PHPER 与高级 PHPER 的分水岭。
在层出不穷的 Swoole 框架中,其实没有本质上的区别,无论它们的官网宣称有多强大,其底层依然离不开 Swoole API 和 Composer 库的支持,而在本课程中,我会抽丝剥茧地把框架展现给你看,从零去开发一个框架,其流程是通用的,包括框架的组织架构,框架与项目如何分离等。学习了本课程,相信无论是开发基于 Swoole 的框架,还是传统的 php-fpm 框架,你都能游刃有余。
本课程前几章会介绍 PHP 并发编程的演变历史,从源码层面去剖析 Swoole 的一些 API,让你对这些 API 有更加深刻的认识。后几章会手把手教你如何去从零开始设计一个框架,在设计过程中会穿插一些原理的讲解,让读者知其然,更要知其所以然。无论以后 Swoole 框架如何迭代,读者都可以轻松对其进行剖析,使用,以及更改。
水煮牛肉 共发布过 2 门课程
查看老师的所有课程 >
暂无评论 ~