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