内容简介
WEB+DB PRESS是日本主流的计算机技术杂志,旨在帮助程序员更实时、深入地了解前沿技术,扩大视野,提升技能。内容侧重于Web开发的相关技术。
《WEB+DB PRESS 中文版.02 》本期的主题分为3个特辑:智能手机测试最前沿、Amazon Web Services最新技巧和Sass/Compass实战。特辑1从客户端到服务器端讲解智能手机应用程序自动化测试的相关内容。特辑2介绍了最主流的云计算平台Amazon Web Services 的最新功能,并对其主要服务的一些使用方法进行解说。特辑3则介绍Sass 以及构建在其基础之上、能够扩展其功能的Compass框架,内容涵盖了基础知识以及在生产系统中的实战技巧。
《WEB+DB PRESS 中文版.02 》适合各行业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
前言/序言
WEB+DB PRESS 中文版.02 电子书 下载 mobi epub pdf txt