课程

课程介绍

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架构一个后端项目

总结:后端框架选型心得

部署和容器

持续集成与持续部署

容器化和云原生

实践:本地模拟云原生应用部署

实践:快速开发一个后台管理系统

认证过程

无认证考试

开班信息

暂无开班信息