課程簡介

理念 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 和社區支援

最低要求

  • ECMAScript 知識 (JavaScript)
  • JavaScript 中面向物件程式設計和函數式程式設計的基礎知識
 14 時間:

人數


每位參與者的報價

客戶評論 (3)

Provisional Upcoming Courses (Require 5+ participants)

課程分類