教程演示🔗

Learn to build a feature rich production ready RESTful web services using NestJS and MongoDB.
学习使用 NestJS 和 MongoDB 构建功能丰富的生产就绪型 RESTful Web 服务

你将会学到的

  • Design and develop RESTful web services
    设计和开发 RESTful Web 服务
  • Using Nest CLI efficiently
    高效使用 Nest CLI
  • Create CRUD. operations 创建克鲁德。操作
  • Modules, controllers and injectables
    模块、控制器和注射剂
  • Filters and Pipes 过滤器和管道
  • Validation 验证
  • DTO or Data Transfer Objects
    DTO 或数据传输对象
  • Asynchronous operations using async/await
    使用 async/await 的异步操作
  • Persisting data in MongoDB collections
    在 MongoDB 集合中持久化数据
  • Industry standard best practic

要求

  • A basic understanding of JavaScript on NodeJS
    对 NodeJS 上的 JavaScript 有基本的了解
  • Basic knowledge of TypeScript is recommended, but not required
    建议使用TypeScript的基本知识,但不是必需的

说明

Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with and fully supports TypeScript (yet still enables developers to code in pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
Nest(NestJS)是一个框架,用于构建高效,可扩展的Node.js服务器端应用程序。它使用渐进式JavaScript,使用TypeScript构建并完全支持TypeScript(但仍使开发人员能够使用纯JavaScript编码),并结合了OOP(面向对象编程),FP(函数式编程)和FRP(函数式响应式编程)的元素。

Under the hood, Nest makes use of robust HTTP Server frameworks like Express (the default) and optionally can be configured to use Fastify as well!
在引擎盖下,Nest使用强大的HTTP服务器框架,如Express(默认),并且可以选择配置为使用Fastify!

Nest provides a level of abstraction above these common Node.js frameworks (Express/Fastify), but also exposes their APIs directly to the developer. This allows developers the freedom to use the myriad of third-party modules which are available for the underlying platform.
Nest 提供了高于这些常见 Node.js 框架(Express/Fastify)的抽象级别,但也直接向开发人员公开其 API。这允许开发人员自由使用可用于底层平台的无数第三方模块。

In recent years, thanks to Node.js, JavaScript has become the “lingua franca” of the web for both front and backend applications. This has given rise to awesome projects like AngularReact and Vue, which improve developer productivity and enable the creation of fast, testable, and extensible frontend applications. However, while plenty of superb libraries, helpers, and tools exist for Node (and server-side JavaScript), none of them effectively solve the main problem of – Architecture.
近年来,由于Node.js,JavaScript已经成为前端和后端应用程序的Web“通用语言”。这催生了像 Angular、React 和 Vue 这样的令人敬畏的项目,它们提高了开发人员的工作效率,并能够创建快速、可测试和可扩展的前端应用程序。然而,虽然 Node(和服务器端 JavaScript)存在大量出色的库、帮助程序和工具,但它们都没有有效地解决架构的主要问题。

Nest provides an out-of-the-box application architecture which allows developers and teams to create highly testable, scalable, loosely coupled, and easily maintainable applications. The architecture is heavily inspired by Angular.
Nest 提供了一个开箱即用的应用程序架构,允许开发人员和团队创建高度可测试、可扩展、松散耦合且易于维护的应用程序。该建筑深受Angular的启发。

In this course I am going to guide you through the process of planning, developing and deploying a fully-featured RESTful web service using TypeScript+NestJS on Node platform.
在本课程中,我将指导您完成在 Node 平台上使用 TypeScript+NestJS 规划、开发和部署功能齐全的 RESTful Web 服务的过程。

此课程面向哪些人:

  • Angular developers who want to apply their Angular/Typescript skills on the back end to create RESTful web services
    希望在后端应用他们的 Angular/Typescript 技能来创建 RESTful Web 服务的 Angular 开发人员
  • Intermediate JavaScript developers who want to dive into back-end development
    想要潜入后端开发的中级 JavaScript 开发人员
  • Any developers willing to apply TypeScript on the back-end
    任何愿意在后端应用 TypeScript 的开发人员
  • Developers eager to learn how to develop performant, secure and production-ready REST APIs following best practices
    渴望学习如何按照最佳实践开发高性能、安全且生产就绪的 REST API 的开发人员
  • Developers who want to learn how to deploy their application to the cloud (Amazon Web Services)
    想要了解如何将其应用程序部署到云(亚马逊云科技)的开发人员
  • Developers who want to follow building a practical, real-world application from zero to production
    希望从零到生产构建实际实际应用程序的开发人员

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源