V
主页
NestJS大师班 – 从入门到精通, 掌握使用TypeORM、Mongoose、PostgreSQL、MongoDB构建后端API,以及测试、部署等
发布人
📌 完整课程链接 https://theitzy.com/nestjs-masterclass-complete-course/ ----- 🎯 UP网站(更多课程在网站中持续更新) https://theitzy.com/ 在设计NestJS大师班的课程大纲时,我花费了大量的时间和精力,确保它能让我的学生们轻松学习NestJS。以下是在NestJS大师班中涵盖的部分主题,以及你从每个部分可以期待学到的内容。请参阅课程大纲部分,以获取所有涵盖主题的详细列表。 理解模块:我将向你介绍NestJS模块,它们的工作原理,以及它们之间如何链接的内部机制,以及与模块一起使用的各种架构,包括服务和提供者。 验证和管道:这是一个关键部分,解释了如何利用像class validator和Pipes这样的包在NestJS中验证传入你应用程序的数据。 依赖注入:依赖注入是NestJS框架的基石。我们将深入探讨它是如何工作的,以及如何利用它确保你的应用程序保持模块化。我们将处理所有可能的依赖关系,包括模块之间的循环依赖。 代码文档化:我们学习NestJS的特性,这些特性让你能够使用Open API Specification记录API端点,以及使用Compodoc记录应用程序的源代码。 TypeORM和关系型数据库:TypeORM与NestJS紧密集成。我们将在构建的REST API应用程序中使用PostgreSQL,并学习如何在构建现实世界应用程序时充分利用TypeORM的所有功能。 数据库关系:这部分教你了解SQL数据库中的关系,以及如何使用TypeORM设置它们。这包括一对一、一对多和多对多关系。这是一个详细且设计精良的部分,消除了关于数据库连接的所有误解。 NestJS中的配置环境:应用程序通常在不同的环境中运行。根据环境的不同,应使用不同的配置设置。NestJS有一个设计良好的系统来管理配置。 异常处理:优雅地处理应用程序内的异常至关重要,因为它能改善开发人员和应用程序用户的体验。我们探讨NestJS提供的帮助我们在应用程序中处理异常的特性。 数据库事务:当你想同时影响多个实体并存在相互依赖关系时,数据库事务很重要。我们深入研究TypeORM事务,看看它们如何与NestJS结合使用。 使用JSON Web Tokens的用户身份验证:我们致力于构建一个使用JWT的身份验证系统,并学习安全且设计良好的系统的内部机制。 守卫和装饰器:守卫和装饰器是NestJS提供的几个重要架构之一。我们使用守卫来过滤掉未经授权的请求,并使用装饰器来设置元数据和附加负载到传入的请求。 Google认证:现代应用程序通常是相互关联的,通常提供使用像Google OAuth这样的服务轻松注册的流程。我们使用Google认证以及我们为NestJS应用程序创建的JWT身份验证服务。 文件上传:大多数应用程序都需要一个文件上传机制,供用户上传文件到服务器并在以后使用。我们学习NestJS拦截器,以及如何使用它们上传文件到NestJS。 单元测试和端到端测试:NestJS是为保持你编写的代码模块化而开发的,以便你能快速测试它。为了践行这一做法,我为这门课程创建了专门的NestJS单元测试和端到端测试模块。 Mongoose和MongoDB:很多时候,你需要在NestJS应用程序中使用像MongoDB这样的NoSQL数据库。在这部分,我们正是这样做的。无论你想使用哪种数据库,NestJS大师班都是完美的选择。 部署到AWS:我们探讨将生产应用程序部署到AWS的所有内在细节。我们还探讨使用CloudFront CDN和S3存储桶上传和为我们的应用程序提供媒体文件。 还有更多…
打开封面
下载高清视频
观看高清视频
视频下载器
NestJS 官方基础课程【中英字幕 NestJS Fundamentals Course】
使用 Next.js | Twilio、TypeScript 和 TailwindCSS 构建和部署医疗保健平台
NestJS从零到英雄--现代TypeScript后端开发(下)【中英字幕 NestJS Zero to Hero】
IT人员的专业英语 - 提高你的IT、技术英语知识。提高你的软技能,促进职业发展
使用NextJS 13、PostgreSQL、TailwindCSS和Vercel构建和部署社交媒体应用程序
性能测试049:MySQL vs PostgreSQL ,PG 优秀得有点过分了~
Rust企业级后端开发指南
Navicat 竟然免费了,可惜还有多少人在用?
干掉Navicat,你就是唯一!
真实线上慢SQL优化思路,技术专家如何分析
花了2万多买的Go语言(golang)教程全套,现在分享给大家,golang零基础入门到精通
新版MySQL数据库从入门到精通视频教程(84集全)
【全108集】强推!2024最细最全自学MySQL数据库全套教程,逼自己一个月学完,编程技术猛涨! 0基础小白入门到MySQL大牛看这套就够了!!
面试官:说一下MySQL主从复制的工作原理?
实用的系统设计【中英字幕 Pragmatic System Design】
清单管理系统中的任务模型实现
软件设计-精粹实战课 - Essentialist – Software Essentialist
手把手教你安装MySQL(最新版本安装)
从零开始构建解析器【中英字幕 Building a Parser from scratch】
MongoDB面试夺命连环50问,600分钟吃透mongoDB整合Springboot实战超详细教程(聚合管道、mongoDB索引数据结构)
基于 Golang + PostgreSQL + Kubernetes 后端开发大师班【中英字幕】
求职面试英语 - 学习回答 50 多个常见英语面试问题所需的英语技能和技巧,以及更多的问题!
NestJS:JS语言进阶全栈开发的最佳选择,基础篇 - NestJS介绍
ChatGPT大师班: 学习Docker和Kubernetes与AWS-ECR的基础知识:从入门到精通的新手指南!
系统设计基础【中英字幕 Systems Design Fundamentals】
【2024版】TypeScript+Node高分教程,手把手教你敲代码,逼自己学完,Ctrl+CV水平猛涨!
TypeScript最佳实践: 编写可读, 可维护且性能卓越的代码
零声教育2024最新C++Qt编程经典项目案例教程,学完即可就业,超级适合小白入门学习
使用 React 和 GraphQL 构建全栈应用程序
如何在 Node.js 中构建 REST API | 什么是 REST API | REST API 教程
缓存数据库一致性是伪命题,延迟双删?我还延迟八删?我列害不?
面向非母语人士的商务英语课程 - 学习演讲、会议、谈判、电话、电子邮件等方面的基本商务英语词汇!
【数据库】数据库到底是什么鬼东西 | 数据库是怎么工作的 | 人人都能看懂的数据库视频
如何使用多种方法(Azure、Render、MongoDB Atlas、Koyeb 等)部署 Web 应用程序
数据库常见面试题:数据表可以分区,为什么还要分表呢
【面试精华版】慢Sql、索引失效、不会优化?秋招一周如何逼自己快速通关数据库MySQL面试?
BOSS上的运维岗位不一定带“运维”俩字
2024年翻遍整个B站,这绝对是最好的分库分表实战教程,涵盖所有核心知识点,让你少走99%的弯路!
NestJS,基础篇 - 默认案例和@Injectable()
Navicat提供免费版本(Lite版)