婵炲棎鍨肩换瀣礂婢跺顦叉繝銏犲暱閵囧洭宕氶埡鈧花褰掑棘閺夊灝纾垮☉鏃撶畱缁ㄧ數绱旈敓锟� [闁谎嗩嚙缂嶏拷 | 闁稿繐绉烽崹鍌氣枖閵娿儱鏂€]

    • Node.js应用开发项目化教程(慕课版名校名师精品系列教材)
      • 作者:编者:唐小燕//鲁大林|责编:刘佳
      • 出版社:人民邮电
      • ISBN:9787115641380
      • 出版日期:2024/11/01
      • 页数:248
    • 售价:23.92
  • 内容大纲

        本书围绕软件行业相关岗位的实际需求,采用校企合作的方式设计教材案例,推进“岗课赛证”协同育人,以培养实践能力为重点,较为全面地介绍Node.js应用开发中涉及的基础知识和核心技术,以一个企业门户网站及其商品管理系统的设计与实现为主线贯穿知识讲解和综合实践,着重介绍Express+MySQL项目开发的基本思路和核心要点。本书采用项目驱动、任务导向的理念设计并组织内容,以工作任务为基本单元进行项目分解,项目整体实用性和可操作性强,可帮助读者学以致用。
        本书共8个单元,主要包括Node.js认知、Node.js模块化编程、Node.js文件系统操作、构建Web应用、数据库应用开发、Express框架开发、综合项目——商品管理系统和Node.js项目部署,涉及Web应用开发中主要的知识和技能。每个单元包括若干个任务,任务以“任务描述-支撑知识-任务实现”为框架进行讲解,循序渐进地展示项目实现全过程。
        本书联合具有丰富开发经验的企业工程师一起精心设计案例,突出实用性、趣味性。本书内容由简单到复杂,面向Web前端开发、网页设计等岗位,可作为高校计算机相关专业的教材,也适合作为计算机培训教材,还适合作为计算机相关技术爱好者的自学参考书。
  • 作者介绍

  • 目录

    单元1  Node.js认知
      任务1  搭建Node.js开发环境
        1.1  任务描述
        1.2  支撑知识
          1.2.1  Node.js简介
          1.2.2  Node.js应用场景
          1.2.3  Node.js开发环境
        1.3  任务实现
          1.3.1  下载Node.js
          1.3.2  安装Node.js
          1.3.3  下载代码编辑器HBuilder及其插件nodeclipse
      任务2  运行一个Node.js程序
        1.4  任务描述
        1.5  支撑知识
          1.5.1  console对象
          1.5.2  模板字符串
          1.5.3  变量解构赋值
        1.6  任务实现
          1.6.1  编写Node.js程序
          1.6.2  运行Node.js程序
      拓展实训——解构商品数据
      单元小结
      单元习题
    单元2  Node.js模块化编程
      任务1  模块化动态显示时间
        2.1  任务描述
        2.2  支撑知识
          2.2.1  模块的定义
          2.2.2  模块化规范CommonJS
          2.2.3  模块的分类
          2.2.4  自定义模块设置
        2.3  任务实现
          2.3.1  编写模块代码
          2.3.2  调用自定义模块
      任务2  自定义项目包
        2.4  任务描述
        2.5  支撑知识
          2.5.1  包
          2.5.2  NPM包管理工具
          2.5.3  CNPM和YARN包管理工具
        2.6  任务实现
          2.6.1  生成包描述文件package.json
          2.6.2  本地安装依赖包
          2.6.3  编写主程序代码
      拓展实训——格式化商品日期
      单元小结
      单元习题
    单元3  Node.js文件系统操作
      任务1  商品信息写入文件
        3.1  任务描述

        3.2  支撑知识
          3.2.1  同步编程与异步编程
          3.2.2  回调函数
          3.2.3  fs模块简介
          3.2.4  文件写操作
        3.3  任务实现
      任务2  读取商品信息
        3.4  任务描述
        3.5  支撑知识
      ……
    单元4  构建Web应用
    单元5  数据库应用开发
    单元6  Express框架开发
    单元7  综合项目一商品管理系统
    单元8  Node.js项目部署
    附录