在前后端分离的时代,使用PHP开发APP后台API(接口)是很多公司的选择。但是传统的PHP开发API没有系统的把PHP当做一个工程化的项目来开发,没有明确各个模块的职责,所以本课程相对的提出了一种比较通用的PHP开发API的方式,简单的从API输入输出、API鉴权,业务异常处理等模块来描述API各个模块以及各个模块之间的关系。在课程的最后,介绍了一个API实例,该实例串联了API的各个模块,让大家达到融汇贯通的效果。
1. 熟悉PHP基本语法知识与PHP面向对象思想
2. 有1-2年的开发经验
3. 有了解过PHP的开发框架的更好(Laravel与ThinkPHP均可)
1. APP如何与服务端通信
2. 一个API应该包含什么
3. 如何对客户端请求鉴权
4. 如何优雅的处理业务逻辑的异常
5. 如何使用缓存来加速API