• 【正版图书】MEAN Web开发
  • 【正版图书】MEAN Web开发
  • 【正版图书】MEAN Web开发
  • 【正版图书】MEAN Web开发
21年品牌 40万+商家 超1.5亿件商品

【正版图书】MEAN Web开发

正版图书 书友可放心

2.71 0.5折 59 九品

仅1件

江西南昌
认证卖家担保交易快速发货售后保障

作者(以色列)哈维夫(Amos Q.Haviv) 著;陈世帝 译 著作

出版社人民邮电出版社

ISBN9787115396631

出版时间2015-08

装帧其他

开本16开

定价59元

货号9787115396631

上书时间2024-05-30

思源汇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
作者简介
Amos Q.Haviv,软件工程师,技术顾问,MEAN.IO和MEAN.JS的创建者。Amos有近十年的全栈开发经验,曾就职于多个创业公司和企业。过去的三年中,Amos一直在使用JavaScript的全栈解决方案进行开发,包括Node.js和MongoDB,以及AngularJS一类的前端MVC框架。2013年,他创建了MEAN应用的靠前个样板MEAN.IO,目前在www.meanjs.org继续开发MEAN解决方案。他还在各类会议上做一些Web前沿技术的演讲。此外,他还为多家公司的开发团队提供指导。陈世帝,曾经当过老师,做过运维,写过PHP,现在是一名程序员,日常使用MEAN,从事手机游戏行业。钻研技术之余对法律比较感兴趣。

