【Udemy NestJS 高分课程】NestJS Zero to Hero – Modern TypeScript Back-end Development

使用 Node.js 和 TypeScript 按照最佳实践开发和部署企业后端应用程序。

你将会学到的

  • 熟悉 NestJS 框架及其组件
  • 设计和开发执行 CRUD 操作的 REST API
  • 后端应用程序的身份验证和授权
  • 使用 TypeORM 进行数据库交互
  • 安全最佳实践、密码散列和存储敏感信息
  • 使用数据库持久化数据
  • 将处于生产就绪状态的后端应用程序部署到 Amazon Web Services
  • 编写符合行业标准的干净、可维护的代码
  • 利用 NestJS 命令行界面 (CLI)
  • 使用 Postman 测试后端服务
  • 使用 pgAdmin 作为界面工具来管理 PostgreSQL 数据库
  • 在后端应用程序中实现高效的日志记录
  • 基于环境的配置管理和环境变量
  • 实现数据验证和使用管道
  • 使用 Guards 保护授权用户的端点
  • 为持久层建模实体
  • TypeScript 最佳实践
  • 使用 async-await 处理异步操作
  • 使用数据传输对象 (DTO)
  • JSON Web 令牌 (JWT) 的实践经验
  • 单元测试 NestJS 应用程序
  • 将 GraphQL 与 NestJS 一起使用
  • MongoDB 的数据库持久性

要求

  • 对 JavaScript 和/或 NodeJS 有基本的了解
  • 建议您具备 TypeScript 的基本知识,但不是必需的

说明

NestJS 是一个基于 Express 构建的 Node.js 后端开发框架,利用了 TypeScript 的强大功能。

NestJS 利用 JavaScript 作为一种语言和 Node.js 作为一种技术的令人难以置信的流行性和稳健性。它受到 Angular、React 和 Vue 等通用库和框架的启发,这些库和框架提高了开发人员的生产力和体验。

即使考虑到服务器端 Node.js 存在的大量优秀库、帮助程序和工具,它们都不能有效地解决主要问题——应用程序的架构

NestJS 提供了一个开箱即用的应用程序架构,允许开发人员和团队创建高度可测试、可扩展、松散耦合和易于维护的应用程序。

最近,NestJS 框架因其令人难以置信的特性而变得非常流行;

  • 利用 TypeScript – 强类型语言,它是 JavaScript 的超集
  • 使用简单,易学易掌握
  • 强大的命令行界面 (CLI) 工具,可提高生产力并简化开发
  • 详细、维护良好的文档
  • 主动代码库开发和维护
  • 开源(麻省理工学院许可)
  • 支持数十个特定于嵌套的模块,可帮助您轻松与 TypeORM、Mongoose、GraphQL、日志记录、验证、缓存、Websockets 等常见技术和概念集成
  • 易于单元测试应用程序
  • 为单体微服务而设计(文档中有关 NestJS 应用程序的微服务类型以及技术和配方的整个部分)。

在本课程中,我将根据我开发和维护大规模支持数千万并发用户的系统的经验,指导您完成功能齐全的后端应用程序的规划、开发和部署过程。

此课程面向哪些人:

  • 想要深入后端开发的中级 JavaScript 开发人员
  • 任何愿意在后端应用 TypeScript 的开发者
  • 渴望学习如何按照最佳实践开发高性能、安全和生产就绪的 REST API 的开发人员
  • 想要学习如何将应用程序部署到云(亚马逊网络服务)的开发人员
  • 想要跟随从零到生产构建实用的、真实的应用程序的开发人员
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
IT资源 - 高品质精品资源分享网站 » 【Udemy NestJS 高分课程】NestJS Zero to Hero – Modern TypeScript Back-end Development