NestJS 入门到实战 前端必学服务端新趋势无密分享 NestJS 入门到实战 前端必学服务端新趋势无密分享 NestJS 入门到实战 前端必学服务端新趋势无密分享 NestJS 入门到实战 前端必学服务端新趋势无密分享

 

NestJS 入门到实战 前端必学服务端新趋势

近几年快速发展的Node.js框架,掌握未来前端工程师后端开发能力

NestJS 在构建高效且可扩展的 Node.js 服务器端应用程序方面别具优势,越来越多的团队在大型 Node.js 服务端项目中使用 NestJS,非常值得前端学习。本课程是站内首门讲解 NestJS 的实战课,你将在 Brian 老师的带领下,顺滑地进入服务端开发领域,并掌握 NestJS 这项目技术的高效使用方法。

适合人群
1年以上经验的前端皆可学
技术储备
有良好的HTML/CSS/JS 开发经验;
有Vue、Node.js基础及开发经验;
环境参数
Nest.js 9.x
Node.js 14~16.x
TypeScript 4.x
数据库 MongoDBMySQL 5.7;Redis 6.x

 

试看链接:https://pan.baidu.com/s/1efHNPy0lRBzANGw2MWAstA?pwd=1sc9

章节目录:

第1章 会nodejs还有必要学nestjs吗? 试看3 节 | 56分钟
Nestjs是当前流行的使用Typescript开发Node应用的企业级框架。Nestjs为了Node侧应用架构而生,它优秀的架构可以用在复杂的企业级项目开发,适合与react,Vue等技术全栈开发,同时支持微服务架构,技术功能全面,是TS写后端的最佳选择。…

收起列表
视频:
1-1 课程介绍 (20:08)
试看
视频:
1-2 什么是nestjs?应用场景是什么? (23:54)
视频:
1-3 常见问题:对比koa&eggjs&express,nestjs优势是什么? (11:31)
第2章 快速搭建nestjs开发环境 试看8 节 | 90分钟
掌握服务端开发的基本流程,完成本地开发环境搭建,配置VSCode插件、Docker容器环境等相关内容,了解在哪里获取Nestjs学习资源,为之后的项目开发建立知识储备。

收起列表
视频:
2-1 常见服务端开发流程是什么?哪些核心的技术点? (16:12)
试看
视频:
2-2 前端息息相关的Nodejs版本介绍 (04:01)
视频:
2-3 Node.js版本管理工具:nvm不能太好用 (09:18)
视频:
2-4 包管理工具使用:cnpm&yarn&pnpm对比 (08:16)
视频:
2-5 开发环境搭建准备:VSCode 和扩展+TypeScript配置 (15:31)
视频:
2-6 数据库开发环境:Windows上快速搭建测试数据库环境 (06:17)
视频:
2-7 开发环境:Docker介绍及创建数据库 (16:02)
视频:
2-8 加餐:Docker配置加速+docker-compose容器管理工具 (14:13)
第3章 快速开发第一个nestjs程序【nestjs官方CLI助力】5 节 | 65分钟
本章学习Nestjs官方提供的CLI脚手架工具,了解RESTful接口及前后端分离场景下,如何设计接口及测试接口的工具。好的代码目录结构与全名方式,是后续写出优质项目的前提,介绍Nestjs最佳实践。

收起列表
视频:
3-1 快速上手:安装官方nestjs CLI工具 (13:31)
视频:
3-2 基础中的基础:什么是REST&如何设计 (10:13)
视频:
3-3 第一个nestjs应用: Hello World (08:37)
视频:
3-4 最佳实践:工程目录+文件命名约定 (17:31)
视频:
3-5 CLI初试:启动 Nest 应用程序 + 创建控制器 (14:25)
第4章 4 种实用的“提高开发效能”方法【nestjs应用开发技巧】4 节 | 27分钟
提升Nestjs开发效率,配置webpack热重载模式。学会读懂代码的前提是会如何调试程序,了解常见IDE如VSCode、Webstorm中如何配置Node.js前端项目调试,学习Chrome调试Node.js项目的方法。

收起列表
视频:
4-1 开发提效:配置Webpack热重载模式 (10:06)
视频:
4-2 配置vscode调试任务.mp4 (04:23)
视频:
4-3 配置webstorm调试任务 (04:45)
视频:
4-4 如何使用Chrome开发工具调试 (07:14)
第5章 TypeScript与nestjs关系【选修】10 节 | 115分钟
TypeScript已是前端开发语言趋势,企业在招聘前端时都要求熟练掌握TS。本章结合现实的使用场景,由浅入深的介绍了TS的核心技术:类型、函数、对象、泛型等,让大家后续学习Nestjs的过程更顺畅。