目录
第1章  MEAN  简介  1.1  三层Web  应用开发  1.2  JavaScript  的演进  1.3  MEAN  简介  1.4  安装MongoDB    1.4.1  在Windows  上安装MongoDB    1.4.2  在Mac  OS  X  和Linux  上安装MongoDB    1.4.3  使用MongoDB  命令行工具  1.5  安装Node.js    1.5.1  在Windows  上安装Node.js    1.5.2  在Mac  OS  X  上安装Node.js    1.5.3  在Linux  上安装Node.js    1.5.4  运行Node.js  1.6  NPM  简介  1.7  总结第2章  Node.js  入门  2.1  Node.js  简介    2.1.1  JavaScript  事件驱动编程    2.1.2  Node.js  事件驱动编程  2.2  JavaScript  闭包  2.3  Node  模块    2.3.1  CommonJS  模块    2.3.2  Node.js  核心模块    2.3.3  Node.js  第三方模块    2.3.4  Node.js  文件模块    2.3.5  Node.js  文件夹模块  2.4  Node.js  Web  应用开发  2.5  总结第3章  使用Express  开发Web  应用  3.1  Express  简介  3.2  Express  安装  3.3  创建第一个Express  应用  3.4  应用、请求和响应对象    3.4.1  应用对象    3.4.2  请求对象    3.4.3  响应对象  3.5  外部的中间件  3.6  实现MVC  模式  3.7  Express  应用配置  3.8  渲染视图    3.8.1  配置视图系统    3.8.2  EJS  视图渲染  3.9  静态文件服务  3.10  配置会话  3.11  总结第4章  MongoDB  入门  4.1  NoSQL  简介  4.2  MongoDB  简介  4.3  MongoDB  的关键特性    4.3.1  BSON  格式    4.3.2  MongoDB  即席查询    4.3.3  MongoDB  索引    4.3.4  MongoDB  副本集    4.3.5  MongoDB  分片  4.4  MongoDB  命令行工具  4.5  MongoDB  数据库  4.6  MongoDB  集合  4.7  MongoDB  增删改查操作    4.7.1  创建新文档    4.7.2  读取文档    4.7.3  更新已有文档    4.7.4  删除文档  4.8  总结第5章  Mongoose  入门  5.1  Mongoose  简介    5.1.1  安装Mongoose    5.1.2  连接MongoDB  5.2  理解Mongoose  的模式    5.2.1  创建User  模式与模型    5.2.2  注册USer  模型    5.2.3  使用save()创建新文档    5.2.4  使用find()查找多个文档    5.2.5  使用findOne()读取单个文档    5.2.6  更新已有文档    5.2.7  删除已有文档  5.3  扩展Mongoose  模式    5.3.1  定义默认值    5.3.2  使用模式修饰符    5.3.3  增加虚拟属性    5.3.4  使用索引优化查询  5.4  模型方法自定义    5.4.1  自定义静态方法    5.4.2  自定义实例方法  5.5  模型的校验    5.5.1  预定义的验证器    5.5.2  自定义的验证器  5.6  使用Mongoose  中间件    5.6.1  预处理中间件    5.6.2  后置处理中间件  5.7  使用Mongoose  DBRef  5.8  总结第6章  使用Passport  模块管理用户权限  6.1  Passport  简介    6.1.1  安装    6.1.2  配置  6.2  理解Passport  策略    6.2.1  使用Passport  的本地策略    6.2.2  修改User  模型    6.2.3  创建身份验证视图    6.2.4  修改用户控制器    6.2.5  添加用户路由  6.3  理解Passport  的OAuth  策略  6.4  总结第7章  AngularJS  入门  7.1  AngularJS  简介  7.2  AngularJS  的核心概念    7.2.1  核心模块    7.2.2  模块    7.2.3  双向数据绑定    7.2.4  依赖注入    7.2.5  AngularJS  指令    7.2.6  AngularJS  应用的引导  7.3  安装AngularJS    7.3.1  Bower  包管理器    7.3.2  配置Bower    7.3.3  使用Bower  安装AngularJS    7.3.4  配置AngularJS  7.4  AngularJS  应用的结构  7.5  引导AngularJS  应用  7.6  AngularJS  的MVC  实体    7.6.1  视图    7.6.2  控制器和scope  7.7  AngularJS  路由    7.7.1  安装ngRoute  模块    7.7.2  配置URL  模式    7.7.3  AngularJS  应用路由  7.8  AngularJS  服务    7.8.1  预置服务    7.8.2  自定义服务    7.8.3  服务的使用  7.9  管理AngularJS  的身份验证    7.9.1  将user  对象填充到视图    7.9.2  添加身份验证服务    7.9.3  使用身份验证服务  7.10  总结第8章  创建MEAN  的CURD  模块  8.1  CURD  模块简介  8.2  配置Express  组件    8.2.1  创建Mongoose  模型    8.2.2  建立Express  控制器    8.2.3  编写Express  路由    8.2.4  配置Express  应用  8.3  ngResource  模块简介    8.3.1  安装ngResource  模块    8.3.2  使用$resource  服务  8.4  实现AngularJS  的MVC  模块    8.4.1  创建模块服务    8.4.2  建立模块控制器    8.4.3  实现模块视图    8.4.4  编写AngularJS  路由  8.5  最终实现  8.6  总结第9章  基于Socket.io  的实时通信  9.1  WebSockets  简介  9.2  Socket.io  简介    9.2.1  Socket.io  服务器端对象    9.2.2  Socket.io  客户端对象    9.2.3  Socket.io  的事件    9.2.4  Socket.io  命名空间    9.2.5  Socket.io  的房间  9.3  Socket.io  的安装    9.3.1  配置Socket.io  的服务器    9.3.2  配置Socket.io  的会话  9.4  使用Socket.io  创建聊天室    9.4.1  设置聊天服务器的事件处理程序    9.4.2  在AngularJS  中创建Socket服务    9.4.3  控制器    9.4.4  视图    9.4.5  路由    9.4.6  实现  9.5  总结第10章  MEAN应用的测试  10.1  JavaScript测试简介    10.1.1  TDD、BDD和单元测试    10.1.2  测试框架    10.1.3  断言库    10.1.4  测试执行过程管理工具  10.2  Express  应用测试    10.2.1  Mocha简介    10.2.2  Should.js简介    10.2.3  SuperTest简介    10.2.5  安装Should.js和SuperTest模块    10.2.6  测试环境配置    10.2.7  编写Mocha测试    10.2.8  执行Mocha测试  10.3  AngularJS应用测试    10.3.1  Jasmine框架简介    10.3.2  AngularJS单元测试    10.3.3  AngularJSE2E测试  10.4  总结第11章  MEAN应用的调试与自动化  11.1  构建工具Grunt    11.1.1  安装    11.1.2  Grunt的配置  11.2  使用node-inspector调试Express程序    11.2.1  使用Grunt任务安装node-inspector    11.2.2  使用Grunt任务配置node-inspector    11.2.3  使用Grunt任务运行调试  11.3  使用Batarang调试AngularJS程序  l1.4  总结

内容摘要
 MEAN是最流行的Web开发工具的集合,包括MongoDB、Express、AngularJS和Node。js。本书从MEAN的核心框架开始,详细阐述了每一种框架的关键概念,如何正确地设置它们,以及如何用流行的模块把它们连接在一起。通过本书的实例练习,你能搭建自己的MEAN应用架构,通过添加认证层,开发MVC架构支持自己的项目开发。最后,你将学会使用不同的工具和框架加快你的日常开发进程。哈维夫编著的《MEANWeb开发》适合对利用MEAN开发现代Web应用感兴趣的Web开发者或JavaScript全栈开发者阅读。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP