返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • Rails5敏捷开发
  • 新华书店正版
    • 作者: (美)山姆·鲁比(Sam Ruby),(美)戴夫·托马斯(Dave Thomas),(美)大卫·海尼梅尔·汉森(David Heinemeier Hansson) 著;安道,叶炜 译著
    • 出版社: 华中科技大学出版社
    • 出版时间:2018-01-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: (美)山姆·鲁比(Sam Ruby),(美)戴夫·托马斯(Dave Thomas),(美)大卫·海尼梅尔·汉森(David Heinemeier Hansson) 著;安道,叶炜 译著
    • 出版社:华中科技大学出版社
    • 出版时间:2018-01-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2018-01-01
    • 字数:566千字
    • 页数:451
    • 开本:16开
    • 装帧:平装
    • ISBN:9787568036597
    • 国别/地区:中国
    • 版权提供:华中科技大学出版社

    Rails5敏捷开发

    作  者:(美)山姆·鲁比(Sam Ruby),(美)戴夫·托马斯(Dave Thomas),(美)大卫·海尼梅尔·汉森(David Heinemeier Hansson) 著;安道,叶炜 译 著作
    定  价:115
    出 版 社:华中科技大学出版社
    出版日期:2018年01月01日
    页  数:451
    装  帧:平装
    ISBN:9787568036597
    主编推荐

    内容简介

    《Rails敏捷开发》荣获Jolt技术图书大奖。本书以讲解“购书网站”案例为主线,逐步介绍Rails的内置功能。全书分为3部分,第一部分介绍Rails的安装、应用程序验证、Rails框架的体系结构,以及Ruby语言知识;第二部分用迭代方式构建应用程序,然后依据敏捷开发模式开展测试,最后用Capistrano完成部署;第三部分补充日常实用的开发知识。本书既有直观的示例,又有深入的分析,同时涵盖了Web开发各方面的知识,堪称一部内容全面而又深入浅出的佳作。第5版增加了关于Rails 5和Ruby 2.2新特性和很好实践的内容。

    作者简介

    Sam Ruby是W3C HTML工作组的联合主席,曾为Apache软件基金会(Apache Software Foundation)的多个开源项目做出积极贡献。他也是IBM新兴技术组(Emerging Technologies Group of IBM)的高级技术专家。
    Dave Thomas是“敏捷宣言”的起草人之一,也是《Programming Ruby》的作者。作为活跃的Rails开发者,他对Rails有着深刻的理解。
    David Heinemeier Hansson是Rails框架的创造者。

    精彩内容

    目录
    第一部分 新手入门 1
    第1章 安装Rails 3
    1.1 在Cloud9上安装Rails 4
    1.2 在虚拟机上安装Rails 6
    1.3 在Windows上安装Rails 8
    1.4 在Mac OSX上安装Rails 11
    1.5 在Linux上安装Rails 12
    1.6 Rails版本的选择 14
    1.7 设置开发环境 14
    1.8 Rails和数据库 18
    1.9 本章所学 19
    第2章 牛刀小试 21
    2.1 新建Rails应用 21
    2.2 Hello, Rails! 24
    2.3 把页面连接起来 30
    2.4 如果发生错误 33
    2.5 本章所学 36
    2.6 练习题 36
    2.7 清理工作 37
    第3章 Rails应用的架构 39
    3.1 模型、视图和控制器 39
    3.2 Rails对模型的支持 42
    3.3 Action Pack:视图和控制器 44
    第4章 Ruby简介 47
    4.1 Ruby是面向对象的语言 47
    4.2 数据类型 49
    4.3 控制逻辑 53
    4.4 组织结构 56
    4.5 对象的序列化 59
    4.6 综合应用 59
    4.7 Ruby惯用法 60
    第二部分 构建一个应用 63
    第5章 Depot应用 65
    5.1 增量开发 65
    5.2 Depot应用的功能 66
    5.3 开始编写代码 70
    第6章 任务A:创建应用 71
    6.1 迭代A1:实现产品维护功能 71
    6.2 迭代A2:美化产品列表 78
    6.3 本章所学 84
    6.4 练习题 85
    第7章 任务B:验证和单元测试 87
    7.1 迭代B1:验证! 87
    7.2 迭代B2:模型的单元测试 92
    7.3 本章所学 99
    7.4 练习题 100
    第8章 任务C:实现产品目录页面 101
    8.1 迭代C1:创建产品目录列表 101
    8.2 迭代C2:添加页面布局 105
    8.3 迭代C3:通过辅助方法格式化价格 110
    8.4 迭代C4:控制器的功能测试 111
    8.5 迭代C5:缓存局部结果 113
    8.6 本章所学 115
    8.7 练习题 116
    第9章 任务D:创建购物车 117
    9.1 迭代D1:查找购物车 117
    9.2 迭代D2:把产品放入购物车 118
    9.3 迭代D3:添加按钮 121
    9.4 本章所学 126
    9.5 练习题 127
    第10章 任务E:更智能的购物车 129
    10.1 迭代E1:创建更智能的购物车 129
    10.2 迭代E2:错误处理 135
    10.3 迭代E3:完成购物车的开发 139
    10.4 本章所学 143
    10.5 练习题 143
    第11章 任务F:添加少量Ajax代码 145
    11.1 迭代F1:移动购物车 146
    11.2 迭代F2:创建基于Ajax的购物车 153
    11.3 迭代F3:突出显示更改 157
    11.4 迭代F4:隐藏空购物车 160
    11.5 迭代F5:通过Action Cable广播更改 164
    11.6 本章所学 167
    11.7 练习题 168
    第12章 任务G:去结算! 169
    12.1 迭代G1:获取订单 169
    12.2 迭代G2:Atom订阅源 183
    12.3 本章所学 186
    12.4 练习题 186
    第13章 任务H:发送电子邮件 189
    13.1 迭代H1:发送确认邮件 189
    13.2 迭代H2:应用的集成测试 196
    13.3 本章所学 201
    13.4 练习题 201
    第14章 任务I:用户登录 203
    14.1 迭代I1:添加用户 203
    14.2 迭代I2:用户身份验证 207
    14.3 迭代I3:访问 213
    14.4 迭代I4:在侧边栏中添加几个管理链接 215
    14.5 本章所学 219
    14.6 练习题 219
    第15章 任务J:国际化 221
    15.1 迭代J1:区域的选择 222
    15.2 迭代J2:在线商店店面的翻译 226
    15.3 迭代J3:结算页面的翻译 233
    15.4 迭代J4:添加区域设置选择器 239
    15.5 本章所学 241
    15.6 练习题 241
    第16章 任务K:部署上线 243
    16.1 迭代K1:使用Phusion Passenger和MySQL部署 245
    16.2 迭代K2:通过Capistrano远程部署 252
    16.3 迭代K3:检查部署后的应用 258
    16.4 本章所学 260
    16.5 练习题 261
    第17章 Depot应用开发回顾 263
    17.1 Rails中的概念 263
    17.2 记录已完成的工作 266
    第三部分 深入探索Rails 267
    第18章 Rails内部概览 269
    18.1 目录结构 269
    18.2 命名约定 277
    18.3 本章所学 280
    第19章 Active Record 281
    19.1 定义数据 281
    19.2 识别和关联记录 286
    19.3 创建、读取、更新和删除(CRUD) 290
    19.4 参与监控过程 304
    19.5 事务 310
    19.6 本章所学 314
    第20章 Action Dispatch和Action Controller 315
    20.1 把请求分派给控制器 316
    20.2 处理请求 325
    20.3 跨请求的对象和操作 337
    20.4 本章所学 345
    第21章 Action View 347
    21.1 使用模板 347
    21.2 生成表单 349
    21.3 处理表单 352
    21.4 在Rails应用中上传文件 354
    21.5 使用辅助方法 357
    21.6 利用布局和局部模板减少维护投入 364
    21.7 本章所学 372
    第22章 迁移 373
    22.1 创建和运行迁移 373
    22.2 迁移详解 376
    22.3 管理表 380
    22.4 高级迁移技术 385
    22.5 迁移的问题 388
    22.6 在迁移外部处理模式 389
    22.7 本章所学 390
    第23章 非浏览器应用 391
    23.1 使用Active Record开发独立应用 391
    23.2 使用Active Support编写库函数 392
    23.3 本章所学 397
    第24章 Rails的依赖 399
    24.1 使用Builder生成XML 399
    24.2 使用ERB生成HTML 401
    24.3 使用Bundler管理依赖 403
    24.4 使用Rack与Web服务器交互 406
    24.5 使用Rake自动执行任务 409
    24.6 Rails依赖概览 411
    24.7 本章所学 414
    第25章 Rails插件 415
    25.1 使用Active Merchant处理信用卡 415
    25.2 使用Haml美化标记 417
    25.3 分页 420
    25.4 本章所学 422
    25.5 在RailsPlugins.org中寻找更多插件 422
    第26章 长路漫漫 425
    附录A 参考书目 427
    索引 429

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购