Node.js 在很多大公司都有不錯的實踐,比如:淘寶、天貓 Web 版,很多頁面都是在 Node 服務器上渲染的,還有各種腳手架、前端打包發布工具、構建生態的小工具,也基本都是 Node.js 撰寫的,
綜上,Node.js 也就成為了前端工程師挑戰高薪的必備技能了!

那么 Node.js 從入門到干活,有需要學些什么呢?按照實驗樓倡導的“learn by doing“,為大家奉上以下專案課程,先基礎再練手,輕松學會 Node.js,
1.Node.js 基礎課程
從 Node.js 的基本概念入手,函式、事件、模塊,由淺入深,最終到使用 web 框架,讓你熟練掌握 Node.js 的基本編程,
2.Node.js上傳檔案實體
主要介紹如何配合 Node.js 服務程式實作檔案上傳,課程將會從基礎的 Node.js 實作開始介紹其中的原理及重點,然后通過使用應用框架及第三方模塊簡化代碼,簡單實作檔案上傳功能,最后對檔案上傳功能進行一些擴展,

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 寫法的,

5.Node.js 開發埠掃描器
撰寫一個Node.js埠掃描模塊,主要用到Node.js的net模塊,同時,我們會使用一些ES6的新語法,

6.Nodejs 完成網站資訊爬蟲
實作一個簡單的爬蟲,來爬取豆瓣熱評電影,主要有以下幾個模塊:實驗簡介,創建專案,HTTP 模塊,撰寫爬蟲程式,保存資料到本地,主要會用到的模塊(包)有:http,fs,path,cheerio,http 模塊用于創建 http 請求,fs 模塊用于保存檔案,path 模塊用于決議路徑,cheerio 包是服務器端的 jQuery 實作,這里用于決議 HTML,

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 資訊提示,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/179782.html
標籤:JavaScript
