登录    注册
  

Nest教程_Nestjs仿小米商城企业级Nodejs项目实战视频教程(大地)(已更新45讲)

  • 赞助费:¥158元   客服1:有事联系我哦  客服2: 点击这里给我发消息   交流群:it营
  • 赞助类型: 赞助
  • 课程讲师: 大地
  • 主要技术: Nestjs
  • 涉及项目: Nestjs仿小米商城项目
  • 涉及技术: Express Ts Nestjs
  • 适合行业: Nodejs全栈开发
  • 课时数量: 已更新45讲 持续更新中...
  • 浏览次数: 11692 次     付款后在订单列表获取下载地址
  • 购买数量: 商品总价:
  • 举报

浏览历史

课程描述

相关课程

还购买过

 

教程介绍:

 

Nest.js是一个渐进的Node.js框架,可以在TypeScript和JavaScript (ES6、ES7、ES8)之上构建高效、可伸缩的企业级服务器端应用程序。它的核心思想是提供了一个层与层直接的耦合度极小、抽象化极高的一个架构体系。Nest.js目前在行业内具有很高的关注度,所以我们有必要学习一下。


Nest.js基于TypeScript 编写并且结合了 OOP(面向对象编程),FP(函数式编程)和 FRP(函数式响应编程)的相关理念。在设计上的很多灵感来自于 Angular,Angular 的很多模式又来自于 Java 中的 Spring 框架,依赖注入、面向切面编程等,所以我们也可以认为: Nest.js是 Node.js 版的 Spring 框架。


Nest框架底层 HTTP平台默认是基于 Express 实现的,所以无需担心第三方库的缺失,Nest 旨在成为一个与平台无关的框架。 通过平台,可以创建可重用的逻辑部件,开发人员可以利用这些部件来跨越多种不同类型的应用程序。 从技术上讲,Nest 可以在创建适配器后使用任何 Node HTTP 框架。 有两个支持开箱即用的 HTTP 平台:express 和 fastify。 您可以选择最适合您需求的产品。

 

NestJs目前周下载量已经达到12万多,趋势还在继续上涨,可以看到目前使用NestJs的童鞋还是挺多。

 

 

NestJs基础教程包括:  Nestjs的基本使用、Nestjs中的路由 、Nestjs中的控制器、Nestjs中的服务、方法参数装饰器、模板引擎、Nestjs中的Cookie、Nestjs中的Session、Nestjs文件上传、Nestjs中间件、 Nestjs管道、Nestjs模块、Nestjs守卫、Mongodb进阶关联查询、Mongoose入门实战、Nestjs中使用 Mongoose操作mongodb、Nestjs中使 TypeORM 操作Mysql等...

 

NestJs仿小米商城项目包括:  NestJs基础 、Nest中Md5的使用、Nest生成验证码、数据库ER图、用户RBAC权限管理(不同角色用户登录后台显示不同菜单,涉及角色、权限、用户的增删改查以及关联)、公共的Ajax改变状态、Ajax双击更改数量、Ajax双击排序、图片上传、生成缩略图、wysiwyg-editor的使用、商品管理中动态生成商品属性表单、批量上传图片插件、redis 的使用、NestJs发送短信、Pc端微信支付、Pc端支付宝支付、Elasticsearch全文搜索引擎、Socket.io机器人 、Socket.io多人聊天室、Socket.io群聊、前后端分离 RESTful API Api接口、购买域名 服务器、域名备案、nginx负载均衡、SSL证书Https配置等等...     这不是一个简单的管理系统,完全的仿小米商城项目实战。

 

 

学前须知:

 

本套Nest.js视频教程前200赞助会员享有158元/套的活动价,200名以后恢复原价228元/套

 

1.教程类型本教程预计共90讲左右,已更新45讲,赞助后可以看此套Nest.js系列全部教程(包括后续更新教程
  
2.必备基础学习此套Nest视频教程之前须具备Html、 Css、 Js、TypeScript、 Nodejs、 Express基础。
 

3.学习说明:每套Nestjs教程只限一人学习,教程和电脑绑定下单时,请填写正确的QQ号,赞助后系统自动发货,届时联系客服获取授权码。

 

4.学习环境:NestJs视频教程支持win xp和win7 win8 win10 以及苹果mac电脑,不支持虚拟机系统。 

 

5.赠送教程: Nodejs 、Express基础教程免费下载地址www.itying.com/goods-783.html) TypeScript入门精通教程免费下载地址https://www.itying.com/goods-905.html)。 

 

6.涉及项目:Nestjs仿小米商城项目。

 

7.配套资源视频+课件+源码+赞助交流群+技术支持。



Nest.js视频教程已更新目录介绍(已更新45讲 持续更新中...):

 

第一讲  Nestjs介绍  环境搭建、创建 运行Nestjs项目、分析Nest架构(17分48秒)

1、NestJS介绍
2、NestJS和Egg.js的一些简单对比
3、学习NestJS必备基础
4、NestJS环境搭建 、创建运行NestJS项目
5、NestJS目录结构介绍、以及执行流程

 

 

第二讲  Nestjs中的控制器、路由、Get、Post、方法参数装饰器(29分52秒)

1、NestJS中的控制器   
2、NestJS中的路由   
3、NestJS中的Get Post以及通过方法参数装饰器获取传值   
4、NestJS中的动态路由

 

 

第三讲  Nestjs中视图(Views)使用模板引擎、配置静态资源、Post以及路由跳转(24分57秒)
1、NestJS中配置静态资源   
2、NestJS中配置模板引擎   
3、NestJS中模板引擎结合Post演示、以及路由跳转

 

 

第四讲  Nestjs中的服务(Model)(13分22秒)

1、关于NestJS中的服务
2、NestJS中创建和使用服务

 

 

第五讲  Nestjs中的Cookie 以及Cookie加密(18分44秒)

1、Cookie简介
2、Cookie特点
3、Nestjs中使用Cookie
4、Cookie中的一些参数
5、加密Cookie

 

 

第六讲  Nestjs中的Session(11分50秒)

1、Session简单介绍
2、Session的工作流程
3、Nestjs中express-session的使用
4、Express-session的常用参数
5、Express-session的常用方法

 

 

第七讲  Nestjs文件上传、单个文件上传 多个文件上传(27分20秒)

1、Nestjs file-upload官方文档
2、单个文件上传
3、多文件上传
4、注意事项

 

 

第八讲  Nestjs中间件(23分46秒)

1、关于Nextjs中间件
2、Nestjs中创建使用中间件
3、多个中间件
4、函数式中间件
5、全局中间件

 

 

第九讲  Nestjs管道(20分55秒)

1、关于Nestjs中的管道
2、Nestjs中创建和使用管道
3、Nestjs中管道结合Joi库实现数据验证

 

 

第十讲  Nestjs模块(模块 服务 控制器)综合使用(31分21秒)

1、关于Nestjs中的模块
2、Nestjs中创建模块
3、Nestjs中的共享模块

 

 

第十一讲  Nestjs守卫 以及基于session的权限判断(23分17秒)

1、关于Nestjs中的守卫
2、Nestjs中使用守卫、以及控制器中单独配置守卫
3、Nestjs中使用守卫、以及全局配置守卫
4、在Nestjs的守卫中获取Cookie和Session
5、在模块中配置守卫

 

 

第十二讲 【Mongodb进阶】Mongodb4.x的使用、mongodb开启权限验证、 mongodb超级管理员 、mongodb用户权限管理【拓展】(26分23秒)

1、Mongodb4.x的使用   
2、Mongodb账户权限配置   
3、Mongodb账户权限配置中常用的命令   
4、Mongodb数据库角色   
5、连接数据库的时候需要配置账户密码

 

 

第十三讲 【Mongodb进阶】关系型数据库表(集合)与表(集合)之间的几种关系(理论-新手必看 13分10秒)

1、简述关系数据库中表与表的3种关系   
2、一对一的关系   
3、一对多的关系   
4、多对多的关系

 

 

第十四讲 【Mongodb进阶】 MongoDB的高级查询 、MongoDB多表关联查询、aggregate聚合管道 $project 、$match 、$group、$sort、$limit、$skip、$lookup 表关联 [难度4个星](35分24秒)

1、MongoDB 聚合管道(Aggregation Pipeline)   
2、MongoDB Aggregation 管道操作符与表达式   
3、数据模拟   
4、$project   
5、$match   
6、$group   
7、$sort   
8、$limit   
9、$skip   
10、$lookup 表关联

 

 

第十五讲 【Mongoose】mongoose入门以及mongoose实现数据的增、删、改、查( 一 )(33分21秒)

1、Mongoose介绍   
2、Mongoose的安装以及使用
3、Mongoose模块化

 

 

第十六讲 【Mongoose】mongoose默认参数 、mongoose模块化、mongoose性能疑问(二)(25分35秒)

1、Mongoose默认参数   
2、Mongoose 模块化
3、Mongoose 性能疑问

 

 

第十七讲 【Mongoose】Mongoose 预定义模式修饰符  Getters与 Setters修饰符(三)(29分43秒)

1、Mongoose 预定义模式修饰符
2、Mongoose  Getters
3、Mongoose Setters

 

 

第十八讲 【Mongoose】Mongoose索引、Mongoose内置方法、扩展Mongoose Model的静态方法和实例方法(四)(17分17秒)

1、Mongoose索引
2、Mongoose内置方法
3、扩展Mongoose Model的静态方法和实例方法

 

 

第十九讲 【Mongoose】Mongoose 数据校验(五)(18分39秒)

1、Mongoose内置校验参数
2、Mongoose自定义校验器

 

 

第二十讲 【Mongoose】Mongoose两个表关联查询aggregate  以及Mongoose中获取ObjectId(六)(25分31秒)

 

 

第二十一讲 【Mongoose】Mongoose多表(N个表)关联查询aggregate (七) (25分43秒)

 

 

第二十二讲 【Mongoose】 DBRef  Populate 实现多个表的关联查询(八)(11分33秒)

 

 

第二十三讲  Nestjs中使用 Mongoose 操作Mongodb数据库(30分36秒)(上)

1、安装nestjs/mongoose 以及mongoose模块
2、配置数据库连接地址
3、配置Schema
4、在控制器对应的Module中配置Model
5、在服务里面使用InjectModel 获取数据库Model实现操作数据库

 

 

第二十四讲  Nestjs中的【接口】以及结合Mongoose实现数据库的曾 删 改 查(下)(21分50秒)

1、Mongoose官方文档
2、实现Nav集合的增删改查

 

 

第二十五讲  Nestjs中使用TypeORM 操作Mysql数据库(16分42秒)(上)

1、关于TypeORM
2、安装TypeORM 操作Mysql模块
3、配置数据库连接地址
4、配置实体entity
5、在控制器对应的Module中配置Model
6、在服务里面使用@InjectRepository获取数据库Model实现操作数据库

 

 

第二十六讲  Nestjs中的接口(Interface)以及结合TypeORM 实现Mysql数据库的增 删 改 查(下)(32分11秒)

1、关于TypeORM
2、安装TypeORM 操作Mysql模块
3、配置数据库连接地址
4、配置实体entity
5、在控制器对应的Module中配置Model
6、在服务里面使用@InjectRepository获取数据库Model实现操作数据库
7、TypeORM操作mysql数据库实现增删改查

 

 

第二十七讲  Nestjs仿小米商城项目(前端、后端、Api)功能介绍(7分42秒)

1、仿小米商城项目功能介绍
2、数据库ER图 (部分ER图)

 

 

第二十八讲  Nestjs仿小米项目架构搭建、配置模块、路由、服务、控制器、模板引擎、静态资源、Session、Cookie等(21分24秒)

1、仿小米商城项目架构介绍
2、配置静态web目录、模板引擎、Cookie、Session
3、创建项目目录以及生成模块控制器
4、配置模板引擎

 

 

