WEB+DB PRESS是日本主流的计算机技术杂志,旨在帮助程序员更实时、深入地了解前沿技术,扩大视野,提升技能。内容侧重于Web开发的相关技术。
本期的主题分为3个特辑:智能手机测试最前沿、Amazon Web Services最新技巧和Sass/Compass实战。特辑1从客户端到服务器端讲解智能手机应用程序自动化测试的相关内容。特辑2介绍了最主流的云计算平台Amazon Web Services 的最新功能,并对其主要服务的一些使用方法进行解说。特辑3则介绍Sass 以及构建在其基础之上、能够扩展其功能的Compass框架,内容涵盖了基础知识以及在生产系统中的实战技巧。
内 容 提 要
WEB+DB PRESS是日本主流的计算机技术杂志,旨在帮助程序员更实时、深入地了解前沿技术,扩大视野,提升技能。内容侧重于Web 开发的相关技术。
本期的主题分为3 个特辑:智能手机测试最前沿、Amazon Web Services 最新技巧和Sass/Compass实战。特辑1 从客户端到服务器端讲解智能手机应用程序自动化测试的相关内容。特辑2 介绍了主流的云计算平台Amazon Web Services 的最新功能,并对其主要服务的一些使用方法进行解说。特辑3则介绍Sass以及构建在其基础之上、能够扩展其功能的Compass框架,内容涵盖了基础知识以及在生产系统中的实战技巧。
本书适合各行业Web 前端和数据库开发者阅读。
目录
第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 WebDriver19
第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
《人机共生》内容简介:智能时代汹汹来袭,未来99%的人当真会成为无用阶层,只要极少数人才会成为超级人类?当智能机器越来越自主、
《江苏历代文化名人传·丁文江》内容简介:本书主要从“科学”与“近代化”两方面展现了地质学家、社会活动家丁文江波澜壮阔的一生
《城市治理的范式创新:上海城市运行“一网统管”》内容简介:国家治理体系如何回应数字经济的发展、数字社会的变迁和数字技术的迭
《软件困局》内容简介:软件工程其实并没有多少“工程”的成分,这已经是公开的秘密了。自计算机诞生以来,特别是20世纪60年代大批
《零基础学平面广告设计》内容简介:本书介绍平面广告设计以及应用案例,内容包括平面广告设计原理,平面广告设计基础,平面广告设
《数字调制解调基础(双色)》是21世纪电子电气工程师系列之一,主要讲解IT技术中最关键、最基本的调制解调技术,内容深入浅出,通
《基于用户体验的交互式信息服务》针对信息管理和服务中的“交互“问题,在国内外现有研究的基础上,从用户需求出发,围绕交互式
本书全面深入地剖析了面向对象的PHP编程与设计。首先介绍了PHP的OO特性,包括类声明、对象实例化、继承、方法与属性封装以及静态
《公司的历程》内容简介:苗延波所著的本书从世界经济史和商业史的角度,对公司这个特殊的社会经济组织产生的源头、雏形、成熟和发
【有关家居的一期】2014年KINFOLK春季刊旨在探究“家的意义”。比如,家的理想模样,因人而异的家居布置风格以及美好的家所共享的
《走向人文关怀的高中美术校本课程开发》内容简介:本书运用后现代课程理论和建构主义学习理论,深入探讨了如何开发凸显人文关怀的
谭浩强教授,我国著名计算机教育专家。1934年生,广东台山人。1985年清华大学自动控制系毕业。学生时代曾担任清华大学学生会主席
《OpenGL超级宝典(第4版)》是OpenGL及3D图形编程最好的入门指南,涵盖了使用最新版本的OpenGL进行编程所需要的主要知识。全书分3
《互联网+幼儿园管理》内容简介:本书通俗讲解互联网的基本概念,阐述移动互联网、云计算、智能设备的重要特征,便于读者快速了解互
《ADS应用详解:射频电路设计与仿真》介绍使用ADS进行射频电路设计和仿真的基础知识和方法。《ADS应用详解:射频电路设计与仿真》内
嘉格伦(GlennR.Jones)先生是杰士知识公司和杰士国际大学的创始人和首席执行官。杰士知识公司和杰土国际大学的下属机构自1961年
《我的Flex我精通:RIA高级开发指南》是一本介绍使用Flex3进行富互联网应用系统开发的专业著作,内容涵盖了与Flex应用相关的各个领
计算机电路基础 内容简介 本书由计算机电路基础知识、模拟电路和脉冲数字电路等部分组成。内容包括:半导体器件、放大器、振荡器、逻辑门电路、组合逻辑电路、时序逻辑电...
《海量运维、运营规划之道》作者具有腾讯、百度等中国一线互联网公司多年从业经历,书中依托工作实践,以互联网海量产品质量、效
《世界遗产·中国》内容简介:人类生存于这个星球之上算是一个侥幸。两万年前,我们还是个濒危物种,熬过了冰河期,人类日益壮大。