Logo

课程结构

学习课程的划分及其先修要求。

概念

课程结构

学习课程的划分及其先修要求。

本课程内容介绍

本课程聚焦于 GraphQL,这是一种 API 查询语言以及用于执行查询的运行时环境,能够与您现有的数据协同工作。GraphQL 允许客户端精确请求所需的数据,使 API 在演进过程中更加灵活。同时,它通过提供清晰且易于理解的 API 数据描述,支持强大的开发者工具。

Course Image

课程分为三个部分:

第一部分

在第一部分中,我们将涵盖从 GraphQL 基础知识、构建 GraphQL 模式、处理用户输入、增加灵活性、使用变更操作(mutations)进行修改,到实现实时订阅功能并上线应用等内容。

第二部分

在第二部分中,我们将学习解析中间件、通过身份验证和授权进行安全防护,以及优化解析性能等内容。

第三部分

在第三部分中,我们将探讨如何通过 GraphQL 驱动 Phoenix 的动作、与前端集成,以及 GraphQL 类型的相关知识。

先修要求

本课程假设您已具备 Elixir、PostgreSQL 和 Absinthe 相关的基本知识。

了解 GraphQL