Logo
☆☆☆☆☆
0.0
Beginner
4h 45m

使用 Deno 构建 GraphQL 端点

Deno 是一个现代化且安全的 JavaScript 运行时环境,由 Node.js 的原班团队开发。与其它 JavaScript 运行时相比,Deno 提供了更优的性能、更强的安全性以及更高的简洁性。 在本课程中,你将首先了解 Deno 所使用的关键技术,例如 TypeScript。你将对比这些技术与 JavaScript 和 GraphQL 的差异,并掌握相关术语。接着,你将创建自己的 API 端点,并配置查询和变更操作。然后,你将探索两种不同的数据库:首先学习如何使用 PostgreSQL 搭建一个 SQL 数据库,随后学习如何通过 MongoDB 配置一个 NoSQL 数据库,用于存储文档和集合形式的按需数据。最后,你将整合所有组件,构建一个完整的、基于 Deno 的 GraphQL 端点,并同时使用 PostgreSQL 和 MongoDB 作为后端数据存储。 完成本课程后,你将能够独立创建 Deno 应用程序和 GraphQL 端点,并选择合适的数据库来存储数据。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 Deno 构建 GraphQL 端点
Deno 是一个现代化且安全的 JavaScript 运行时环境,由 Node.js 的原班团队开发。与其它 JavaScript 运行时相比,Deno 提供了更优的性能、更强的安全性以及更高的简洁性。 在本课程中,你将首先了解 Deno 所使用的关键技术,例如 TypeScript。你将对比这些...

WHAT YOU'LL LEARN

对 TypeScript 及其在 Deno 中应用的理解

Content

7 Lessons • 0 Quizzes • 0 Challenges

Deno、TypeScript 与 GraphQL 入门
  1. 1

    Deno 简介

  2. 2

    TypeScript 简介

  3. 3

    JavaScript 与 TypeScript

  4. 4

    GraphQL 简介

  5. 5

    GraphQL 基础知识

  6. 6

    GraphiQL 编辑器

  7. 7

    测验:Deno、TypeScript 与 GraphQL 入门

创建一个基本的 GraphQL 端点
  1. 1

    “Hello, world!” in Deno

  2. 2

    向项目中添加依赖项

  3. 3

    模式与类型

  4. 4

    查询和变更

  5. 5

    挑战:创建一个基本的 GraphQL 端点

  6. 6

    解决方案:创建一个基本的 GraphQL 端点

  7. 7

    测验:创建一个基本的 GraphQL 端点

数据库与 Deno
  1. 1

    SQL 或 NoSQL 数据库

  2. 2

    模式与应用场景

  3. 3

    测验:数据库与 Deno

SQL:PostgreSQL 与 Deno
  1. 1

    使用 Deno 连接 Postgres

  2. 2

    更新我们的模式

  3. 3

    挑战:PostgreSQL 与 Deno

  4. 4

    解决方案:PostgreSQL 和 Deno

  5. 5

    测验:PostgreSQL 与 Deno

NoSQL:MongoDB 与 Deno
  1. 1

    使用 MongoDB 与 Deno

  2. 2

    更新我们的模式

  3. 3

    挑战:MongoDB 与 Deno

  4. 4

    解决方案:MongoDB 与 Deno

  5. 5

    测验:MongoDB 与 Deno

总结
  1. 1

    结论

附录
  1. 1

    安装 Deno

  2. 2

    安装 Postgres 服务

  3. 3

    安装 MongoDB 服务

  4. 4

    Docker 简介

  5. 5

    Deno 和 Docker

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)