收起列表
视频:
5-1 章导学 (15:35)
视频:
5-2 基础类型&引用类型 (12:16)
视频:
5-3 函数类型 (09:54)
视频:
5-4 函数重载 (05:57)
视频:
5-5 any&never&void&unknown区别与应用场景 (05:50)
视频:
5-6 tuple与enum (06:48)
视频:
5-7 Interface (18:04)
视频:
5-8 Class类(修饰符、构建函数、接口扩展) (19:16)
视频:
5-9 泛型 (09:53)
视频:
5-10 声明文件&tsconfig配置文件 (10:53)
第6章 nestjs项目开发编程思想【编程思想】 试看7 节 | 90分钟
本周是学习Nestjs核心概念与编程思想的关键,打破前端同学学习后端的心理上的壁垒,用通俗易懂的语言来学习Nestjs中的概念:依赖注入(DI)、AOP(面向切面编程)等。

收起列表
视频:
6-1 如何学习才高效:以前端同学的视角看后端项目 (19:33)
试看
视频:
6-2 编程思想 :什么是OOP?FP?FRP编程? (20:32)
视频:
6-3 编程思想:AOP切面编程是什么?特点是什么? (06:20)
视频:
6-4 葵花宝典:什么是依赖注入(DI)&控制反转IoC (11:46)
视频:
6-5 nestjs 架构篇:控制器、服务、数据访问(非常重要) (08:25)
视频:
6-6 nestjs 架构篇:用模块来组织代码 (09:42)
视频:
6-7 加餐:DTO,DAO是什么?MVC是什么架构? (13:39)
第7章 nestjs服务端开发:通用业务框架设计【配置】
从项目全局分析通用业务框架的开发需求,学习后续开发思路,了解Nestjs概念概念并上手配置模块的开发,针对于开发场景下的多环境配置及Nestjs官方的配置模块的使用。

第8章 nestjs服务端开发:通用业务框架设计【数据库】
数据库是后端开发中非常重要的一环,本周不仅了解Nestjs对接ORM库的意义,也完成了Nestjs通用业务框架与常见的ORM库TypeORM对接MySQL的集成。学习数据库设计、数据库的增删改查基本操作以及数据库常见关联关系(1:1、1:n、n:n)的实现。…

第9章 nestjs服务端开发:通用业务框架设计【日志收集】
通用业务框架的日志模块的设计,通过日志系统记录API接口操作,避免异常关机、掉电、非法接口请求等造成文件系统中数据异常等问题,方便回溯与回滚。Nestjs中通过异常过滤器实现异常的捕获,通过日志模块记录异常情况。

第10章 nestjs服务端开发:接口开发
深入学习Nestjs的常用装饰器,了解接口开发中的CURD操作(增删改查)从前端到后端的整个过程,同时在本章搭建前端项目,完成vue3+Pinia+Vue-router全家桶与Boostrap 5.x的集成,实操前后端请求与响应的流程。

第11章 nestjs服务端开发:登录鉴权
本章完成双闭环之“认证”闭环:学习前后端分离及JWT技术原理,集成passport-jwt到nestjs项目。前端项目完成登录&注册页面,并完成Nestjs通用业务框架中的认证逻辑,实现用户登录注册功能。通过鉴权守卫确认用户身份。…

第12章 nestjs服务端开发:RBAC权限系统设计
本章完成双闭环之“鉴权”闭环,经典的RBAC角色权限模型设计与实现,完成权限守卫功能开发。对接前端菜单页面,创建接口请求,实现不同用户角色登录之后访问不同的角色内容。

第13章 nestjs服务端开发:单元测试
随着项目复杂度的增加,不可能每次完成了项目的功能修改,都使用测试软件来对所有的接口进行测试,从本章开始学习借助工具来测试。本章将学习常见的测试分类以及测试的意义,测试环境集成Jest,通过完成用户&鉴权服务的测试,熟悉单元测试书写与调试流程。…

第14章 nestjs服务端开发:集成测试
相比于单元测试专注于某个特定的功能,端到端的测试(e2e)主要测试是业务流程的准确性与完整性。本章集成Pectum.js来发起HTTP请求,与生产环境相对应,模拟用户使用我们系统模块的行为,从而来判断我们的接口服务是否正常、系统是否正常。…

第15章 NestJS 项目部署
学习项目打包配置与生产环境部署流程,实操Node.js项目的容器化部署方案,学习Dockerfile及容器镜像打包、测试、分发与运行,体会容器化部署的优点。

本课程持续更新中

亲,这个您安心哦!本站所有课程全部都是MP4格式! 无加密 可以直接学习!方便快捷

购买后会弹出点击下载按钮,点击后转跳到百度网盘or阿里网盘,能直接转存到您自己的网盘,或者下载到本地即可!

亲,长期学习建议能开通本站会员,终身会员 可以定制课程,比如:您需要一门课,本站还没有收录,能就可以联系客服进行定制(实战课程一般3天出课,大型课程1-3周出课)

亲,您安心哦 本站24小时都有客服在线为您排忧解难,课程都是有备用链接的 99%不会出现链接失效的情况,万一碰到了扫描课程页右侧微信客服二维码,秒补发