使用 Deno 进行现代 Web 开发:使用 Svelte、React 和 GraphQL 开发现代 JavaScript 和 TypeScript 代码
Modern Web Development with Deno: Develop Modern JavaScript and TypeScript Code with Svelte, React and GraphQL
使用 TypeScript 学习 Deno
主要特点
● 利用现代工具和框架,如 React 和 GraphQL。
● 接触 Deno 生态系统和许多不同的第三方模块。
● 涵盖为众多应用创建 UI 和 API。
Deno
是一个提供 JavaScript 和 TypeScript 功能并支持现代 Web 标准的 Web 平台。它是面向 Web 开发人员的简单、最新、安全的运行时环境。
这本书将教你所有需要了解的关于 Deno 的原语、它的想法,以及如何使用它们来构建在现实世界中工作的应用程序。本书的第一部分致力于让您熟悉 Deno 的运行时和全面的生态系统。本书将帮助您熟悉 TypeScript 并尝试使用 Deno。本书还将帮助您了解 GraphQL 和 Oak 并构建基本脚本。它将帮助您设计基本的 Web 应用程序,例如电话簿应用程序和待办事项列表应用程序,这两种应用程序都将开发其用户界面 (UI) 和 API。
本书将帮助你在 NodeJS 上获得对 Deno 的良好信心,以便你可以开始使用 Deno 来构建、维护和部署可靠且安全的 Web 应用程序。
您将学到什么
● 开始使用 TypeScript 和 Deno 的基础知识。
● 使用 Deno 创建您的下一个 React 或 Svelte 应用程序的用户界面。
● 使用 Deno 开发 GraphQL API 服务器。
● 在创建应用程序时充分利用 TypeScript。
● 利用 Deno 及其创建者提供的各种插件。
本书适用于那些
有兴趣利用 Deno 的力量来推动他们的应用程序的读者,无论他们是 Web 开发人员、TypeScript 用户还是 JavaScript 用户,都会发现这本书很有帮助。如果您已经熟悉 JavaScript,代码会更容易理解。
目录
1. Deno Land
2. TypeScript 简介
3. 设置 Deno
4. Deno 生态系统
5. Todos App – API
6. Todos App – UI 实现
7. GraphQL、Oak 和 Oak-GraphQL 简介
8. PhoneBook App—API 实现
9. PhoneBook App—UI 实现
评论(0)