WEB+DB PRESS 中文版 02

这篇是计算机类的优质预售推荐《WEB+DB PRESS 中文版 02》。

智能手机测试+Amazon Web Services+SassCompass实战,腾讯、百度、淘宝、美团、豆瓣前后端工程师鼎力推荐。

编辑推荐

腾讯、百度、淘宝、美团、豆瓣前后端工程师鼎力推荐

旨在帮助程序员更实时、深入地了解前沿技术,扩大视野,提升技能

内容侧重Web开发相关领域的研究与技术分享,并结合未来趋势对当前的技术作新解读

智能手机测试最前沿

应用、浏览器、服务器端完全自动化

Amazon Web Services最新技巧

EC2、VPC、RDS、CloudFormation

Sass/Compass实战

用简洁的代码描述现代化的CSS

使用Grunt实现前端开发的自动化

通过Doctrine Annotations实现的声明式编程

用程序性能分析来分析性能问题

移动设备环境下的调试技术

模拟移动功能以及iOS/Android 中远程调试功能的使用方法

内容简介

WEB+DB PRESS是日本主流的计算机技术杂志,旨在帮助程序员更实时、深入地了解前沿技术,扩大视野,提升技能。内容侧重于Web
开发的相关技术。

本期的主题分为3 个特辑:智能手机测试最前沿、Amazon Web Services 最新技巧和Sass/Compass实战。特辑1 从客户端到服务器端讲解智能手机应用程序自动化测试的相关内容。特辑2 介绍了主流的云计算平台Amazon Web Services 的最新功能,并对其主要服务的一些使用方法进行解说。特辑3则介绍Sass以及构建在其基础之上、能够扩展其功能的Compass框架,内容涵盖了基础知识以及在生产系统中的实战技巧。

本书适合各行业Web 前端和数据库开发者阅读。

作译者

技术评论社是日本最大的技术类图书出版社,创立于1969年,主要出版IT相关的技术书籍和杂志,拥有一大批活跃在IT前沿的作者和编辑团队。其出版的单月刊Software
Design和双月刊WEB+DB PRESS成为了日本程序员的必读杂志。

目录

第4回 UI/UX
未来志向——预测未来之走向,知晓当下之所需 众多亮点的游戏设计世界 ● 渡边惠太  4

特辑1 智能手机测试最前沿 应用、浏览器、服务器端完全自动化!

第1章 智能手机测试的基本知识 首先要建立测试策略 ● 中川胜树  4

第2 章本机应用程序的UI自动化测试 使用Calabash编写跨Android/iOS平台的测试 ● 山内沙瑛 贾成锴 小俣裕一  10

第3章 浏览器自动化测试 区别使用各种Selenium WebDriver ● 冲田邦夫  19

第4章 JavaScript自动化测试 使用Jasmine实施单元测试,使用PhantomJS实施集成测试 ● 泽村正树  28

第5章 服务器端自动化测试 Web API的集成测试 ● 卜部昌平  32

第6章 自动构建与发布应用程序 TestFlight与Jenkins的应用 ● 吉藤博记  36

特辑2 Amazon Web Services最新技巧 EC2、VPC、RDS、CloudFormation

第1章 Amazon Web Services的分层比较 理解各项服务的特征,掌握如何选择服务 ● 片山晓雄 平山毅  42

第2章 使用EC2 和VPC 构建系统 设计安全性和可用性俱佳的基础设施 ● 舟崎建治 吉荒祐一  51

第3章有效利用RDS构建数据库 创建、部署、备份 ● 今井雄太 八木桥徹平  59

第4章利用CloudFormation实现自动化的系统环境构建 从系统构建模板的创建到系统中间件的安装及设置 ● 安川健太  66

特辑3 Sass/Compass实战 用简洁的代码描述现代化的CSS ● 石本光司

第1章 Sass/Compass简介 CSS 预处理器及其扩展框架诞生的背景  74

第2章 构建开发环境 安装、基本操作、GUI工具  77

第3章 Sass的基本语法以及Compass 嵌套、混合、继承、导入、Compass 模块  81

第4章 写出现代化的CSS 理解其原则以及灵活运用MVCSS 框架  89

第5章 实践中的Sass/Compass 陷阱、多人开发、性能  94

