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
posted @ 2019-12-22 00:14  RobinLiang  阅读(18)  评论(0)    收藏  举报