課程介紹
Node.js是一個JavaScript運行環境(runtime)。實際上它是對GoogleV8引擎(應用于Google Chrome瀏覽器)進行了封裝。由于其擁有異步非阻塞、環境搭建簡單、實踐應用快等特性,使得其在新一代編程開發中更為流行。同時,由于Node.js基于JavaScript語法,因此在學習Node.js時也可以了解和學習JavaScript的語法,拓寬和加深學員對Web前端開發技術的理解。
培訓對象
Node.js初學者,PHP或者JavaScript程序員,Node.js技術愛好者,利用Node.js進行開發的技術人員等。
課程收益
快速掌握服務端核心概念;
Node.js及其擴展的安裝配置;
全面理解異步編程和事件循環。
知識概要
-- 基礎和進階;
-- Node.js深入調試;
-- 后端實戰開發;
-- 部署和容器。
課程大綱
基礎和進階
Node.js應用場景介紹
Node.js避坑指南
Typescript基礎和進階
實踐:使用Typescript開發一個模塊,并發布到NPM
總結:內源社區建設經驗
Node.js深入調試
Node.js項目架構與調試技巧
Node.js命令行工具開發技術
實踐:開發一個命令行工具,并發布到NPM
總結:命令行工具用途介紹和演示
后端實戰開發
Node.js后端項目開發最佳實踐
Node.js與各種數據層的對接
實踐:從0到1架構一個后端項目
總結:后端框架選型心得
部署和容器
持續集成與持續部署
容器化和云原生
實踐:本地模擬云原生應用部署
實踐:快速開發一個后臺管理系統
認證過程
無認證考試
開班信息
暫無開班信息