node系列:学习路线安排

背景

距离裸辞到工作已经一段时间了,最近这段也感觉到了瓶颈期,也琢磨着是不是把node学好,毕竟现在前端离不开node,而且这块是基础,非常重要

学习路线

node学习路线我也看了很多文章和教程目录,大多数都是直接从express或者koa中直接上手,而对于一些如Buffer、child_process等等很少讲到,这也是市场少的教程很少涉及到的,其实这就是基础,所以我们学习node的时候不抱着精通而是学会基础就行,这也是我们的目标

基于下面的参考资料,我罗列出一下大纲

参考资料

  • 深入浅出webpack

  • 极客专栏nodejs实战

  • 珠峰nodejs教程

node环境配置和介绍

node调试

commonjs模块化以及原理

node事件循环

npm规范

node核心模块

Buffer

fs

Stream

NetWork

tcp

http

compress

crypto

process

node中的进程和线程

搭建一个原生HTTP服务

上手express

cookie、session、JWT

mongodb、MySQL

基于koa搭建博客系统项目

解析koa源码

基于node搭建react ssr服务端渲染框架

基于node实现一个脚手架cli

node性能调优

以上就是我罗列出来的大纲,实际上上面这些知识点我多多少少的都学习过,就是没有系统去整理,以致于有些概念没有连成线,所以借助这个机会好好整理下

场景

其实很多大佬说过,掌握node会很快的,当你遇到有用到node场景,比如node用于中间层,有些同学就会说到,自己写的业务并不复杂,怎么办?其实,这也是我遇到的问题,但是我觉得这类场景问题可以用开源项目解决,并且我们学习的是基础

交流群

如果你有更好的学习提纲,欢迎补充

当然,我也建了个node训练营方便交流,大伙可以加我微信vnues123一起学习

在线笔记

最近花了点时间把笔记整理到语雀上了,方便同学们阅读:语雀笔记入口

最后

1.看到这里了就点个在看支持下吧,你的「点赞,在看」是我创作的动力。

2.关注公众号前端壹栈,回复「1」加入前端交流群!「在这里有好多前端开发者,会讨论前端知识,互相学习」!

3.也可添加公众号【前端壹栈】,一起成长

原文地址:https://www.cnblogs.com/vnues/p/14300327.html