Node.js 入門到幹活,10 個優質項目就夠了!

Node.js 在不少大公司都有不錯的實踐,好比:淘寶、天貓 Web 版,不少頁面都是在 Node 服務器上渲染的。還有各類腳手架、前端打包發佈工具、構建生態的小工具,也基本都是 Node.js 編寫的。前端

綜上,Node.js 也就成爲了前端工程師挑戰高薪的必備技能了!node

那麼 Node.js 從入門到幹活,有須要學些什麼呢?按照實驗樓倡導的「learn by doing「,爲你們奉上如下項目課程。先基礎再練手,輕鬆學會 Node.js。web

1.Node.js 基礎課程

從 Node.js 的基本概念入手,函數、事件、模塊,由淺入深,最終到使用 web 框架,讓你熟練掌握 Node.js 的基本編程。redis

2.Node.js上傳文件實例

主要介紹如何配合 Node.js 服務程序實現文件上傳。課程將會從基礎的 Node.js 實現開始介紹其中的原理及重點,而後經過使用應用框架及第三方模塊簡化代碼,簡單實現文件上傳功能。最後對文件上傳功能進行一些擴展。mongodb

3.Node.js使用Sequelize操做MySQL

Sequelize 是一個 Node.js 平臺基於 Promise 的ORM。用於操做管理 MySQL、Postgres、SQLite 等關係型數據庫。本課程主要學習使用 Sequelize 操做 MySQL 數據庫。數據庫

4.Node.js靜態文件服務器

使用 Node.js 實現一個簡單的靜態文件服務器,主要學習 Node.js 的 http 模塊,熟悉 Node.js 建立 Web 服務器的過程。同時學習 ES6 的一些新語法,現在 Node.js 是極力推薦 ES6 寫法的。 npm

image

5.Node.js 開發端口掃描器

編寫一個Node.js端口掃描模塊,主要用到Node.js的net模塊,同時,咱們會使用一些ES6的新語法。編程

image

6.Nodejs 完成網站信息爬蟲

實現一個簡單的爬蟲,來爬取豆瓣熱評電影,主要有如下幾個模塊:實驗簡介,建立項目,HTTP 模塊,編寫爬蟲程序,保存數據到本地。主要會用到的模塊(包)有:http,fs,path,cheerio。http 模塊用於建立 http 請求,fs 模塊用於保存文件,path 模塊用於解析路徑,cheerio 包是服務器端的 jQuery 實現,這裏用於解析 HTML。bootstrap

7.Nodejs 實如今線聊天室

使用 Node.js 與 Socket.IO 搭建服務程序,配合 Angular.js 可以動態聲明內容,使用 bootstrap 框架的方式完成一個簡單的聊天室應用。服務器

8.Node.js實現私人筆記

使用 Node.js 技術完成一個私人筆記本項目,每一個註冊用戶可在本身的私密空間中書寫本身的心情和感悟。經過 Express 學習 Node.js Web 開發基礎。

9.Node.js+Redis實現漂流瓶

使用 Node.js+Redis 實現一個簡單的漂流瓶應用,主要學習 Node.js 和 Redis 的使用和結合。項目中,咱們使用redis 這個 npm 包來操做 Redis 數據庫。同時使用 Express 提供 Web 服務。

10.Nodejs 實現我的博客

從零開始打造 nodeJS 博客,咱們將帶領你們完成如下幾個模塊:功能模塊分析與設計,搭建開發環境,搭建路由模塊,前端模板引擎,設計頁面,使用 mongoDB 數據庫,建立 session,擴展功能。主要涉及的知識點有:Node.js,Express 框架,模板引擎,bootstrap,mongodb,session,flash 信息提示。

知乎專欄同步:zhuanlan.zhihu.com/p/88452684

相關文章
相關標籤/搜索