第9回 领先Ruby 使用Boxen进行Mac的环境搭建和配置管理 ● 近藤宇智朗  99

第9回 理论学习SQL新入门 通过重构改善数据库设计 ● 奥野干也  107

第10回 JavaScript应用最前沿——来自大规模开发现场 移动设备环境下的调试技术——模拟移动功能以及iOS/Android中远程调试功能的使用方法 ● 天野祐介  125

第4回 Emerging Web Technology 研究室 使用Grunt 实现前端开发的自动化 ● 伊藤直也

第9回 Java的潜力——灭火工程师秘籍 用程序性能分析来分析性能问题——问题的分解方法、分析工具及示例 ● 住川裕岳 北川贵久 菅原一志  134

第9回 站在巨人的肩上学PHP——向前辈学习现代编程 通过Doctrine Annotations实现的声明式编程 ● 后藤秀宣  145

第23回 Perl Hackers Hub Perl应用的测试与高速CI环境的构建方法 ● 审稿:日本Perl协会  153

第18回 支撑CyberAgent 的程序员们( 技术篇) 致力于改善响应速度的“特命”小组 ● 川添贵生 161

图灵访谈 CSS创始人之一Bert Bos:CSS只是进化的一部分  165

分栏目录

特辑1 智能手机测试最前沿应用、浏览器、服务器端完全自动化!

第1章智能手机测试的基本知识——首先要建立测试策略  4

第2章 本机应用程序的UI自动化测试——使用Calabash编写跨Android/iOS平台的测试  10

第3章 浏览器自动化测试——区别使用各种Selenium WebDriver  19

第4章 JavaScript自动化测试——使用Jasmine实施单元测试,使用PhantomJS实施集成测试  28

第5章 服务器端自动化测试——Web API 的集成测试  32

第6章 自动构建与发布应用程序——TestFlight与Jenkins的应用  36

特辑2 Amazon Web Services最新技巧EC2、VPC、RDS、CloudFormation

第1章 Amazon Web Services的分层比较——理解各项服务的特征,掌握如何选择服务  42

第2章 使用EC2 和VPC 构建系统——设计安全性和可用性俱佳的基础设施  51

第3章 有效利用RDS 构建数据库——创建、部署、备份  59

第4章 利用CloudFormation实现自动化的系统环境构建—— 从系统构建模板的创建到系统中间件的安装及设置  66

特辑3 Sass/Compass实战用简洁的代码描述现代化的CSS

第1章 Sass/Compass简介——CSS预处理器及其扩展框架诞生的背景  74

第2章 构建开发环境——安装、基本操作、GUI 工具  77

第3章 Sass 的基本语法以及Compass——嵌套、混合、继承、导入、Compass模块  81

第4章 写出现代化的CSS——理解其原则以及灵活运用MVCSS框架  89

第5章 实践中的Sass/Compass——陷阱、多人开发、性能  94

专栏

第4回 UI/UX未来志向——预测未来之走向,知晓当下之所需 众多亮点的游戏设计世界  1

连 载

第9回 领先Ruby 使用Boxen进行Mac的环境搭建和配置管理  99

第9回 理论学习SQL新入门 通过重构改善数据库设计  107

第10回 JavaScript应用最前沿——来自大规模开发现场 移动设备环境下的调试技术——模拟移动功能以及iOS/Android中远程调试功能的使用方法  116

第4回 Emerging Web Technology研究室 使用Grunt实现前端开发的自动化  125

第9回 Java的潜力——灭火工程师秘籍 用程序性能分析来分析性能问题——问题的分解方法、分析工具及示例  134

第9回 站在巨人的肩上学PHP——向前辈学习现代编程 通过Doctrine Annotations实现的声明式编程  145

第23回 Perl Hackers Hub Perl应用的测试与高速CI 环境的构建方法  153

专家视点

第18回 支撑CyberAgent的程序员们( 技术篇) 致力于改善响应速度的“特命”小组  161

图灵访谈

CSS创始人之一Bert Bos:CSS 只是进化的一部分  165

窝们网站预售的该本书,购买传送门点击打开链接

时间: 2024-08-15 00:43:13

WEB+DB PRESS 中文版 02的相关文章

ASP.NET Web API实践系列02,在MVC4下的一个实例, 包含EF Code First,依赖注入, Bootstrap等

