





定价:119元
印次:1-1
ISBN:9787302663027
出版日期:2024.06.01
印刷日期:2024.05.22
图书责编:王中英
图书分类:零售
《Node.js全栈开发:从入门到项目实战》从Node.js的基本概念讲起,逐步深入基于Node.js的主流开发框架技术,最后结合完整的项目案例重点介绍基于Node.js的微信商城项目开发的全过程,帮助读者系统地掌握Node.js全栈开发技术,从而具备开发商业级应用的能力。 《Node.js全栈开发:从入门到项目实战》共15章,分为3篇。第1篇为Node.js开发基础知识,主要介绍Node.js入门知识、Node.js模块化管理、JavaScript基础知识、Node.js的内置模块、数据库操作等。第2篇为Node.js开发主流框架,主要介绍Express框架、Koa框架和Egg框架。第3篇为项目实战,主要基于Node.js+MySQL+Vue,开发一个完整的微信商城项目,演示完整的商业级全栈项目开发的全过程,并简单介绍Node.js程序、微信小程序和Vue程序性能优化涉及的相关知识。 《Node.js全栈开发:从入门到项目实战》通俗易懂,案例典型,实用性强,特别适合Node.js全栈开发的入门和进阶人员阅读,也适合前后端项目开发人员和Java程序员等编程爱好者阅读,还适合作为高校和相关培训机构的实践教材。
配书资源有2种获取方式: 1. 关注微信公众号“方大卓越”,回复数字“23”,即可自动获取下载链接; 2.直接通过下载链接获取:https://pan.baidu.com/s/1qgTd6tKFYwqiXHXCo6su4w?pwd=i4n8 提取码:i4n8 潘成均 网名“黑马腾云”,研究生学历。多家公司的技术合伙人和创始人,多个平台的技术顾问,InfoQ签约作者,全栈开发践行者。具有多年的互联网项目研发经验和丰富的团队管理经验。曾主导多个大型项目的开发并取得成功,涉及金融互联网、大数据车联网、银行和电力等行业。运营微信公众号“自学帮”,定期分享一些技术干货。
企业级Web项目开发通常采用前后端分离的模式,前端工程师负责界面开发、数据渲染,后端工程师负责业务逻辑处理和数据交互。相比以前不分离的开发模式,前后端分离的模式体现了分工的精细化,能在一定程度上提高团队的开发效率,也能降低企业招聘难度。但在有些场景下,这种分工也带来了问题。例如,一位前端开发人员要完成一个完整的毕业设计项目或小型项目,他需要后端开发人员配合或者自己学习后端开发技术来解决。有了Node.js,前端工程师几乎不需要花费额外的学习成本就可以完成后端开发。在企业级开发领域,阿里巴巴公司率先引入了Node.js技术,腾讯等企业也在其产品中验证了Node.js的高并发特性。 Node.js使用JavaScript作为开发语言,与传统的Web开发模式相比,由于它的运行环境脱离了浏览器,因此只需要掌握JavaScript的ECMA语法即可,而不需要关心DOM和BOM。无论前端工程师,还是后端Java工程师,上手使用Node.js都非常简单。 Node.js拥有完善的生态系统,在它的官方插件中有很多成熟的中间件,几乎涵盖一般中小型项目开发所需的大部分功能。基于Node.js的老牌开发框架Express依然活跃,目前,其周下载量保持在千万级别;阿里巴巴也推出了基于Node.js的开源Web框架Egg,还推出了基于Node.js的alinode性能平台,可以覆盖企业级项目的完整生命周期。笔者开发的多个Node.js项目充分验证了这些框架的高效和高并发特性。 总而言之,Node.js的诞生使得JavaScript语言像Java等其他后端开发语言一样,可以完成数据库操作和服...
第1篇 Node.js开发基础知识
第1章 Node.js概述 2
1.1 Node.js简介 2
1.1.1 Node.js是什么 2
1.1.2 Node.js能做什么 3
1.1.3 Node.js架构原理 6
1.1.4 Node.js的发展历程 7
1.2 Node.js的安装配置 8
1.2.1 在Windows中安装Node.js 8
1.2.2 在Linux中安装Node.js 10
1.3 编写第一个Node.js程序 11
1.3.1 创建Node.js应用 11
1.3.2 运行Node.js应用 12
1.4 开发工具及其调试 13
1.4.1 安装Visual Studio Code 13
1.4.2 调试Node.js程序 16
1.5 创建Web服务器案例 18
1.6 本章小结 19
第2章 Node.js模块化管理 20
2.1 JavaScript模块化 20
2.1.1 什么是模块化 20
2.1.2 模块化的发展史 22
2.1.3 CommonJS规范 25
2.1.4 ES 6模块化规范 27
2.2 Node.js模块分类 30
2.2.1 核心模块 30
2.2.2 自定义模块 31
2.2.3 第三方模块 32
2.3 NPM包管理器 33
2.3.1 NPM简介 33
2.3.2 使用NPM管理模块 34
2.3.3 使用YARN管理模块 37
2.4 本章小结 40
第3章 JavaS...
视频教学:为重点、难点内容录制配套教学视频,帮助读者高效、直观地学习。
由浅入深:从Node.js的基本概念讲起,逐步深入Node.js的主流框架,并进行项目实战,学习门槛低,容易上手。
实例丰富:结合大量实例讲解知识点,并详细介绍3个基于Node.js的开发框架的用法。
项目实战:详解基于Node.js+MySQL+Vue的微信小程序商城项目开发的全过程,帮助读者系统地掌握Node.js全栈开发技术,从而具备开发商业项目的能力。
经验总结:全面归纳和总结作者多年积累的项目开发经验,让读者少走弯路。"
曾有幸与作者参与软件项目研讨,他对技术的深入研究与探索给我留下了深刻的印象。Node.js高并发的特性在相关项目中得到了充分验证,值得技术人员深入学习。本书内容丰富,结构清晰,讲解透彻,可以帮助读者系统地学习Node.js技术,也可供开发人员作为技术手册随时查阅和参考,相信广大读者都能从中受益。
——加拿大宏利金融集团(Manulife)资深交付经理 周菜清
在国内,Node.js框架应用非常广泛。我所在公司在进行技术研究和项目开发中也引入了该框架,表现优异。本书作者深耕软件行业多年,造诣颇深,他的新作《Node.js全栈开发:从入门到项目实战》令人耳目一新。作者在本书中对Node.js进行了详细的讲解,并通过精选案例带领读者动手实践,从而加深他们对技术的理解,并提高实战开发水平。可以说,本书既是一部学习Node.js的佳作,也是一部不可多得的实用工具书,值得推荐给每一位从事Web开发的相关技术人员阅读,相信读后一定会获益颇丰。
同系列产品
查看详情-
(套装)网页制作与网站建设实战大全+JavaScript网页特效实例大全+DIV+CSS网页样式与布局实战详解(套装共3册 附2张DVD光盘)
吕琨 等
ISBN:9787302317357
定 价:237.8元
-
Vue.js 3+TypeScript从入门到项目实践
李一鸣
ISBN:9787302672593
定 价:79.8元
-
Highcharts网页图表制作实例详解
顼宇峰
ISBN:9787302420569
定 价:69元
-
(套装)网页制作与网站建设实战大全+JavaScript网页特效实例大全+DIV+CSS网页样式与布局实战详解(套装全3册)
丁士锋 等
ISBN:9787302317289
定 价:237.8元