NestJS:完整的开发者指南 | NestJS: The Complete Developer’s Guide

使用Nest、TypeORM和Typescript以惊人的速度构建功能齐全的后端API。包括测试和部署!
讲师:Stephen Grider

双语资源中英文字幕学习课程,独家翻译制作,提供全部配套课程资料。全网最低价享受高品质课程资源,无限分享下载。

你将会学到什么?

  • 将功能完整的应用程序部署到生产环境
  • 从头开始构建身份验证和权限系统
  • 编写集成和单元测试以确保代码正常工作
  • 自动验证传入请求中包含的数据
  • 使用API客户端手动测试您的应用程序
  • 使用Typescript将结构应用于代码
  • 通过依赖项注入使您的代码更加可重用和可测试
  • 使用TypeORM关系将不同类型的数据绑定在一起
  • 深入了解NestJS
  • 使用防护程序防止未经授权的用户访问敏感数据
  • 了解Nest的特殊请求响应周期
  • 使用TypeORM实体对应用程序的数据进行建模
  • 使用decorator显著简化代码

课程要求

  • 对Javascript的基本理解

课程说明

身份验证/授权?已覆盖自动化测试是的,它在这里生产部署*当然

祝贺您已经找到了关于如何使用NestJS构建企业级应用程序的完整指南_**

NestJS是一个后端框架,用于创建可扩展和可靠的API。它是一个“包含电池”的框架;它包括处理几乎所有可能的用例的工具,从数据持久性到验证、配置管理、测试等等本课程将帮助您(_master_Nest)。当你完成本课程时,你将有信心构建任何你能想象到的应用程序。

在本课程中,您将构建一系列复杂性不断增加的应用程序。我们使用尽可能少的库和工具。相反,您将编写许多自定义系统,以更好地了解Nest的每一部分是如何协同工作的。您构建的每个应用程序都包括关于数据建模和持久性的讨论。我们将首先将记录保存在一个简单的基于文件的数据存储中(从头开始构建),并最终将数据保存在生产级Postgres实例中。

测试是Nest的一个基本主题。Nest中有大量的功能专门用于确保您的项目易于测试。本课程遵循Nest的测试建议,您将编写集成和单元测试,以确保您的项目按预期运行。尽管测试有时会令人困惑和无聊,但我特别注意确保我们编写的测试具有*表达能力、快速性和有效性。你将能够在自己的项目中使用这些知识,即使是那些不使用Nest的项目!

在整个课程中使用了打字脚本,以确保我们写的是干净正确的代码。**不知道打字脚本吗?没问题!课程结束时提供了一个免费的附录,让您了解打字脚本的最新动态。一旦你熟悉了它,Typescript将帮助你在运行它之前发现代码中的错误和bug。如果你之前从未使用过Typescript,请尝试:)


本课程中的所有内容都旨在使您的学习过程尽可能简单。

  • 在每一步中,我都会教您Nest在内部做什么,并帮助您了解如何扭曲和弯曲Nest以更好地满足您的应用程序的需求。
  • 课程中的每一个视频都附有一个包含最新代码的ZIP文件,以防您陷入困境。
  • 全职助教随时为您解答问题
  • 包括访问私人实时聊天服务器。随时提供实时帮助!

以下是本课程所包含主题的部分列表:

  • 安全地您的应用程序部署到生产环境中
  • 编写自动化集成和单元测试以确保代码正常工作
  • 从头开始构建身份验证系统以让用户登录
  • 允许用户使用权限系统执行某些操作
  • 使用TypeORM通过复杂查询存储和检索数据
  • 了解TypeORM如何处理数据关系
  • 使用属性、方法和参数装饰器编写声明性代码
  • 掌握依赖注入的概念,编写可重用代码
  • 对传入请求执行自动验证
  • 使用自定义DTO系统格式化传出响应数据
  • 使用防护拦截器处理传入请求和传出响应
  • 将代码分段到可重复使用的Nest模块中
  • 使用迁移将结构添加到数据库中

我很难学习NestJS。它周围有大量过时的教程,文档有时不清楚,Nest本身很难理解_我制作这门课程是为了节省你的时间和金钱——这门课程向你展示了你需要了解的关于Nest中每个主题的确切内容。你会发现学习Nest是一次愉快的经历,一路上你会学到大量的知识。

今天就注册,和我一起掌握NestJS

此课程面向哪些人?

  • 任何希望构建API的工程师
声明:双语资源网(shuangyuziyuan.com)提供的所有课程、素材资源全部来源于互联网,VIP 赞助仅用于对双语资源服务器带宽及网站运营等费用支出做支持,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。