书籍详情
《MongoDB+Express+Angular+Node.js全栈开发实战派》[30M]百度网盘|亲测有效|pdf下载
  • MongoDB+Express+Angular+Node.js全栈开发实战派

  • 出版社:电子工业出版社
  • 出版时间:2020-05
  • 热度:6889
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色



编辑推荐

适读人群 :适合MEAN的架构初学者和进阶读者作为自学教程,也适合培训学校作为培训教材,还适合大、中专院校的相关专业作为教学参考书。

覆盖面广:含MongoDB、Express、Angular、NG-ZORRO、ngx-markdown、basic-auth和NGINX等在内的MEAN架构技术点

实例丰富: 58个实例,把知识都用实例来学习

综合性项目: 一个完整的、企业级的、前后端分离的应用——“新闻头条”


内容简介

以MongoDB、Express、Angular和Node.js四种技术为核心的技术栈(MEAN架构),被广泛应用于全栈Web开发。

本书最终带领读者从零开始实现一个完整的、企业级的、前后端分离的应用——“新闻头条”,使读者具备用MEAN架构完整开发企业级应用的能力。

本书分为6篇。

- 第1篇介绍MEAN架构的基础概念,使读者对MEAN架构有一个初步的印象。

- 第2篇介绍全栈开发平台Node.js的常用知识点,包括模块、测试、缓冲区、事件处理、文件处理、HTTP编程等。

- 第3篇介绍Web服务器Express的常用知识点。

- 第4篇介绍NoSQL数据库MongoDB的常用知识点,以及其在Node.js中的应用。

- 第5篇介绍前端应用开发平台Angular的常用知识点,包括组件、模板、数据绑定、指令、服务、依赖注入、路由、响应式编程、HTTP客户端等。

- 第6篇带领读者实现一个完整的应用——“新闻头条”。

第2~5篇介绍了58个实例,将理论讲解最终落实到代码实现上。随着图书内容的推进,这些实例不断趋近于工程项目,具有很高的应用价值和参考价值。

本书由浅入深、层层推进、结构清晰、实例丰富、通俗易懂、实用性强,适合MEAN架构的初学者和进阶读者作为自学用书,也适合培训学校作为培训教材,还适合大、中专院校的相关专业作为教学参考书。


作者简介

柳伟卫,网名老卫、waylau

一线互联网公司架构师,CSDN、开源中国、云栖社区等社区技术专家,慕课网讲师。

具有多年软件开发管理及系统架构经验。负责过多个分布式系统的设计与研发,参与了多个大型项目微服务架构的技术改造。通过aylau.com分享个人技术心得。


前言/序言

曾经业界流行使用LAMP架构(Linux、Apache、MySQL和PHP)来快速开发中小网站。LAMP是开放源代码的,而且使用简单、价格低廉,因此LAMP架构成为当时开发中小网站的首选,号称“平民英雄”。

而今随着Node.js的流行,JavaScript终于在服务器端拥有一席之地。JavaScript成为从前端到后端再到数据库能够支持全栈开发的语言。而以MongoDB、Express、Angular和Node.js四种开源技术为核心的MEAN架构,除具备LAMP架构的一切优点外,还能支撑高可用、高并发的大型互联网应用的开发。MEAN架构势必也会成为新的“平民英雄”。

市面上独立讲解MongoDB、Express、Angular和Node.js的书较为丰富(包括笔者也出版了《Angular企业级应用开发实战》《Node.js企业级应用开发实战》等书),但将这些技术综合运用的案例和资料比较少。鉴于此,笔者撰写了这本书加以补充。希望读者通过学习本书具有全栈开发的能力。

=

本书涉及的技术及相关版本

请读者将相关开发环境设置成不低于本书所采用的配置。

Node.js 12.9.0

NPM 6.12.2

Express 4.17.1

MongoDB Community Server 4.0.10

MongoDB 3.3.1

Angular CLI 8.3.0

NG-ZORRO 8.1.2

ngx-Markdown 8.1.0

basic-auth 2.0.1

NGINX 1.15.8

=

本书特点

1.可与笔者在线上交流

本书提供以下交流网址,读者有任何技术的问题都可以向笔者提问。

2.提供了基于技术点的58个实例和1个综合性实战项目

本书提供了58个MEAN架构技术点的实例,将理论讲解落实到代码实现上。这些实例具有很高的应用价值和参考价值。在掌握了基础之后,本书还提供了1个综合性实战项目。

3.免费提供书中实例的源文件

本书免费提供书中所有实例的源文件。读者可以一边阅读本书,一边参照源文件动手练习。这样不仅可以提高学习的效率,还可以对书中的内容有更加直观的认识,从而逐渐培养自己的编程能力。

4.覆盖的知识面广

本书覆盖了MongoDB、Express、Angular、NG-ZORRO、ngx-markdown、basic-auth和NGINX等在内的MEAN架构技术点,技术前瞻,案例丰富。不管是编程初学者,还是编程高手,都能从本书中获益。本书可作为读者的案头工具书,随手翻阅。

5.语言简洁,阅读流畅

本书采用结构化的层次,并采用简短的段落和语句,让读者读来有顺水行舟的轻快感。

6.案例的商业性、应用性强

本书提供的案例多数来源于真实的商业项目,具有很高的参考价值。有些代码甚至可以移植到自己的项目中直接使用,使从“学”到“用”这个过程变得更加直接。