nodejs 技术栈,一步步点亮技能点,深耕 Nodejs
本人刚毕业实习的时候做的是 C#桌面开发,后来因为一些原因机缘巧合下,进军 web 开发。
使用过 java、python、PHP、nodejs 开发过web 应用,最后决定深耕 Nodejs ,因为前后端统一语言写起来很舒服,不会出现写着写着写就写串语言的情况出现,开发体验很好。
使用 nodejs 不可避免的与前端接触的特别频繁(全栈工程师,还不是公司为了省成本一个人当两个人用!),所以学习 nodejs 不像其他语言一样可以只需了解或者不学习前端技术。
本博客是本人学习和记录使用,也供大家参考。
nodejs 学习路线大纲:
0x01 javascript基础:
- JavaScript 基础语法
- ES6 语法
- TypeScript 基础
- NodeJs 常用内置库
- Node.js 编码风格指南
0x02 前端基础:
- HTML5 基础语法
- CSS3 基础语法
- VUE 基础语法
- Uni 跨端开发(小程序、APP、WEB)
0x03 Nodejs 后端开发基础:
- 数据库(MySQL、MongoDB、rides)
- koa、eggjs、express、Nest.js web 开发框架
- ResultFul API
- RabbitMQ、ActiveMQ、Kafafa 消息列队
- 数据库ORM框架(waterline.js)
- http 基础
0x04 运维或其他必备基础:
- PM2 部署Nodejs
- 分布式事务、锁、限流、订单号生产策略、分布式系统校验
- Docker
- Jenkins 持续集成
- git 、 svn
浙公网安备 33010602011771号