新手入门:12个Node.js实战项目精选

发表时间: 2020-11-22 15:15

对代码、编程感兴趣的可以关注「老K玩代码」公众号和我交流!
分享代码、经验、项目和资讯

文末领取免费电子书


Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。
Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。

1. Vue.js 和 Node.js 构建内容发布系统

地址:
https://www.shiyanlou.com/courses/1505

学习人数: 272

关注人数: 27

内容发布系统作为一种基本的网站应用,可以用于新闻、博客、官方网站、论坛、社区等多种用途。这个训练营教你如何从头开始构建一个前端和后端分离的内容发布系统,包括前端页面、后端服务、数据库等。


2. Node.js 使用 Sequelize 操作 MySQL

地址:
https://www.shiyanlou.com/courses/509

学习人数: 363

关注人数: 42

隔离是一种Node.js该平台基于promise-orm。用于操作和管理mysql、Postgres、SQLite等关系型数据库。该课程主要研究如何使用sequenize操作MySQL数据库。


3. Node.js 和 Redis 实现漂流瓶

地址:
https://www.shiyanlou.com/courses/450

学习人数: 539

关注人数: 36

该课程使用Node.js+Redis实现了一个简单的漂流瓶应用,主要是学习Node.js还有Redis。在这个项目中,我们使用NPM包redis来操作redis数据库。同时,express用于提供web服务。


4. Node.js 实现上传文件功能

地址:
https://www.shiyanlou.com/courses/458

学习人数: 633

关注人数: 47

该课程主要介绍如何搭配Node.js服务程序实现文件上传。这门课将从基础课开始Node.js开始,首先介绍了第三方文件上传的原理,然后介绍了应用程序代码的实现。最后,对文件上传功能进行了扩展。


5. Node.js 实现端口扫描器

地址:
https://www.shiyanlou.com/courses/528

学习人数: 479

关注人数: 43

在该课程中,是一个Node.js端口扫描模块项目,主要用于Node.js同时,我们将使用一些ES6新语法,测试Node.js该课程介绍的一些ES6语法,该课程会使用promise。


6. React+Express+MongoDB 仿网易云音乐

地址:
https://www.shiyanlou.com/courses/888

学习人数: 976

关注人数: 117

网易云音乐作为曲目齐全、操作简便、用户体验高的音乐产品,越来越受到人们的青睐。本次训练营将用react实现网易云音乐。项目包括从设计到实施的全过程。具体模块可分为:前端接口模块、节点模块、mongodb模块。前端接口模块包括react组件开发、react路由器路由配置和Redux状态管理。如果你没有基础,你可以先学习实验楼的基础课程,然后你可以学习。


7. Node.js 实现静态文件服务器

地址:
https://www.shiyanlou.com/courses/520

学习人数: 398

关注人数: 31

该课程使用Node.js实现一个简单的静态文件服务器,主要学习Node.jsHTTP模块,熟悉Node.js创建web服务器的过程。同时,学习一些新的ES6语法Node.js强烈建议使用ES6。


8. Node.js 实现私人笔记本

地址:
https://www.shiyanlou.com/courses/446

学习人数: 731

关注人数: 55

这个项目将教你如何使用Node.js技术完成一个私人笔记本项目,每个注册用户都可以在自己的私人空间里写下自己的感受。快速学习Node.js网站开发基础。该课程难度一般,属于基础课,适合学生学习Node.js基本用户,学习Node.js网络开发。


9. Node.js 经典项目实战

地址:
https://www.shiyanlou.com/courses/455

学习人数: 1.2k

关注人数: 213

完成5部经典作品Node.js项目,高强度学习Node.js发展。封面Node.js基础,快速框架,插座.io, Angular.js,redis,mongodb等。


10. Node.js包教不包会

地址:
https://www.shiyanlou.com/courses/493

学习人数: 6.1k

关注人数: 503

这是Node.js初学者的系列课程,该课程是提供更多的Node.js实践机会,通过精心安排的课程目标的每一部分,让Node.js初学者可以循序渐进,有目的性和挑战性Node.js学习。适合那些想开始Node.js的后端新手。


11. Node.js 实现 Express Session 中间件

地址:
https://www.shiyanlou.com/courses/901

学习人数: 234

关注人数: 29

对于初学者来说,cookie和session的工作机制很难理解。express框架提供了会话中间件express-session并实现了会话机制。该课程将学习开发一个与express session相同接口的中间件exsession,以便深入了解session的工作机制。


12. Vue.js+Koa.js+MongoDB 打造「什么值得买」网站

地址:
https://www.shiyanlou.com/courses/898

学习人数: 777

关注人数: 90

这个训练营使用Vue.js版+ Koa.js+Mongodb实现了一个类似于值得购买的网站。使用Vue.js实现,主要采用Vue、Vue路由器、vuex等技术。服务器端使用Node.js一个web框架的实现,主要基于学习Koa.js发展。网站采用mongodb进行数据存储,主要功能模块有:用户管理、商品分类管理、商品标签管理、商品管理等。


往期精彩推荐:

  1. 6个bootstrap项目资源,自学就能变大佬
  2. 介绍给自学MongoDB新手9本入门书,文末免费下载电子书
  3. 「本周要闻」IntelliJ IDEA 2020.2 稳定版发布
  4. 学透jquery,最新国内11个新手项目学习资料
  5. 学好JavaScript基本功,老K推荐这几本书

粉丝福利:

如果你也对编程感兴趣,记得加老K玩代码公众号和我交流哦!
里面有我最近整理的一些与"node"相关学习资料,有需要的可以去看一下。
关键词node,希望对大家有用。