本篇体验在MVC4下,实现一个对Book信息的管理,包括增删查等,用到了EF Code First, 使用Unity进行依赖注入,前端使用Bootstrap美化.先上最终效果: →创建一个MVC4项目,选择Web API模版. →在Models文件夹创建一个Book.cs类. namespace MyMvcAndWebApi.Models { public class Book { public int Id { get; set; } public string Name { get; set

web 开发相关笔记 02

[1] HTML 插入第三方. [2] [3] JavaScript 回调函数 & 模块化 --> 用变量封装数据.方法 --> 类比 Java 中的 package var fetchLive = function(callback) { $.ajax({ url: "live/list.do", method: 'GET', success: function (data) { callback(data); } }); }; var liveDisplay =

监控web db三种方法

一监控web方法1.端口本地netstat -lantup | grep 3306| wc -lss -l lntp |grep 3306 | wc -llsof -i :3306远程(就是)echo -e "\n" | telnet IP PORT |grep Connection | wc -lnmap nmap www.baidu.com -p 80 | grep open | wc -l 端口开放的只是说明rpm -qa | nc2.进程本地 ps -ef |grep 进程|

Java Web实用小知识02

日期时间转换到页面显示 两种方式: 1. OutputStream out = response.getOutputStream(); map.put("enterFromTime", sdf.format(itemData.getEnterFromTime()));// 入单时间 2. map.put("changeTime", DateUtil.formatDate(itemData.getChangeTime()));// 转单时间 第2种好. 日期加一天 高

6月新书书讯:感谢一路有你

在人生旅途中,有欢笑也有泪水,总有人默默陪伴在你身边.感谢他们,感谢他们陪你一起疯一起傻一起玩耍-- 时间转瞬即逝,图灵教育马上就要成立十周年了!6月22日是图灵十岁生日,感谢小伙伴们不离不弃,我们会用更多热情和努力,出版更多好书~图灵社区十周年感恩活动正在进行中,感兴趣的小伙伴可以到图灵社区(http://www.ituring.com.cn/ten)参加活动. 1.最简单有趣的"计算机科学概论"--<计算机是怎样跑起来的> 作者:矢泽久雄 译者:胡屹 书号:978-7-

报名|「OneAPM x DaoCloud」技术公开课:Docker性能监控!

如今,越来越多的公司开始 Docker 了,「三分之二的公司在尝试了 Docker 后最终使用了它」,也就是说 Docker 的转化率达到了 67%,同时转化时长也控制在 60 天内. 既然 Docker 这么火,Docker 监控是不是也该提上日程?或许具体问题要具体分析,但是似乎大家都在寻找新一代 Docker 监控的工具. 本次技术公开课将会给大家带来全方位的 Docker 实践,从监控之道到监控方案,让你了解到 Docker 实时性能状况,精准定位到性能薄弱的环节,从而优化应用,让监控之

数据可视化-Treemap

发现数据可视化已经是一个专门的课题. 比如我刚在<WEB+DB PRESS>里看到的D3.js.又比如我下面转载的这篇关于treemap的文章. 原文: http://zhuanlan.zhihu.com/datavis/19894525 来,认识一下这个数据可视化中的90后:Treemap Xhinking · 6 个月前 在新版友盟指数设备详情中有个这样的可视化图表: 从这张图可以很直观的看到中国Android智能手机市场各大品牌占有率情况.图中通过颜色区分品牌,通过面积表现各个品牌占有率

web.py释放数据库连接

参考:http://blog.sina.com.cn/s/blog_73951d180101eck0.html webpy简单易用,而且非常轻量.尤其其操作数据库非常方便. import web db = web.database(dbn=DBN,host=HOST,db=DATABASE,user=USER,pw=PASSWORD, charset=CHARSET) data = db.select(['i_project'],                 what=' p_class '

webpy使用mysql数据库操作(web.database)

webpy_web.database模块 webpy框架中使用mysql管理数据库有两种方法,一种是使用python里面的MySQLdb模块: import MySQLdb 还有一种就是用webpy自带的web.database模块,实现的功能与MySQLdb模块基本一样: import web db = web.database( dbn = 'mysql', user = 'root', pw = 'password', db = 'db_name', ) 上面是创建一个数据库对象db,参数