全部 入门 进阶 高级
显示 全部 未读 已读
01 · HTTP 与 API
25个主题 API 优先设计 先把 API 契约变成可审查、可执行的交付物,再让实现、客户端、Mock 与测试围绕同一份契约演进。 进阶 25分钟 API 版本管理 解释如何在不悄然改变现有客户端所依赖契约的前提下,让 HTTP API 安全演进并淘汰旧版本。 进阶 28分钟 Django Django 是一个「电池已包含」的 Python Web 框架,集成请求路由、输入验证、数据持久化、HTML 渲染与安全运维能力。 进阶 30分钟 Elysia 面向 Bun 的 TypeScript Web 框架,用同一份路由模式完成运行时验证、类型推断和 Eden 客户端契约。 进阶 28分钟 FastAPI 用类型注解声明请求、响应与依赖关系,构建可验证、可测试并自动生成 OpenAPI 契约的 Python API。 进阶 27分钟 Flask Flask 是轻量级 Python WSGI Web 框架,用明确的路由、请求上下文与应用工厂构建可测试的 HTTP 服务。 进阶 30分钟 GraphQL GraphQL 用类型化模式约束客户端选择的数据;理解执行、空值传播、resolver 与批量加载,才能构建可演进且可控的 API。 进阶 30分钟 gRPC 用 Protocol Buffers 定义强类型 RPC 契约,并正确处理流式调用、截止时间、状态码、重试与兼容演进。 进阶 29分钟 Hono 基于 Web 标准的 TypeScript HTTP 框架,统一路由、中间件、运行时验证、测试与类型化客户端,同时保留多运行时部署能力。 进阶 29分钟 HTTP API 设计 把 HTTP API 设计成可演进的契约,覆盖资源建模、方法与状态码、错误格式、并发控制、分页和安全重试。 进阶 29分钟 HTTPX 客户端 使用 HTTPX 构建可控的同步与异步 Python HTTP 客户端,正确管理连接池、分阶段超时、流式响应、错误边界与重试。 进阶 27分钟 Kotlin 后端开发 用 Kotlin 构建可测试的 HTTP 服务,掌握请求边界、结构化并发、阻塞调用隔离与可靠错误处理。 进阶 29分钟 Laravel 用 Laravel 13 建立可测试的 PHP HTTP 应用,理解请求生命周期、服务容器、验证边界与 Eloquent 数据访问。 进阶 29分钟 Requests 用 Python Requests 构造 HTTP 请求、处理响应、复用会话,并为超时、重试、流式读取和 TLS 验证设定清晰边界。 进阶 28分钟 RESTful API 设计 用资源、HTTP 方法、状态码、条件请求和稳定错误契约设计可理解、可重试且能安全演进的 RESTful API。 进阶 31分钟 Ruby on Rails 用 Rails 8.1 理解请求生命周期、约定式结构、Active Record 数据边界,以及一条可测试的 HTTP 写入路径。 进阶 31分钟 Rust 后端开发 用 Rust 1.98、Axum 与 Tokio 构建类型安全的 HTTP 服务,理解请求提取、共享状态、超时与任务生命周期。 高级 28分钟 Scala 后端开发 用 Scala 3、Cats Effect 与 http4s 构建边界清楚的 HTTP 服务,并正确处理效果、并发、资源和错误。 高级 29分钟 Spring Boot Spring Boot 通过明确依赖、条件化默认配置和外部化配置,组装可用于生产环境的 Spring 应用。 进阶 33分钟 tRPC tRPC 将 TypeScript router 转换为类型化客户端契约;掌握运行时边界、验证、上下文、中间件与部署陷阱。 进阶 29分钟 URLSession 使用 URLSession 构造、发送和测试 HTTP 请求,正确处理状态码、解码、缓存、取消与有限重试。 进阶 31分钟 WSGI WSGI 定义同步 Python Web 服务器与应用之间的可调用协议;掌握 environ、响应可迭代对象、中间件和字节边界。 进阶 32分钟 WSGI 与 ASGI Python Web 服务器与应用之间的两种接口契约,重点理解调用方式、消息流、兼容边界与异步代码审查。 进阶 28分钟 后端开发入门 后端开发从 HTTP 边界开始:路由请求、验证输入、持久保存状态,并返回客户端可以安全依赖的 API 契约。 入门 26分钟 文件上传 从 HTTP 接收、流式限流、内容验证到隔离发布,建立可审计且不会把不可信字节直接暴露给用户的上传流程。 进阶 30分钟