成功加入购物车

去购物车结算 X
清晨图书专营店
  • MEAN全栈开发第2版 清华大学出版社[美]西蒙霍姆斯 使用Mongo Express Angular和Node 网页制作工具程序设计

MEAN全栈开发第2版 清华大学出版社[美]西蒙霍姆斯 使用Mongo Express Angular和Node 网页制作工具程序设计

举报

9787302551850

  • 作者: 
  • 出版社:    清华大学出版社
  • ISBN:    9787302551850
  • 出版时间: 
  • 装帧:    平装
  • 开本:    16开
  • ISBN:  9787302551850
  • 出版时间: 
  • 装帧:  平装
  • 开本:  16开

售价 102.60

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-03-22

    数量
    库存199
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      工程技术
      货号:
      621887715148
      商品描述:
      基本信息   书名:MEAN全栈开发(第2版) 使用Mongo、Express、 Angular和Node   出版社: 清华大学出版社   出版日期:2020    ISBN号:9787302551850   
          内容简介
          ● MongoDB 4、Express 4、Angular 7和Node.js 11   ● MEAN技术栈架构   ● 适用于移动设备的Web应用   ● 关于效率和可重用性方面的更佳实践   
          目录
            第Ⅰ部分  设置基线   第1章  全栈开发介绍  3   1.1  为何学习全栈  4   1.1.1  Web开发简史  4   1.1.2  全栈开发的趋势  6   1.1.3  学习全栈开发的益处  7   1.1.4  为何专门介绍MEAN  7   1.2  Node.js介绍  8   1.2.1  JavaScript:MEAN技术栈中唯一的语言  9   1.2.2  快速、高效和可扩展  9   1.2.3  通过npm使用预构建的包  12   1.3  Express介绍  13   1.3.1  简化服务器配置  13   1.3.2  路由响应URL  13   1.3.3  视图:HTML响应  13   1.3.4  通过会话记录访问者的信息  14   1.4  MongoDB介绍  14   1.4.1  关系数据库与文档数据库  14   1.4.2  MongoDB文档:JavaScript数据存储  15   1.4.3  不止是文档数据库  16   1.4.4  MongoDB的不足之处  16   1.4.5  Mongoose:关于数据建模更多的事  16   1.5  Angular介绍  17   1.5.1  jQuery和Angular  18   1.5.2  双向数据绑定:处理页面中的数据  18   1.5.3  使用Angular加载新页面  18   1.5.4  Angular的缺陷  19   1.5.5  使用TypeScript进行开发  20   1.6  相关配套支持  20   1.6.1  使用Twitter Bootstrap创建用户界面  20   1.6.2  使用Git管理源代码的版本  21   1.6.3  使用Heroku作为主机  22   1.7  结合实际示例将它们结合到一起  22   1.7.1  介绍应用程序示例  22   1.7.2  MEAN技术栈组件如何协同工作  24   1.8  本章小结  24   第2章  设计MEAN技术栈架构  27   2.1  通用的MEAN技术栈架构  27   2.2  进一步了解单页面应用  28   2.2.1  对搜索引擎不友好  29   2.2.2  Google Analytics和浏览器历史记录  30   2.2.3  初始化速度  30   2.2.4  选择单页面应用还是非单页面应用  31   2.3  设计一种灵活的MEAN架构  32   2.3.1  博客引擎需求  32   2.3.2  博客引擎架构  33   2.3.3  最佳实践:为数据层构建内部API  36   2.4  规划真实的应用程序  37   2.4.1  整体规划应用程序  38   2.4.2  设计应用程序的架构  39   2.4.3  将所有内容封装到Express项目中  41   2.4.4  最终产品  42   2.5  将开发按阶段规划  42   2.5.1  快速成型的开发阶段  43   2.5.2  构建Loc8r的步骤  44   2.6  硬件架构  50   2.6.1  开发环境需要的硬件  50   2.6.2  生产环境需要的硬件  50   2.7  本章小结  52   第Ⅱ部分  构建Node Web应用程序   第3章  创建并设置MEAN项目  55   3.1  Express、Node和npm简介  57   3.1.1  使用package.json定义包  57   3.1.2  package.json文件中的依赖版本号  58   3.1.3  使用npm安装Node依赖  58   3.2  创建Express项目  60   3.2.1  安装工具  60   3.2.2  查看安装状态  61   3.2.3  创建项目文件夹  61   3.2.4  配置Express  61   3.2.5  创建并运行Express项目  63   3.2.6  重启应用程序  66   3.3  支持MVC的Express  67   3.3.1  MVC总览  68   3.3.2  改变文件夹结构  68   3.3.3  使用改变位置后的视图和路由  69   3.3.4  从路由中拆分控制器  71   3.4  导入Bootstrap以快速实现响应式布局  74   3.4.1  下载并添加Bootstrap到应用程序中  74   3.4.2  在应用程序中使用Bootstrap  75   3.5  使用Heroku  78   3.5.1  设置Heroku  78   3.5.2  使用Git将网站发布到线上URL  80   3.6  本章小结  83   第4章  使用Node和Express构建静态站点  85   4.1  定义Express路由  86   4.2  构建基本控制器  89   4.2.1  设置控制器  89   4.2.2  测试控制器和路由  91   4.3  创建视图  92   4.3.1  使用Bootstrap  93   4.3.2  使用Pug模板和Bootstrap设置HTML框架  94   4.3.3  构建模板  99   4.4  添加其他视图  103   4.4.1  地点详情页  104   4.4.2  添加评论页  108   4.4.3  添加关于页  109   4.5  将数据从视图中分离,让视图更智能  111   4.5.1  将数据从视图移到控制器  113   4.5.2  处理复杂的重复数据模型  115   4.5.3  操作数据和视图  119   4.5.4  使用include和mixin创建可重用的布局组件  120   4.5.5  查看主页  122   4.5.6  更新其他视图和控制器  124   4.6  本章小结  125   第5章  使用MongoDB和Mongoose构建数据模型  127   5.1  使用Mongoose将Express应用程序连接到MongoDB  129   5.1.1  将Mongoose添加到应用程序  130   5.1.2  将Mongoose连接添加到应用程序  131   5.2  为什么要为数据建模  137   5.2.1  Mongoose的定义及工作原理  138   5.2.2  使用Mongoose进行数据建模  139   5.2.3  分解模式路径  140   5.3  定义简单的Mongoose模式  141   5.3.1  模式的基本设置  141   5.3.2  在MongoDB和Mongoose中使用地理位置数据  144   5.3.3  使用子文档创建复杂模式  146   5.3.4  最终的模式结果  152   5.3.5  将Mongoose模式编译为模型  154   5.4  使用MongoDB shell创建MongoDB数据库并添加数据  156   5.4.1  MongoDB shell基本知识  156   5.4.2  创建MongoDB数据库  158   5.5  将数据库发布到线上环境  161   5.5.1  设置mLab并获取数据库URI  162   5.5.2  推送数据  164   5.5.3  让应用程序使用正确的数据库  166   5.6  本章小结  169   第6章  编写REST API:向应用程序公开MongoDB数据库  171   6.1  REST API规则  172   6.1.1  请求URL  173   6.1.2  请求方式  174   6.1.3  响应和状态码  176   6.2  在Express中设置API  177   6.2.1  创建路由  178   6.2.2  创建占位控制器  180   6.2.3  从Express请求返回JSON数据  181   6.2.4  导入控制器  181   6.2.5  测试API  183   6.3  GET请求方式:从MongoDB读取数据  184   6.3.1  在MongoDB中使用Mongoose查找单个文档  184   6.3.2  根据ID查找单个子文档  188   6.3.3  使用地理位置查询多个文档  191   6.4  Post请求方式:向MongoDB添加数据  198   6.4.1  在MongoDB中创建文档  198   6.4.2  使用Mongoose校验数据  200   6.4.3  在MongoDB中创建新的子文档  202   6.5  PUT请求方式:更新MongoDB数据  206   6.5.1  在MongoDB中使用Mongoose更新文档  206   6.5.2  使用Mongoose的save方法  206   6.5.3  更新MongoDB中已存在的子文档  209   6.6  DELETE请求方式:删除MongoDB数据  211   6.6.1  删除MongoDB中的文档  211   6.6.2  删除MongoDB中的子文档  213   6.7  本章小结  215   第7 章  消费REST API:使用来自 Express内部的API  217   7.1  如何调用Express API  218   7.1.1  添加request模块  218   7.1.2  设置默认选项  219   7.1.3  使用request模块  219   7.2  使用API返回列表数据:Loc8r主页  221   7.2.1  关注分离:将渲染移入命名函数  221   7.2.2  构建API请求  222   7.2.3  使用API响应数据  223   7.2.4  在展示数据前修改数据:修改距离值  225   7.2.5  捕获API返回的错误  227   7.3  从API获取单个文档:Details页面  232   7.3.1  关注分离:将渲染移入命名函数  234   7.3.2  使用URL中的ID参数查询API  234   7.3.3  将数据从API传递到视图  235   7.3.4  调试并修复视图错误  236   7.3.5  使用Pug mixin格式化日期数据  238   7.3.6  创建基于返回状态的错误页  239   7.4  通过API向数据库添加数据:添加Loc8r用户评论  242   7.4.1  设置路由和视图  242   7.4.2  提交评论数据到API  247   7.5  通过数据验证保护数据完整性  249   7.5.1  在模式中使用Mongoose验证  249   7.5.2  使用Node和Express在应用程序层进行验证  253   7.5.3  使用jQuery在浏览器中进行验证  255   7.6  本章小结  256   第Ⅲ部分  使用Angular创建动态页面   第8章  使用TypeScript开发Angular应用程序  259   8.1  创建并运行Angular  260   8.1.1  使用命令行创建Angular模板应用程序  260   8.1.2  运行 Angular应用程序  262   8.1.3  应用程序的源代码  262   8.2  开发 Angular 组件  269   8.2.1  创建新的home-list组件  269   8.2.2  创建 HTML模板  271   8.2.3  从模板向组件迁移数据  274   8.2.4  在HTML模板中引用类的成员变量  277   8.3  从API接口中获取数据  284   8.3.1  创建数据服务  285   8.3.2  调用数据服务  288   8.4  在生产环境中部署Angular应用程序  292   8.4.1  构建生产环境中的Angular应用程序  292

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看