Course Code:
nodejs
Duration:
14 hours
Prerequisites:
- ECMAScript 知識 (JavaScript)
- JavaScript 中面向物件程式設計和函數式程式設計的基礎知識
Overview:
該培訓面向使用伺服器端和客戶端技術的 Web 應用程式開發人員。培訓期間討論的主題是讓參與者熟悉用 JavaScript 編寫並在伺服器端執行的應用程式程式程式設計的可能性。在培訓期間,平臺 Node.js 被廣泛討論 - 它的架構、安裝和配置、庫管理和創建您自己的應用程式。
Course Outline:
理念 Node.js
- 什麼是 Node.js
- ECMAScript 的特點和功能
- ECMAScript 5 和路線圖
- 用戶端 - 伺服器和請求 - 回應體系結構
- ECMAScript 伺服器和用戶端
- 使用 3
建築
- V8發動機
- 事件迴圈
- 異步
- 延續傳遞樣式
- 平台結構 Node.js
- 能力 Node.js
- 安全
主控台的安裝和基礎知識Node.js
- 支援的作業系統
- 可能的安裝方法
- 在您選擇的系統上安裝過程
- 初始設置
- 主控台 Node.js 和可用命令
- 字串、參數和 sf 模組
在平台上執行伺服器Node.js
- HTTP 協定
- GET/POST/PUT/DELETE 方法
- 請求和回應,HTTP 標頭
- 支援 HTTP 方法 Node.js
- 顯示 Web 內容
- 表單處理
基於框架的 Web 應用程式開發Express
- 可用框架
- MVC 基礎知識
- 帶有 Express 的 Web 應用程式
資料庫支援
- 可用於資料庫的庫
- DAO 和 ORM 概述
- DBMS選擇,關係型資料庫與非關係型資料庫的區別
- SQLite, MySQL, MongoDB, Redis
NPM - 包管理
- NPM 包管理器簡介
- 查找和安裝套件
- 精選/最受歡迎的套餐概述
- 創建和發佈自己的包
應用程式測試、應用程式質量問題
- 支援的測試方法
- 來自 Node.js 的個人和行為測試
- 編碼標準
- 支援應用質量保證的可用工具
支援與發展 Node.js
- 發展
- 支援 Node.js
- 提供開發人員編輯器(IDE 支援)
- 開發人員 Node.js 和社區支援
Sites Published: