测试驱动 API 开发(一):课程介绍

189 阅读1分钟

课程简介

在前后端分离的历史大潮下,作为后端开发人员,编写服务端 API 接口是我们日常开发的常态,尤其是 PHP 最擅长的 Web 开发领域,设计、编写、测试、发布 API 接口(连带背后的驱动代码)是日常开发的主要工作,能否写出高质量的、测试友好的、性能卓越的、风格统一的 REST API 是 PHP 程序员的重要能力体现。

在这个系列教程中,学院君将以一个简单的迷你薪资系统 CRM 为蓝本,使用最新版的 Laravel 9 作为开发框架,结合 Laravel 自有特性及 PHP 8 最新特性、JSON API 规范、适当引入一些设计模式和 DDD(领域驱动设计) 理念,以 TDD(测试驱动开发)模式为大家演示如何从0到1设计开发现代的 REST API 接口。

课程目录

完整的课程目录如下:

理论基础篇

API 设计篇

API 实现篇

本文首发于 Laravel 学院,最新动态请关注:laravelacademy.org