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