学习使用 Prisma、Nodejs 和 Postgres 进行 API 开发

Learn APIs development with Prisma, Nodejs, and Postgres

使用 Node.Js、Prisma ORM、Postgres、Sqlite 和 Typescript 构建 Restful API 的分步指南

你将学到什么

  • 掌握 REST API 开发
  • 学习 Prisma 基础知识
  • Prisma 关系、查询、数据库连接、部署
  • 使用 Jest 和 Prisma 测试 REST API
  • 部署 Prisma REST API
  • 使用 Nodejs 和 Express 进行 API 开发
  • 快递基础知识

要求

  • 需要了解 Javascript
  • 具有 Nodejs 和 TypeScript 基础知识者优先

描述

Prisma 是下一代对象关系映射器 (ORM),声称可以帮助开发人员更快地构建并减少错误。与传统 ORM 相比,Prisma 采用不同的 ORM 方法。它使用自定义架构定义语言 (SDL),自动编写迁移并生成类型安全代码。

为什么是棱镜?

  • ORM 有助于实现领域模型。域模型是一个对象模型,其中包含业务逻辑的行为和数据。换句话说,它允许您专注于真正的业务概念,而不是数据库结构或 SQL 语义。
  • ORM 有助于减少代码量。它们使您无需为常见的 CRUD(创建、读取、更新、删除)操作编写重复的 SQL 语句,也无需转义用户输入以防止 SQL 注入等漏洞。
  • ORM 要求您编写很少的 SQL 甚至不需要编写 SQL(根据您的复杂性,您可能仍然需要编写奇怪的原始查询)。这对于不熟悉 SQL 但仍想使用数据库的开发人员来说是有益的。
  • 许多 ORM 抽象了数据库特定的细节。从理论上讲,这意味着 ORM 可以使从一个数据库到另一个数据库的更改变得更加容易。应该注意的是,在实践中应用程序很少更改它们使用的数据库。

在本课程中,我们将在 Prisma、Node、Express 和 Postgres 中构建 REST API

本课程适合谁:

  • 想要学习使用 Nodejs、Express 和 Prisma 进行 API 开发的 Nodejs 初学者开发人员
  • 想要学习如何使用 ORM 而不是普通 SQL 查询的 Nodejs 开发人员
  • 想要学习如何在 Nodejs 中构建 REST API 的开发人员
  • 想要学习如何编写 REST API 测试用例的 Nodejs 开发人员
  • 想要学习使用 JEST 框架进行测试的 Nodejs 开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。