課程介紹
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)
認證過程
無認證考試
開班信息
暫無開班信息