api

后端

HTTP API、认证、数据库、缓存与部署

26个主题 6个章节 Node 24 入门 → 高级
全部 入门 进阶 高级
显示 全部 未读 已读

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分钟

02 · 认证与授权

1个主题