图书介绍
Rails 5敏捷开发PDF|Epub|txt|kindle电子书版本网盘下载
![Rails 5敏捷开发](https://www.shukui.net/cover/68/34569594.jpg)
- 戴夫·托马斯 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787568036597
- 出版时间:2018
- 标注页数:451页
- 文件大小:45MB
- 文件页数:478页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
Rails 5敏捷开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 新手入门1
第1章 安装Rails3
1.1在Cloud9上安装Rails4
1.2在虚拟机上安装Rails6
1.3在Windows上安装Rails8
1.4在Mac OS X上安装Rails11
1.5在Linux上安装Rails12
1.6 Rails版本的选择14
1.7设置开发环境14
1.8 Rails和数据库18
1.9本章所学19
第2章 牛刀小试20
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
第三部分 深入探索Rails267
第18章 Rails内部概览269
18.1目录结构269
18.2命名约定277
18.3本章所学280
第19章 Active Record281
19.1定义数据281
19.2识别和关联记录286
19.3创建、读取、更新和删除(CRUD)290
19.4参与监控过程304
19.5事务310
19.6本章所学314
第20章 Action Dispatch和Action Controller315
20.1把请求分派给控制器316
20.2处理请求325
20.3跨请求的对象和操作337
20.4本章所学345
第21章 Action View347
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生成XML399
24.2使用ERB生成HTML401
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
参考书目427
索引429