第二十九讲  Nestjs仿小米项目 渲染静态页面、views模板分组、views模板分离、后台管理系统局部刷新架构(27分24秒)
1、仿小米商城项目架构介绍
2、后台管理系统局部刷新架构

 

 

第三十讲  Nestjs仿小米商城项目创建tools.ts服务、显示登录验随机证码、获取用户登录信息、配置中间件、权限判断(27分41秒)

1、Nestjs仿小米商城项目创建tools.ts 服务
2、生成验证码
3、配置中间件 权限判断

 

 

第三十一讲  Nestjs仿小米商城配置Mongoose、实现登录、退出登录功能(32分14秒)(上)

1、Nestjs仿小米商城配置Mongoose
2、Md5模块的使用   
3、登录功能
4、退出功能
5、涉及的管理员数据库表

 

 

第三十二讲  Nestjs 实现登录、退出登录功能、配置公共的成功 失败提示页面(16分24秒)(下)

1、登录功能
2、退出功能
3、涉及的管理员数据库表
4、配置公共的成功失败提示页面

 

 

第三十三讲  Nestjs 配置inti中间件、配置模板全局变量、配置可修改的后台地址、扩展模板方法(27分19秒)

1、配置模板全局变量
2、配置可修改的后台地址
3、Nestjs扩展模板方法

 

 

第三十四讲  Nestjs仿小米商城项目 RBAC权限管理功能演示  RBAC实现流程  以及RBAC数据库ER图介绍(8分10秒)

1、RBAC权限管理功能演示
2、RBAC实现流程
3、用户RBAC权限管理树形图
4、权限控制相关的数据库表

 

 

第三十五讲  NestJS仿小米商城项目 RBAC权限管理 - 角色列表、增加 修改 删除角色(42分11秒)

 

 

第三十六讲  NestJS仿小米商城项目 RBAC权限管理、封装模板中格式化日期方法、实现管理员的增删改查以及用户角色关联(31分56秒)(上)

1、封装模板中格式化日期方法

2、RBAC权限管理增加显示管理员 

3、RBAC权限管理管理员和角色关联

 

 

第三十七讲  NestJS仿小米商城项目 RBAC权限管理、实现管理员的增删改查以及用户角色关联(21分58秒)(下)

 

 

第三十八讲  NestJS仿小米商城项目 RBAC权限管理 -权限列表 权限增加  mongodb权限表和权限表aggregate自关联(37分44秒)(上)

一、实现RBAC权限管理第三个模块-权限管理 

二、权限列表权限增加

三、权限表和权限表的自关联

  

 

第三十九讲  Nestjs仿小米商城项目 RBAC权限管理 -权限修改 权限删除(16分30秒)(下)

一、实现RBAC权限管理第三个模块-权限管理  

二、修改权限、删除权限 

 

 

第四十讲  Nestjs仿小米商城项目 RBAC权限管理-角色和权限关联 角色授权(32分51秒)(上)

 

 

第四十一讲  Nestjs仿小米商城项目 RBAC权限管理-角色和权限关联 角色授权(11分13秒)(下

 

 

第四十二讲  Nestjs仿小米商城项目 RBAC权限管理-判断当前登录用户的权限 、没有权限访问则拒绝(36分47秒)

 

 

第四十三讲  Nestjs仿小米商城项目 RBAC权限管理-根据当前登录账户角色的权限动态显示左侧菜单(23分10秒)

 

 

第四十四讲  Nestjs仿小米商城项目 封装上传图片方法  封装方法按照日期存储图片(29分26秒)

 

 

第四十五讲  Nestjs仿小米商城项目  实现轮播图的增加修改删除(33分23秒)

 

 

持续更新中......

 

 

Nest.js视频教程部分资料以及项目截图展示:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha

IT营(itying.com)官网转载的文章、图片等资料的版权归版权所有人所有,因无法和版权所有者一一联系,如果本网站选取的文/图威胁到您的权益,请您及时和IT营站长联系。
我们会在第一时间内采取措施,避免给双方造 成不必要的损失。

公安备案:鄂公网安备 42050202000392号  ICP备案证书号:鄂ICP备17020565号-1