欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Node.js应用开发实战教程(AI助学电子活页式工信精品网站开发系列教材)
      • 作者:编者:石范锋//陈承欢|责编:顾梦宇
      • 出版社:人民邮电
      • ISBN:9787115697905
      • 出版日期:2026/08/01
      • 页数:258
    • 售价:27.92
  • 内容大纲

        本书合理选取并有序组织内容,兼顾灵活性与实用性。本书将Node.js理论知识与编程训练按照由易到难、由浅入深的规律进行编写,全书共9个模块,分别为Node.js环境搭建与第一个Node.js程序的创建,Node.js模块化编程与核心API应用,Node.js异步编程与事件驱动,Node.js文件系统编程与流处理,Node.js网络编程与API开发,Node.js数据库编程与ORM实践,基于Express的Web应用编程与工程化开发,综合性Web项目开发与分布式架构,Node.js程序测试、部署与性能监控。每个模块通过设置学习领会、引导训练、自主训练、在线测试4个学习阶段,引入了不同层次的编程技能训练环节。本书积极探索教材智能化创新形态,各个模块根据需要合理设置【AI解惑】【AI破难】【AI智编】等AI工具应用形式。
        本书可作为普通高等院校Node.js应用开发相关课程的教材,也可作为相关企业及培训机构的教学参考资料。
  • 作者介绍

  • 目录

    模块1 Node.js环境搭建与第一个Node.js程序的创建
      学习领会
      1.1 Node.js简介
        1.1.1 Node.js是什么
        1.1.2 Node.js的特点
        1.1.3 Node.js的典型应用场景
      1.2 搭建Node.js环境
        1.2.1 在Windows操作系统上安装Node.js
        1.2.2 安装开发工具Visual Studio Code
        1.2.3 验证Node.js与npm安装
      1.3 创建第一个Node.js程序
        1.3.1 配置Node.js程序开发环境
        1.3.2 编写Node.js程序代码
        1.3.3 理解CommonJS模块规范
      1.4 Node.js程序运行与调试
        1.4.1 在VS Code中运行Node.js程序
        1.4.2 调试Node.js程序
        1.4.3 使用REPL交互式环境
        1.4.4 使用nodemon实现热重载
      引导训练
      【实战任务1-1】利用http模块搭建基础的HTTP服务
      【实战任务1-2】通过实例体验CommonJS规范中模块的导出和导入机制
      自主训练
      【实战任务1-3】模块导出与导入
      【实战任务1-4】命令行参数解析
      在线测试
    模块2 Node.js模块化编程与核心API应用
      学习领会
      2.1 Node.js模块系统
        2.1.1 ESM与CommonJS规范
        2.1.2 自定义模块
        2.1.3 使用import/require()导入模块
        2.1.4 module.exports与exports的区别
        2.1.5模块加载顺序
        2.1.6模块缓存机制
      2.2 Node.js全局对象
        2.2.1 __filename与__dirname
        2.2.2 console模块
        2.2.3 process对象
      2.3 Node.js核心模块
        2.3.1 os模块
        2.3.2 util模块
        2.3.3 path模块
        2.3.4 url模块
        2.3.5 querystring模块
        2.3.6 buffer模块
        2.3.7 events模块
      2.4 Node.js包管理与依赖管理
        2.4.1 包与模块的区别
        2.4.2 使用npm

        2.4.3 使用Yarn
        2.4.4 package.json配置解释
    ……
    模块3 Node.js异步编程与事件驱动
    模块4 Node.js文件系统编程与流处理
    模块5 Node.js网络编程与API开发
    模块6 Node.js数据库编程与ORM实践
    模块7 基于Express的Web应用编程与工程化开发
    模块8 综合性Web项目开发与分布式架构
    模块9 Node.js程序测试、部署与性能监控