最近在学 nest.js ,作为一个纯前端来说后端知识可以说一窍不通,学的有点痛苦不清楚真实工作中是怎么做的,虽然说在能用 orm 操作数据库,但不太懂要怎么去设计数据库,就感觉写后端要想很多东西,安全啊、加密啊等,我想表达的是我现在进入一个陌生的领域,需要怎么循循渐进的去学习,去理解,去融会贯通才能做出一个真正意义上的最佳实践的写法
1
lovedebug 330 天前
最简单的方法是 youtube 上找 nestjs 课程跟着撸一个,碰到不懂的记下来自己去搜去扩展
稍微好一点的是在工作中用 nestjs 为自己的组做一个简单的工具或者服务 |
3
privateproxies 330 天前
@kirls 学好了联系我
https://juejin.cn/post/7272270987256397876?searchId=20231229175922008DB84BDCDCD4E1CC89 或者 我们边学变干!我需要前端程序员 |
4
kuituosi 330 天前
nestjs 是 java 那一套风格,ioc/aop 上手肯定有一定难度,熟练之后就好了
数据库建议单独作为一项去学习 |
5
dream4ever 330 天前
@privateproxies 哥们,人学的是 nest ,不是 next ,哈哈
|
6
lovedebug 329 天前
|
7
XCFOX 329 天前 4
你要学的是后端,而不仅仅是 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 生态里的东西。 |