Web API 设计与开发指南

Web API 设计与开发指南

22 讲 · 12 人学习

限时优惠:¥58.88 ¥159.00 立省 100 元

课程收获

从这门课能学到什么
  • Resful
  • 接口的完备性
  • 整合脚手架实战

适用人群

学习这门课的知识储备
  • 了解 HTTP 协议
  • 最好具备一点后端开发经验

课程简介

为什么要学习这门课

当下前后端分离已成为系统开发模式的主流,后端逐渐分离出一个纯粹的 Web API 架构。

前后端分离的开发方式,让前后端更加专注于自己的任务,并且有助于系统层次之间的解藕。

但是,随之而来的不是开发任务的减轻,而是开发难度的增加。一方面是因为现在的系统比之以前更加的大型,另一方面也是因为行业对复合型的人才要求越来越重。

对于后端开发者来说,不会接口设计,文档编写不规范,写不出较好的测试用例开发人员,难以说是优秀的开发者。

本课程即是从这点出发,希望通过系统的讲解,提升开发者对于自己技能范畴内的视野,知道何谓优秀的接口设计,什么样的实现更好的与优秀设计结合,以及如何快乐地编写测试。

本课程以类似于导论的方式对 Web API 涉及的 Restful 规范、设计准则、实现惯例、单元测试等做通篇讲解。尽管其中的每一个章节都可以单独作为一门课程展开,但本课程的关注点在于广而全,所谓面面俱到。

希望学习者将本课程的理解带到现实工作中去,以现实工作作为加深巩固的途径。

设计这门课的初衷
  • 当前 Web 开发的主流模式:前后端分离
  • Web API 开发,没有必要五花八门,应采用最佳实践
  • 将自己多年的实践经验总结并分享
这门课在讲什么?
  • 遵循标准:最小惊讶原则
  • 接口的完备性:输入和输出、鉴权、错误处理等
  • 与框架整合
为什么每个人都应该有一套自己的脚手架?
  1. 框架只是通用模版的提供者,并没有安排具体的解决方案
  2. 框架并没有细化到最佳实践
    脚手架的本质:最佳实践的最小范例

购买须知:
1、本课程为虚拟产品,一经购买,概不退款(讲师特别声明除外)
2、在使用过程中,遇到任何问题,请邮件联系:pr@sifou.com

版权声明:讲者在本产品上发表的全部原创内容(包括但不限于文字、视频、图片等)著作权均归讲师本人所有。未经讲师授权许可,观众用户不得以任何载体或形式使用讲师的内容。

5.0 暂无评价