TypeScript 上的 GraphQL:现代 API 完全指南
300 页
Chinese
PDF
4.5

TypeScript 上的 GraphQL:现代 API 完全指南

TypeScript 上的 GraphQL:现代 API 完全指南

作者:

年份:

简介:

现代 Web 开发需要灵活且高性能的 API。GraphQL 已成为构建客户端与服务器之间高效交互接口的事实标准。《TypeScript 上的 GraphQL》一书是一本实用指南,将引导您从基础入门到创建生产级解决方案。



作者阿列克谢·索科洛夫(Alexei Sokolov)是一位拥有 10 年经验的高级开发者,他分享了经过验证的技术和最佳实践。您将学习如何设计模式、编写解析器、处理数据库以及优化性能。



本书适合谁?

  • 希望掌握 GraphQL 的 JavaScript/TypeScript 开发者
  • 从 REST 过渡到 GraphQL 的后端工程师
  • 创建现代 API 的全栈开发者
  • 在项目中引入新技术的团队负责人


您将学到什么:

  • GraphQL 基础:类型、查询、变更、订阅
  • 使用 TypeScript 设计高效的模式
  • 使用 Apollo Server 和 Apollo Client
  • 与 PostgreSQL、MongoDB 及其他数据库集成
  • 查询优化:N+1 问题、DataLoader、缓存
  • GraphQL 中的身份验证和授权
  • GraphQL API 的测试与调试
  • 分页、文件上传、实时订阅
  • 从 REST 迁移到 GraphQL


本书包含 50 多个可直接使用的实用示例。每章都包含巩固所学内容的练习。您将学会不仅仅是编写代码,而是创建架构上正确的解决方案。



特别关注 TypeScript:模式类型化、类型生成、与 IDE 集成。您将了解 TypeScript 如何帮助在编译阶段避免错误,并使代码具有自文档性。



在本书的最后,您将创建一个完整的应用程序——一个带有 GraphQL API、身份验证、订阅和优化查询的任务管理系统。



本书既适合新手也适合经验丰富的开发者。初学者可以找到分步指南,而专业人士则可以获得复杂主题的深入解析和生产级模式。



加入使用 GraphQL 和 TypeScript 的开发者社区。让您的 API 变得快速、灵活且可靠。

推荐