人人都能学编程
English 开始学习
专项 · 后端 免费阅读

后端开发教程

路由、JSON API、数据库、登录与权限、中间件和 API 设计,全部用普通 Python 实现。

6 课约 10 小时 建议先学:Python 从零开始、SQL 与数据库
边学边练

互动课是同样的内容,旁边多了一个编辑器:每个例子都能运行,小测验当场判对错,练习题提交马上判题。免费开始,不用注册。

开始互动课
1

请求与响应

给请求找路由,校验输入。
1 路由Web 服务器拿到一个请求后,到底做了什么?2 JSON API 与校验输入有问题时,API 应该怎么做?
2

数据与用户

安全地使用数据库,控制谁能做什么。
3 在代码里用数据库后端怎么安全地读写数据库?4 会话、401 与 403服务器怎么知道你是谁,又怎么知道你能做什么?
3

把它做好

中间件,以及好用、可以放心重试的 API。
5 中间件与错误处理怎么给每个路由都加上日志和错误处理,又不用重复写?6 API 设计与分页什么样的 API 好用,又能放心重试?