用 nest.js 做全栈,后端知识的路线图怎么规划怎么学好?

330 天前
 kirls

最近在学 nest.js ,作为一个纯前端来说后端知识可以说一窍不通,学的有点痛苦不清楚真实工作中是怎么做的,虽然说在能用 orm 操作数据库,但不太懂要怎么去设计数据库,就感觉写后端要想很多东西,安全啊、加密啊等,我想表达的是我现在进入一个陌生的领域,需要怎么循循渐进的去学习,去理解,去融会贯通才能做出一个真正意义上的最佳实践的写法

2268 次点击
所在节点    程序员
8 条回复
lovedebug
330 天前
最简单的方法是 youtube 上找 nestjs 课程跟着撸一个,碰到不懂的记下来自己去搜去扩展
稍微好一点的是在工作中用 nestjs 为自己的组做一个简单的工具或者服务
kirls
330 天前
@lovedebug 可以推荐一下质量高的的课程吗?
privateproxies
330 天前
@kirls 学好了联系我
https://juejin.cn/post/7272270987256397876?searchId=20231229175922008DB84BDCDCD4E1CC89

或者 我们边学变干!我需要前端程序员
kuituosi
330 天前
nestjs 是 java 那一套风格,ioc/aop 上手肯定有一定难度,熟练之后就好了
数据库建议单独作为一项去学习
dream4ever
330 天前
@privateproxies 哥们,人学的是 nest ,不是 next ,哈哈
lovedebug
329 天前
@kirls 推荐一个系列 https://wanago.io/courses/api-with-nestjs/ 照着做也能学会
视频 youtube 直接搜,看最近 1-2 年的就行
XCFOX
329 天前
你要学的是后端,而不仅仅是 nest.js 。

后端需要掌握的知识点有:数据库(MySQL 、PostgreSQL)、缓存(Redis)、消息队列、高并发、分布式、高可用、微服务等等等。
相比起来,用什么语言的什么框架是相对次要的。

数据库、Redis 、消息队列这些你可以很轻易搜到大把教程,我的建议是直接看官方文档。
https://www.postgresql.org/docs/
https://redis.io/docs/about/

至于分布式、高可用、微服务这些理论的东西。我最开始是直接找 Java 的教程看的,主要是学习一个思想,不是非得按教程来,Java 生态里的工具在 Node.js 里可能有另外的替代。很多 Java 教程涵盖了非常全面的知识点:
https://github.com/Snailclimb/JavaGuide
https://github.com/doocs/advanced-java
https://github.com/Jstarfish/JavaKeeper

还有 nest.js 的文档写的也算比较完善的,对新手也很友好,本身也是 Node.js 生态里的东西。
kirls
328 天前
@kuituosi 确实是这样的 用 node 写后端太少了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1004687

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX