掌握 NestJS – 2024

Mastering NestJS – 2024

掌握 NestJS 并使用 REST API、MySQL、TypeORM、MongoDB、Mongoose、JWT、BcryptJS 等构建应用程序。

 学习内容

  • 逐步学习 NestJS / 服务器端编程的基础知识,包括控制器和装饰器基础知识
  • 通过了解 Built in Pipes 和 Custom Pipe 实现来验证数据。
  • 详细了解 NestJS 中间件并处理 Route 概念。
  • 深入了解 NestJS 守卫,包括基础知识、API 密钥授权、实际分配、基于角色的守卫和全局守卫。
  • 利用拦截应用程序中传入和传出请求的拦截器来修改请求和响应数据。
  • 使用 TypeORM 对 MySQL 进行 CRUD 操作
  • 使用 Mongoose 对 MongoDB 进行 CRUD 操作
  • 实用简洁的 MyStore 应用程序与 MySQL (RDBMS) 一起实现 CRUD 操作
  • 数据验证和 UI/UX 实施
  • 使用密码哈希的 Cookie 和 JWT 身份验证
  • 将 MyStore 应用程序从 RDBMS (MySQL) 转换为 NoSQL (MongoDB) 等等。

 

 要求

  • Typescript 和 NodeJs 基础知识将有很大帮助
  • 时间、注意力和专注去学习和实践

 描述

通过这门精心设计的 Nest.js 课程探索服务器端 Web 开发的动态世界,该课程专为有抱负的学习者和希望掌握服务器端 TypeScript 的经验丰富的专业人士量身定制。本渐进式指南将带您动手探索 Nest.js,并使用 typescript 的新一代开发方法。

在本课程中,您将学习处理实际项目的正确方法 – 确保您获得直接适用于专业环境的实践技能。

以下是本课程的主要特点:

  •  NestJS 基础知识

  •  控制器

  •  管道

  •  警卫

  •  拦截 器

  •  中间件

  •  使用 MySQL 的 CRUD

  •  类型ORM

  •  REST API 接口

  •  饼干

  •  会期

  • JWT

  •  BcryptJS 的

  •  使用 MongoDB

  •  

  • 实践作业及更多…

掌握 NestJS 基础知识 → 掌握控制器、管道、守卫和中间件等基本原则

使用 MySQL 和 MongoDB 的 CRUD 操作 → 掌握使用 RDBMS 和 NoSQL 数据库构建强大的 Web 应用程序和 API 的技术。

拦截器 →利用拦截应用程序中传入和传出请求的拦截器来修改请求和响应数据、执行其他逻辑或全局处理错误。

在本课程结束时,您将能够:

  • 构建可扩展且可维护的 Node.js 应用程序

  • 在 NestJS 项目中有效地使用 TypeScript

  • 掌握 NestJS 架构的核心概念

  • 创建强大的 RESTful API

  • 实现中间件、管道、拦截器和守卫等高级功能

  • 为您的代码编写全面的测试

本课程适合谁:

  • 想要掌握 NestJS 开发人员的有抱负的人
  • 想要将他们的技能提升到极致的初级和中级开发人员!
  • 希望使用最新功能升级其现有开发技能的专家开发人员。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。