由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书SaaS 软件工程978730674
¥ ×1
新春将至,本公司假期时间为:2025年1月23日至2025年2月7日。2月8日订单陆续发货,期间带来不便,敬请谅解!
章SaaS与敏捷开发介绍
1.1简介
1.2SaaS,软件即服务
1.3面向服务的架构(SOA)
1.4云计算
1.5漂亮的代码与遗留代码
1.6软件质量保:测试
1.7生产力:简明、综合、复用和工具
1.8软件开发过程:计划和文档过程
1.9软件开发过程:敏捷宣言
1.10本书导览
1.11如何阅读本书
1.12谬论和陷阱
1.13结束语:软件工程不只是单纯的编程
1.14深入学习
1.15建议的练习
部软件即服务
第2章SaaS应用的架构
2.1100000英尺:客户端-服务器架构
2.250000英尺:通信——HTTP和URI
.10000英尺:表示方法——HTML和CSS
2.45000英尺:3层体系结构和横向扩展
2.51000英尺:模型-视图-控制器架构
2.6500英尺:模型的活动记录
2.7500英尺:路由、控制器与REST
2.8500英尺:模板视图
2.9谬论和陷阱
2.10结束语:模式、架构和长寿命的API
2.11深入学习
2.12建议的练习
第3章SaaS架构:针对Java编程者的Ruby简介
3.1概述以及Ruby的三大支柱
3.2一切都是对象
3.3每一个操作都是一个方法调用
3.4类、方法和继承
3.5所有的编程都是元编程
3.6块:迭代器、函数式习语和闭包
3.7mix-in和鸭子类型
3.8用yield构造自己的迭代器
3.9谬论和陷阱
3.10结束语:惯用语言使用
3.11深入学习
3.12建议的练习
第4章SaaS架构:Rails简介
4.1Rails基础:从0到CRUD
4.2数据库和迁移
4.3模型:ActiveRecord基础
4.4控制器和视图
4.5调试:当出现错误时
4.6表单提交:new和create
4.7重定向和flash
4.8完成CRUD:编辑/更新和销毁
4.9谬论和陷阱
4.10结束语:SOA的设计
4.11深入学习
4.12建议的练习
第5章SaaS框架:Rails不错功能
5.1去除MVC中的重复:partial、校验和过滤器
5.2单点登录和第三方认
5.3关联和外键
5.4间接关联:
5.5关联的REST路由
5.6可复用作用域的组合查询
5.7谬论和陷阱
5.8结束语:语言、生产力和美观
5.9深入学习
5.10建议的练习
第6章SaaS的客户端框架:JavaScdpt简介
6.1JavaScript:大图景
6.2面向Ruby程序员的客户端JavaScript介绍
6.3函数和构造器
6.4文档对象模型和jery
6.5事件与回调
6.6AJAX:异步的JavaScript和XML
6.7测试和调试JavaScnpt与AJAX
6.8单页面应用和JsonAPI
6.9谬论和陷阱
6.10结束语:JavaScript的昨天、今天以及明天
6.11深入学习
6.12建议的练习
第二部分软件开发:敏捷开发与计划文档模式
第7章需求:行为驱动设计用户故事
7.1行为驱动设计与用户故事简介
7.2SMART用户故事
7.3任务点、速率和PivotalTracker
7.4敏捷开发的成本估计
7.5Cucumber和Capybara介绍
7.6运行Cucumber和Capybara
7.7低精度用户界面模型和故事板
7.8优化RottenPotatoes
7.9显式的和隐式的需求、命令式的和声明式的情景
7.10计划文档的视角
7.11谬论和陷阱
7.12结束语:BDD的利与弊
7.13深入学习
7.14建议的练习
第8章软件测试:测试驱动开发
8.1背景:RESTful应用程序接口和Rubygem
8.2FIRST、TDD以及RSpec入门
8.3TDD周期:红色-绿色-重构
8.4更多的控制器spec和重构
8.5夹具和工厂
8.6面向模型的TDD
8.7为互联网建立桩
8.8覆盖率概念、单元测试与集成测试
8.9测试方和语
8.10计划文档的视角
8.11谬论和陷阱
8.12结束语:TDD与传统的调试方法
8.13深入学习
8.14建议的练习
第9章软件维护:使用重构和敏捷方法改进遗留软件
9.1代码“遗留”的原因以及敏捷开发的用处
9.2探索遗留代码库
9.3使用鉴定测试来创建基准事实
9.4注释
9.5度量、代码味道及SOFA
9.6方法级别的重构:使用嫁接替代依赖
9.7计划文档的视角
9.8谬论和陷阱
9.9结束语:持续的重构
9.10深入学习
9.11建议的练习
0章项目管理:Serum、结对编程和版本控制系统
10.1团队规模:两个匹萨大小的团队以erm
10.2结对编程
10.3敏捷设计和代码评审
10.4两个匹萨大小团队的版本控制:合并
10.5有效地使用分支
10.6报告和修复代码:五个R
10.7计划文档的视角
10.8谬论和陷阱
10.9结束语:团队、合作以及四十年的版本控制
10.10深入学习
10.11建议的练习
1章SaaS类的设计模式
11.1模式、反模式及SOL类架构
11.2正好够用的UML
11.3单一责任原则
11.4开闭原则
11.5里氏代换原则
11.6依赖注入原则
11.7迪米特法则
11.8计划文档的视角
11.9谬论和陷阱
11.10结束语:框架包含了设计模式
11.11深入学习
11.12建议的练习
2章SaaS非功能需求:能、发行、可靠和实安全
12.1从开发到部署
12.2量化响应
1.持续集成和持续部署
12.4发行和功能标记
12.5量化可访问
12.6监控和查找瓶颈
12.7用缓存来提高渲染和数据库能
12.8避免滥用数据库查询
12.9安全:在应用程序中保护用户数据
12.10计划文档的视角
12.11谬论和陷阱
12.12结束语:能、可靠、安全和有漏洞的抽象层
12.13深入学习
12.14建议的练习
3章后记
13.1SaaS、SOA、Ruby和Rmls的视角
13.2回顾过往
13.3展望未来
13.5的话
13.5深入学习
附录A使用本书配套软件
A.1Beta版本的指导
A.2本书配套软件概览
A.3在VirtualBox中使用bookware的虚拟机
A.4在Amazon的EC2上使用bookware的虚拟机
A.5编辑代码:编辑器和UNIX生存技巧
A.6开始使用Git进行版本控制
A.7开始学习GitHub或ProjecLocker
A.8使用Heroku部署到云端
A.9谬论和陷阱
A.10深入学习
福克斯(Armando Fox),是加州大学伯克利分校计算机科学教授,同时也是该校MOOC实验室的学术顾问。他在斯坦福大学期间获得了由斯坦福大学学生会、女协会以及工程荣誉协会(Tau Beta Pi)颁发的教学与指导奖。他获选2003年的“科学美国人50强”(scientific American 50),同时还是NSFCAREER奖和美国工程院GilbrethLecmreship奖的获得者。在此之前他参与设计了英特尔奔腾微处理器并创建了一个公司,成功地将他在伯克利进行的移动计算方面的研究商业化,其中就包括世界上靠前个运行在移动设备上的图形Web浏览器(Palm Pilot上的Top GunWingman)。他在麻省理工学院和伊利诺伊大学分别获得了电气工程和计算机科学,并获得ACM杰出科学家称号。他也是一位经过古典音乐训练的音乐家和自由音乐总监,以及一个移民到旧金山的同时掌握两种语言和文化(古巴裔美国人)的纽约人。
帕特森(David Patterson)是加州大学伯克利分校计算机科学方向的Pardee讲席教授。过去他曾担任伯克利计算机部门的、CRA的以及美国计算机协会(ACM)。他很有名的研究项目是精简指令集计算机(RISC)、磁盘冗余阵列(RA)以及网络工作站(NOW)。这些产了多篇、6本书以及超过35项荣誉,包括入选美国工程院和美国科学院院士,以及硅谷工程名人堂,还有计算机历史博物馆、ACM、IEEE、美国艺术与科学学会(AAAS)、美国科学促进会(AAAS)的会士。他的教学奖项包括很好教学奖(加州大学伯克利分校)、Karlstrom杰出教育家奖(ACM)、穆里根教育奖章(IEEE)以及教学奖(IEEE)。他在加州大学洛杉矶分校获得了所有的,学校授予了他杰出工程学术校友奖。他在加州长大,在业余生活中,他和两个成年的儿子共同参加体育赛事,包括每周的足球游戏、年度慈善自行车赛以及短跑三项运动,还偶尔参加举重比赛。
徐葳博士,现任清华大学交叉信息研究院理教授,博士生导师,“青年”特聘专家。博士于美国加州大学伯克利分校,是本书的两位作者David Patterson和Armando Fox联合指导的博士生。他主要从事超大规模分布式系统以及大数据处理方向的跨领域研究工作,相关研究工作发表在SOSP,ICML,CM等很好靠前会议上。教学中他主要负责计算机科学实验班的“软件工程”(使用本书作为教材)和“操作系统”两门全英文授课的课程。徐葳博士具有丰富的大型分布式系统工程经验和项目管理经验。加入清华大学前曾在Google总部工作,负责系统日志和监控系统的研发工作。他在清华大学和美国宾夕法尼亚大学完成了学业,并在加州大学伯克利分校获得硕士和博士。
曹锐,创现为清华大学交叉信息研究院博士,徐葳教授的学生。目前主要从事云计算与大数据方面的研究。2012年于清华大学计算机科学实验班(“姚班”)并免试获得博士生资格。在校期间多次获得学业和综合很好奖励,两次赴香港中文大学访问交流,并曾在惠普中国研究院从事智能打印方面的研究实习。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格