Node开发

课程时长 24小时09分钟

学习期限 36 个月 退款期限 3 天

市场价格 ¥299.00 会员价格 免费

难度级别 中级 学习人次 530 综合评分 5.0

内容实用 5.0 分

简洁易懂 5.0 分

逻辑清晰 5.0 分

  • 详情
  • 目录

Node全栈:从基础到服务端开发

本课程《Node全栈:从基础到服务端开发》是一门系统性讲解Node.js核心技术与服务端开发实践的进阶课程,专为希望深入掌握现代JavaScript后端开发的程序员设计。课程以实际项目开发流程为主线,从环境搭建到服务器部署,层层递进,帮助学员构建完整的Node.js知识体系。无论你是前端开发者希望拓展后端能力,还是后端工程师想了解Node.js生态,本课程都将为你提供清晰、实用的学习路径,助力你成为一名真正的全栈开发者。

课程从**第一章“Node.js与Redis基础”**开启,首先带领学员快速搭建Node.js开发环境,熟悉NPM包管理机制,并深入理解Node.js的事件驱动、非阻塞I/O模型。在此基础上,引入高性能内存数据库Redis,讲解其在缓存、会话管理、消息队列等场景中的典型应用。学员将学习Redis的基本数据类型、常用命令以及如何通过ioredis或redis客户端库在Node.js中操作Redis,为后续构建高并发应用打下性能优化基础。

**第二章“Node.js核心概念与异步编程”**聚焦Node.js的底层运行机制与编程范式。课程深入剖析事件循环(Event Loop)、进程与线程模型、Stream流处理等核心概念,帮助学员理解Node.js为何擅长I/O密集型任务。同时,系统讲解回调函数、Promise、async/await等异步编程方案,对比其优劣并演示在真实场景中的最佳实践。通过本章学习,学员将彻底掌握异步编程思维,写出更稳定、可维护的非阻塞代码。

进入第三章“Node.js模块化与数据库操作”,课程转向工程化与数据持久化。内容涵盖CommonJS与ES模块的区别与使用,指导学员合理组织项目结构,实现高内聚低耦合的模块设计。数据库部分则重点讲解如何使用Node.js连接并操作主流数据库,包括通过Mongoose操作MongoDB,以及使用Sequelize或原生驱动操作关系型数据库如MySQL/PostgreSQL。学员将学会在Node.js中执行增删改查、事务处理与数据校验,实现业务数据的可靠存储。

**第四章“Node.js服务器开发与Koa框架”**进入服务端开发实战阶段。课程以轻量高效的Koa框架为核心,替代原生HTTP模块,讲解中间件机制、路由设计、错误处理、请求验证与JWT身份认证等关键技能。学员将亲手搭建一个具备RESTful API能力的Web服务器,支持用户管理、数据接口暴露等功能,并了解如何进行日志记录、性能监控与部署上线。通过本章学习,学员不仅掌握Koa的使用,更建立起完整的后端服务开发思维。

本课程结构清晰、内容扎实,理论与实践并重,覆盖了从Node.js基础到现代服务端开发的完整链条。通过四章系统学习,学员将具备独立开发高性能、可扩展Node.js后端服务的能力,为后续深入微服务、DApp后端或全栈项目开发奠定坚实基础。

第一章:Node.js与Redis基础

  • 第1节 node-redis的简介 试听
    28分钟28秒
  • 第2节 node-redis在windows中的启动 试听
    11分钟49秒
  • 第3节 node-redis的string数据类型 试听
    30分钟21秒
  • 第4节 node-redis的hash数据类型的简介
    08分钟31秒
  • 第5节 node-redis的hash数据类型的命令
    15分钟57秒
  • 第6节 node-redis的list数据类型-栈操作
    13分钟59秒
  • 第7节 node-redis的list数据类型-队列操作
    17分钟18秒
  • 第8节 node-redis的set数据类型-交差并集
    27分钟24秒
  • 第9节 node-redis的set数据类型-统计和删除
    12分钟51秒
  • 第10节 node-redis的zset数据类型
    05分钟
  • 第11节 node-key命令
    23分钟19秒
  • 第12节 node-redis在linux中的安装和启动
    44分钟11秒
  • 第13节 node-升级centos7
    08分钟35秒
  • 第14节 node-在centos7中安装redis
    14分钟37秒
  • 第15节 node-在centos7中启动redis
    16分钟48秒
  • 第16节 node-redis的安全认证
    30分钟05秒

