感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
Node.js 入門
- RAM 與 I/O 延遲
- 阻塞與非阻塞
- 事件驅動編程
- 事件循環
- 阻塞事件循環
- Node.js 哲學
Node.js 平台設置
- 下載與安裝
- Node REPL
- 第一個 Hello World
模塊與 npm
- 模塊的結構
- 私有代碼
- 訪問和使用模塊
- npm 命令
- package.json
回調模式
- 什麼是回調
- 回調置底(Callback-last)
- 錯誤優先(Error-first)
事件
- 何時使用事件發出器
- 將函數綁定到事件
- 事件請求
- 事件監聽
錯誤處理
- 回調:錯誤優先
- 事件發出器中的錯誤
- 未捕獲的異常
- 使用域(Domains)
緩衝區
- 為什麼存在緩衝區
- 創建緩衝區
- 讀寫緩衝區
- 操作緩衝區
流
- 什麼是流
- 讀寫流 API
- 流量控制
- 管道(Piping)
- 雙向流(Duplex Stream)
- 轉換流(Transform Stream)
Express.js
- Express.js 簡介與安裝
- 構建 Hello Express 應用
- 創建路由
- 渲染佈局
- 使用模板
- 添加局部模板(partials)
- 使用局部變量和條件模板
- 路由模塊化
Socket.io
- 監聽
- 廣播
- 回答問題
連接數據庫
- No SQL 文檔存儲
- 關係型數據庫
- 配置與平台設置
- CRUD 操作
最低要求
參加本課程的學生應具備 JavaScript 編程經驗。
21 小時
客戶評論 (7)
我享受這些有趣的主題,以及涉及javascript/typescript/nodejs的各種細微差別。
John - BMW SA
課程 - Node.js for JavaScript Developers
機器翻譯
該平臺
Shaun Mbhiza - BMW SA
課程 - Node.js for JavaScript Developers
機器翻譯
實踐練習
Daniel - BMW SA
課程 - Node.js for JavaScript Developers
機器翻譯
我沒有想到課程會如此互動且代碼密集,我非常喜歡這種方式,覺得它讓學習變得更有趣、更有效。
Ryan - BMW SA
課程 - Node.js for JavaScript Developers
機器翻譯
他的幽默與個性
Karabo Mphahlele - BMW SA
課程 - Node.js for JavaScript Developers
機器翻譯
實際案例
Werner - BMW SA
課程 - Node.js for JavaScript Developers
機器翻譯
通過練習,我受益匪淺,更好地理解了nodejs的概念。
Jagath Wijesooriya - Inland Revenue
課程 - Node.js for JavaScript Developers
機器翻譯