概念
课程简介
让我们来了解一下本课程将要学习的内容。
ORM 简介
对象关系映射(ORMs) 在构建现代后端应用的开发者中越来越受欢迎。它们帮助开发者保持代码库的一致性,提升安全性,并简化与不同数据库的交互。
...
Node.js 的 ORM
关于 ORMs
对象关系映射是一种将不同类型系统中的数据进行转换的技术或过程。通过 ORM,可以在数据库层与应用程序代码层之间自动完成数据传输,反之亦然。
随着查询需求的增加,SQL 查询语法会变得越来越复杂,最终可能难以维护。ORM 提供了对核心 SQL 实现(如数据库连接、数据填充、索引等)的抽象,并在应用层面提供可调用的方法。这使得 ORM 成为开发人员非常青睐的工具。ORM 让我们能够使用同一种语言与数据库交互,并在应用层面进行开发。
课程结构
本课程整体可分为三个部分。
预备课程
课程的前几章涵盖 TypeScript、Node.js、ORM 和 SQL 的基础知识。无论这些内容对你来说是全新的还是复习,都将为你打下坚实的基础,确保你能够顺利进入后续学习。
核心课程
核心课程进一步深入讲解在 Node.js 中使用 TypeScript 与 ORM 处理 SQL 的一些中级概念。我们将探讨如何将 Prisma 等 ORM 工具集成到 Node.js 项目中,并开发 REST API。
可选进阶课程
此外,我们还包含了一些高级主题,例如在使用 ORM 时如何编写原生 SQL 查询,以及持续集成/持续部署(CI/CD)的相关实践。
现在,让我们立即开始吧!