WEB+DB PRESS Vol.77

今号の特集概要

特集1
スマートフォンテスト最前線
~アプリもブラウザもサーバもとことん自動化!!!~

スマートフォン向けアプリケーションは,AndroidやiOSという複数OSが対象となり,提供形態もネイティブアプリやWebアプリケーションなどさまざまです。また,サーバ サイドと連携して動作することも多いです。このように開発ターゲットが多岐にわたると,テストで考慮すべきことも多岐にわたり複雑化します。こうなってくると,テストの自動化は必須です。そこで本特集では,スマートフォン向けアプリケーションのテスト自動化について,クライアントサイドからサーバサイドまで徹底解説していきます。

特集2
Amazon Web Services最新活用
~EC2,VPC,RDS,CloudFormation~

日本でもクラウドの利用が企業を中心に急速に進んでいます。本特集はクラウドの中で一番利用されているAmazon Web Services(AWS)の最新機能の紹介と主要なサービスの使いどころについて解説します。第1章では,30以上にもわたるAWSのサービスのうち,特に重要なサービスの紹介とレイヤ別の比較を行ったあと,第2章以降でEC2,VPCのインフラ,RDSなどのデータベースの設定について解説し,最後にCloudFormationによる構成の自動化を解説します。

特集3
実践Sass/Compass
~モダンなCSSを簡潔なコードで記述する~

Sass(Syntactically Awesome Stylesheets)を利用すると,簡潔な記述で表現したコードをCSS(Cascading Style Sheets)に変換でき,CSSが持つさまざまな欠点を解消してくれます。本特集では,Sassとその機能を拡張するCompassの,基礎から実際のアプリケーションでの利用方法まで解説します。大規模なアプリケーション開発でもSassを活用できるよう,MVCSSというフレームワークを使った見通しの良いコードの書き方や,Sassを使っていて陥りがちな問題なども解説します。

一般記事
社内の情報共有・情報発信
~クックパッドはいかにして場を築いたか~

Vol.1~84までのPDFを収録したDVD-ROMが付いているお得な総集編もあります!

WEB+DB PRESS総集編[Vol.1~84]
http://gihyo.jp/magazine/wdpress/plus/978-4-7741-7538-6

目次

特集1
スマートフォンテスト最前線
アプリもブラウザもサーバもとことん自動化!!!

  • 第1章:スマートフォンテストの基礎知識
    まずはテスト戦略を立てよう……中川 勝樹
  • 第2章:ネイティブアプリUIテストの自動化
    CalabashでAndroid/iOS両対応テストを書こう……山内 沙瑛,賈 成鍇,小俣 裕一
  • 第3章:ブラウザテストの自動化
    さまざまなSelenium WebDriverを使い分けよう……沖田 邦夫
  • 第4章:JavaScriptテストの自動化
    Jasmineで単体テスト,PhantomJSで結合テストをしよう……澤村 正樹
  • 第5章:サーバサイドテストの自動化
    Web APIの結合テストもしよう……卜部 昌平
  • 第6章:ビルド,アプリ配布の自動化
    TestFlightとJenkinsを活用しよう……吉藤 博記

特集2
Amazon Web Services最新活用
EC2,VPC,RDS,CloudFormation

  • 第1章:Amazon Web Servicesレイヤ別比較
    各サービスの特徴を理解し,うまく使い分ける……片山 暁雄,平山 毅
  • 第2章:EC2とVPCによるシステム構築
    セキュアで可用性を高めたインフラの作り方……舟崎 健治,吉荒 祐一
  • 第3章:RDSによるデータベースの活用
    作成,デプロイ,バックアップ……今井 雄太,八木橋 徹平
  • 第4章:CloudFormationによる構築の自動化
    テンプレートの作成からミドルウェア構築設定まで……安川 健太

特集3
実践Sass/Compass
モダンなCSSを簡潔なコードで記述する

  • 第1章:Sass/Compassとは
    CSSプリプロセッサと拡張フレームワーク登場の背景 ……石本 光司
  • 第2章:開発環境の構築
    インストール,基本操作,GUIアプリケーション……石本 光司
  • 第3章:Sassの基本文法とCompass
    ネスト,ミックスイン,継承,インポート,Compassモジュール……石本 光司
  • 第4章:モダンなCSSを書くために
    原則の理解とMVCSSフレームワークの活用……石本 光司
  • 第5章:現場でSass/Compassを使うには
    落とし穴,複数人開発,パフォーマンス……石本 光司

一般記事

  • 社内の情報共有・情報発信
    クックパッドはいかにして場を築いたか……舘野 祐一

連載

  • 一歩先ゆくRuby
    【第9回】BoxenによるMacの環境構築&構成管理……近藤 宇智朗
  • 理論で学ぶSQL再入門
    【第9回】リファクタリングによるデータベース設計の改善……奥野 幹也
  • JavaScript活用最前線 ── 大規模開発の現場から
    【第10回】モバイル環境でのデバッグ手法 ……疑似モバイル機能,iOS/Androidでのリモートデバッグの使い方……天野 祐介
  • Emerging Web Technology研究室
    【第4回】Gruntによるフロントエンド開発作業の自動化……伊藤 直也
  • Javaの底力 ── 火消しエンジニアが明かすテクニック
    【第9回】プロファイリングで性能問題を解析 ……問題の切り分け方法,解析ツール,事例……住川 裕岳,北川 貴久,菅原 一志
  • 巨人の肩からPHP ── 先人たちに学ぶモダンプログラミング
    【第9回】Doctrine Annotationsによる宣言的プログラミング……後藤 秀宣
  • Perl Hackers Hub
    【第23回】Perlアプリケーションのテストと高速なCI環境構築術……久森 達郎,監修:Japan Perl Association
  • スマートフォン開発最新トレンド
    【第4回】ネイティブアプリでサーバと通信 ……iOS/Androidでユーザ認証を体験!……登尾 徳誠

コラム

  • UI/UX未来志向 ── 進化の方向を予測し,今必要なことを知る
    【第4回】学びどころの多いゲームデザインの世界……渡邊 恵太
  • Software is Beautiful
    【第22回】パナソニックが見せる攻めのテレビ事業戦略……中島 聡
  • 海外テック情報局
    【第10回】バグ修正で賞金稼ぎ,最良のデバッグツール,すばやい翻訳 etc.……A-Listers
  • はまちちゃんとわかばちゃんのREADER'S FORUM ―― 読者のページ
    【第28回】……はまちや2,竹原

Technology Flash

  • サイバーエージェントを支える技術者たち ―― テクノロジ編
    【第18回】レスポンス改善に取り組む“特命”チーム……川添 貴生