node-study

有一段时间没有发布博客了,其实也不是不想发布,只是最近有学习 NodeJs。然后打算写一个 NodeJs 入门教程,这个东西已经进行了一大半了。

不想学习后端的前端不是一个好前端。

——某个无知的前端

不知道你们怎么看待上面这句“名言”,但是我认为一个合格的前端工程师应该对后端有所了解,在项目中才能更好的和后端同事沟通,共同完成项目。

作为一个工作两年的前端,一直没有正式学习后端语言,对后端很多业务都不甚了解。在和后端同事的沟通中也存在部分问题(源于对后端一些概念的了解不够),所以下定决心学习一门后端语言并完成一些相关项目,增加对后端程序的了解。这对将来的发展也有好处。

教程将使用 ES7 语法和 koa2 框架搭建一个论坛系统(参照segmentfault),然后添加部分功能,目前暂定需求如下:

  1. 用户注册、登陆、个人信息管理
  2. 用户发帖、回帖、对发布的帖子点赞、收藏和举报等操作
  3. 后台管理员对菜单、主题分类、主题标签的管理
  4. 后台管理员发布线下活动并统计
  5. 周边商城(暂不确定)

本教程可以看作是从零学 node WEB 开发,适合有一定前端基础但对后端程序不是很了解的后端小白(比如我)这样的同学使用,如果您已经是后端程序员,只是想了解 node 以及 koa2 框架,可以选择性阅读。希望本教材对大家有用,谢谢大家。

教程在完成之前会一直保持更新。

项目地址:https://github.com/qiangqiang93/discuss

希望在学习 node 的同学能有所收获。

[越努力,越幸运!]