第二章:Node.js核心概念与异步编程

  • 第1节 node-node环境配置ioredis(windows)
    22分钟27秒
  • 第2节 nodejs核心-同步和异步的概念
    26分钟36秒
  • 第3节 nodejs核心-异步产生的问题
    07分钟47秒
  • 第4节 nodejs核心-回调地狱
    18分钟20秒
  • 第5节 nodejs核心-promise的定义和状态的改变
    14分钟55秒
  • 第6节 nodejs核心-promise的resolve和rejected调用
    12分钟33秒
  • 第7节 nodejs核心-promise的then方法-A
    11分钟56秒
  • 第8节 nodejs核心-promise的then方法-B
    23分钟58秒
  • 第9节 nodejs核心-promise的传值
    23分钟45秒
  • 第10节 nodejs核心-网景面试题的实现步骤-A
    34分钟36秒
  • 第11节 nodejs核心-网景面试题的实现步骤-B
    32分钟46秒
  • 第12节 nodejs核心-async&await的定义
    16分钟49秒
  • 第13节 nodejs核心-async&await的promise封装
    17分钟28秒
  • 第14节 nodejs核心-async&await的传值
    22分钟46秒

第三章:Node.js模块化与数据库操作

  • 第1节 nodejs核心-async&await解决网景公司面试题
    29分钟34秒
  • 第2节 nodejs核心-node的模块加载流程
    31分钟45秒
  • 第3节 nodejs核心-node的自定义模块
    23分钟41秒
  • 第4节 nodejs核心-ioredis的string操作
    31分钟05秒
  • 第5节 nodejs核心-ioredis的序列化和反序列化
    16分钟57秒
  • 第6节 nodejs核心-重用模块化
    07分钟04秒
  • 第7节 nodejs核心-ioredis的hash类型
    27分钟26秒
  • 第8节 nodejs核心-ioredis的list类型
    16分钟45秒
  • 第9节 nodejs核心-ioredis的set类型
    13分钟30秒
  • 第10节 nodejs核心-ioredis的keys命令
    23分钟13秒
  • 第11节 nodejs核心-linux下部署node环境
    19分钟03秒
  • 第12节 node-mysql-sqlyog基本使用-A
    25分钟21秒
  • 第13节 node-mysql-sqlyog基本使用-B
    32分钟13秒
  • 第14节 node-mysql-sql注入式攻击的黑客原理
    30分钟24秒
  • 第15节 node-mysql-cnpm安装nodejs的mysql包
    04分钟47秒
  • 第16节 node-mysql-node连接mysql
    25分钟09秒
  • 第17节 node-mysql-对象数组的几个实用遍历方式
    36分钟43秒
  • 第18节 node-mysql-预处理操作-A
    29分钟12秒
  • 第19节 node-mysql-预处理操作-B
    31分钟58秒
  • 第20节 node-mysql-mysql的promise封装
    40分钟50秒
  • 第21节 node-mysql-预处理防止sql注入
    08分钟31秒

第四章:Node.js服务器开发与Koa框架

  • 第1节 node服务器-koa的简介
    37分钟02秒
  • 第2节 node服务器-koa安装和启动
    09分钟52秒
  • 第3节 node服务器-koa开发静态资源服务器
    29分钟12秒
  • 第4节 node服务器-打包服务器
    06分钟18秒
  • 第5节 node服务器-学员疑问
    08分钟14秒
  • 第6节 node服务器-get请求和路由的概念
    40分钟48秒
  • 第7节 node服务器-路由配置
    20分钟39秒
  • 第8节 node服务器-get请求参数和art-template安装
    33分钟49秒
  • 第9节 node服务器-动态页面
    48分钟25秒
  • 第10节 node服务器-分页公式
    47分钟33秒
  • 第11节 node服务器-分页显示
    34分钟16秒
  • 第12节 node服务器-首上下尾分页显示
    11分钟14秒
  • 第13节 node服务器-分页bug的处理和404页面的定制
    21分钟28秒
530
0
0
0