Nodejs----學習路線

一:javascript基礎
	1.語法
	2.數據類型
	3.操做符
	4.語句
	5.函數
	6.變量
	7.Object 類型
	8.基本包裝類型
	9.Global 對象
	10.Math 對象
	11.初始化和檢查
	12.轉換與排序
	13.棧和隊列操做
	14.其它操做

二:Node.js基礎
	1.認識 Node.js
	2.Node.js 與 JavaScript 的關係
	3.Node.js 的特色
	4.Node.js 開發環境介紹
	5.Mac OS X 下 Node.js 開發環境搭建
	6.Windows 下 Node.js 開發環境搭建
	7.開發工具的使用
	8.NPM 與調試工具的使用
	9.經常使用 Linux 命令介紹
	10.HTTP 基礎
	11.應用程序簡介
	12.編寫後端應用代碼

三:數據庫
	1.Redis 基本介紹
	2.Redis 的基本使用
	3.Express 項目中 Redis 代碼的組織
	4.MongoDB 的基本使用
	5.使用 Mongoose 模塊操做 MongoDB
	6.在 Express 項目中使用 Mongoose
	7.Mongoose模式的擴展
	8.Mongoose模型的方法
	9.Mongoose數據的校驗
	10.Mongoose中間件
	11.Mongoose DBRef
	12.Waterline 基本介紹
	13.Waterline 中的主要概念
	14.在項目中集成 WaterLine

四:網絡
	1.使用 http 模塊建立 Web 服務器
	2.使用 Express 建立 Web 服務器
	3.建立 TCP 服務器
	4.Koa入門
	5.Koa簡介
	6.Koa應用
	7.Context(上下文)
	8.請求(Request)
	9.響應(Response)

五:Node.js異步編程
	1.Node.js 異步優化簡介
	2.Node.js 優化異步代碼
	3.Node.js 異步優化性能對比
	4.Node.js 異常的危害
	5.常見的 Node.js 異常邏輯
	6.保證 Node.js 健壯性的方案
	7.Node.js 官方文檔對 Errors 的解讀
	8.Express 中的錯誤處理
	9.HTTP Error
	10.內存泄漏介紹
	11.常見的 Node.js 內存泄漏問題
	12.工具化檢測內存泄漏

六:開發框架
	KeystoneJS 入門
		1.安裝 Node.js 及 MongoDB
		2.KeystoneJS 項目生成器及項目結構
		3.基於 Git 的部署
		4.KeystoneJS 的 MVC
	Meteor框架
		1.Meteor 概述
		2.Meteor VS 其它框架
		3.Meteor 七大原則
		4.Meteor 項目介紹
		5.Meteor 生態圈
		6.安裝 Meteor
		7.使用代碼編輯器進行開發
		8.使用 IDE 或雲平臺進行開發
		9.使用 Git 進行版本控制
		10.使用 Robomongo 鏈接數據庫
		11.使用 Dash 快速查看文檔
		12.建立 Meteor 項目
		13.Meteor 項目結構
		14.Package 類型
		15.建立HackerNews靜態主頁
		16.模板系統介紹
		17.建立動態模板
		18.模板 Helper
		19.Meteor 集合介紹
		20.客戶端與服務器
		21.集合與數據
		22.發佈和訂閱
		23.過去和如今 Web 應用
		24.發佈和訂閱
		25.選擇性發布
		26.添加 Iron Router 包
		27.把 URL 映射到模板
		28.Router 訂閱
		29.特定帖子路由
		30.帳戶系統介紹
		31.登陸註冊模板
		32.建立用戶帳戶
		33.第三方登陸
		34.Meteor 會話(Session)
		35.Meteor 響應式(Reactivity)
		36.Meteor 響應式變量(Reactive Var)
		37.建立帖子基本功能
		38.建立帖子安全性
		39.延時補償
		40.編輯帖子
		41.權限管理
		42.OrionJS 介紹
		43.十分鐘開發 CMS 系統
		44.Orion 集合、字典與頁面
		45.Orion 帳戶與角色系統
		46.Orion 屬性系統
		47.Orion 文件系統
		48.Orion 配置與自定義
		49.內網測試部署
		50.Meteor 部署
		51.Docker 部署
		52.服務部署

七:實戰訓練
	1.項目的初始化、文件結構和模塊管理
	2.後端項目實踐
	3.簡單的 CMS
	4.bower 的使用
	5.建立新聞列表
	6.新聞的建立和詳情查看
	7.Web 與 Node.js 相關技術介紹
	8.expressjs 的配置與路由
	9.expressjs 與HTML
	10.模組化
	11.loopback.io
	12.模型系統與數據源(datasources)
	13.使用Github帳號登錄
	14.郵箱驗證
	15.NODEJS爬蟲系統課程概要
	16.爬蟲系統以及Robots協議
	17.配置爬蟲系統和開發環境
	18.爬蟲實戰
	19.命令行工具
	20.實現你的第一個命令行工具
	21.命令行工具協議
	22.開發前的準備
	23.基礎版本開發
	24.升級版本開發
相關文章
相關標籤/搜索