書籍概要

WEB+DB PRESS Vol.74

バックナンバー一覧

発売日
更新日

概要

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

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

特集1
[Web開発1年目に身につけたい]良い設計の基礎知識
~変化に強い構造・読みやすいコード・適切な分割~

本特集はWebサービスを開発する際に必要となる,設計手法についてまとめています。今ではあらゆる言語,フレームワーク,データベースが登場し,以前より増して効率的な開発が行える状況になっています。しかし,実装の前段階となる設計がきちんと行われていないと,実装に手間取ったり不完全なサービスが出来上がってしまいます。本特集ではそのような自体に陥らないよう,基本から丁寧に解説を進めますので,新人エンジニアにもおすすめの特集になっています。

特集2
MySQL実践入門
~最新バージョン5.6で始めよう! ~

RDBMS(リレーショナルデータベース管理システム)は,今日のWebシステムでは欠かせないものです。ただ,これまでRDBMSに触ったことがない人には,その重要性はピンと来ないかもしれません。本特集では,世界で一番人気のあるオープンソースRDBMS,MySQLについて取り扱います。MySQLは最新バージョン5.6でさらに便利な新機能が追加され,使いやすくなっています。それらの新機能から,構築・運用には不可欠なポイントまで,わかりやすく解説しています。

一般記事
LTSVでログ活用
~拡張性の高いフォーマットで柔軟解析~

コードに効く英語
~正しく読めて“伝わる”クラス/メソッド名~

目次

特集1
[Web開発1年目に身につけたい]良い設計の基礎知識
変化に強い構造・読みやすいコード・適切な分割

  • 第1章:設計とは何か
    目的,過程,成果物……井上 誠一郎
  • 第2章:設計の原則
    依存性,命名,抽象化……井上 誠一郎
  • 第3章:実践的設計はじめの一歩
    処理の共通化,安定への依存……井上 誠一郎
  • 第4章:クラス設計の実践
    方法論,中間層,テストと設計……井上 誠一郎
  • 第5章:Webアプリケーションの設計
    レイヤ化,URL設計,MVCアーキテクチャ……井上 誠一郎
  • 第6章:アプリケーションロジックの設計
    ドメイン層,エンティティ,データベース設計……井上 誠一郎

特集2
MySQL実践入門
最新バージョン5.6で始めよう!

  • 第1章:MySQL 5.6を使ってみよう
    RDBMSの基本からMySQL導入まで……奥野 幹也
  • 第2章:DBアプリケーション開発入門
    Sinatra+MySQLによる問い合わせ管理システム……奥野 幹也
  • 第3章:MySQLサーバ運用ノウハウ
    バックアップ,監視,レプリケーション……奥野 幹也
  • 第4章:パフォーマンスチューニングの勘どころ
    スロークエリログ,EXPLAIN,スケールアップ……奥野 幹也
  • 第5章:MySQLでNoSQL
    InnoDB-memcachedによる超高速化手法……奥野 幹也

一般記事

  • LTSVでログ活用
    拡張性の高いフォーマットで柔軟解析 ……田中 慎司
  • コードに効く英語
    正しく読めて“伝わる”クラス/メソッド名 ……西嶋 悠貴

連載

  • 【新連載】Emerging Web Technology研究室
    【第1回】RubyMotion入門 ……RubyでネイティブiOSアプリ!……伊藤 直也
  • 【新連載】スマートフォン開発最新トレンド
    【第1回】スマホ開発手法をコードで比較! ……ネイティブ vs. JavaScriptフレームワーク……登尾 徳誠
  • JavaScript活用最前線 ── 大規模開発の現場から
    【第7回】メモリリーク徹底対策 ……ヒープ解析による原因特定と改善を実践!……天野 祐介
  • 巨人の肩からPHP ── 先人たちに学ぶモダンプログラミング
    【第6回】TYPO3 Flowでドメイン駆動設計入門……後藤 秀宣
  • Javaの底力 ── 火消しエンジニアが明かすテクニック
    【第6回】性能問題を未然に防ぐには ……考え方からコーディングテクニックまで……ヒノケン
  • 一歩先ゆくRuby
    【第6回】世界につながるRubyGems ……GitHub,Travis CI,YARDでイマドキOSS開発……近藤 宇智朗
  • Perl Hackers Hub
    【第20回】リファレンス入門……近藤 嘉雪 監修:Japan Perl Association

コラム

  • 【新連載】UI/UX未来志向 ── 進化の方向を予測し,今必要なことを知る
    【第1回】気持ち良さはどこからくるのか ……身体に近づくUIへ……渡邊 恵太
  • 【最終回】内定女子ともよの会社訪問記 知りたい!あの人のはたらきかた
    【第6回】及川 卓也 ……チームを率いるはたらきかた……堤 智代
  • Software is Beautiful
    【第19回】Node.jsに見るSOAP vs. REST論争……中島 聡
  • 海外テック情報局
    【第7回】女性エンジニアの採用,Octocat,技術ブログ etc.……A-Listers
  • はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ
    【第25回】……はまちや2,竹原

Technology Flash

  • サイバーエージェントを支える技術者たち ―― テクノロジ編
    【第15回】運用の自動化に向けてプライベートクラウドを構築……川添 貴生
  • ソフトバンクグループを支えるIT技術者の素顔……編集部

サポート

ダウンロード

■ご注意
  • 本コーナーは,本誌記事参考用資料としてのご提供を目的としております。
  • 本誌記載の内容およびサポートサイトで公開しているサンプルコードに基づく運用の結果について,記事の筆者,プログラムの作者/提供元,(株)技術評論社は一切の責任を負いかねます。ご自身の責任のもと,ご使用ください。
  • 各サンプルファイル/ソースコードには,個別に,ライセンスやREADMEファイルなどで注意事項/制限事項が添付されている場合がございます。その場合,該当のライセンス,注意事項/制限事項を優先して適用とさせていただきますので,ダウンロード後,内容をご確認ください。

特集1「良い設計の基礎知識」

特集2「MySQL実践入門」

一般記事「LTSVでログ活用」

連載

  • 「Emerging Web Technology研究室」で使用されたソースコード
  • 「スマートフォン開発最新トレンド」で使用されたソースコード
  • 「JavaScript活用最前線 ── 大規模開発の現場から」で使用されたソースコード
  • 「巨人の肩からPHP ── 先人たちに学ぶモダンプログラミング」で使用されたソースコード
  • 「Javaの底力 ── 火消しエンジニアが明かすテクニック」で使用されたソースコード
  • 「一歩先ゆくRuby」で使用されたソースコード
  • 「Perl Hackers Hub」で使用されたソースコード
  • 補足情報

    特集1「[Web開発1年目に身につけたい]良い設計の基礎知識」
    P.44 リスト1 2行目

    誌面も間違いではありませんが,新しいバージョンではこちらの書き方になります。

    
    private final Map<Integer,CartItem> itemMap = new
    ConcurrentHashMap<Integer,CartItem>();
    

    正誤表

    本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

    (2014年3月17日更新)

    連載「Perl Hackers Hub」
    P.158 注1と注2

    注1と注2の内容が逆になっていました。

    注1:Larry Wall、Tom Christiansen、Jon Orwant著/近藤嘉雪訳『プログラミングPerl 第3版 VOLUME 1、2』オライリー・ジャパン、2002年
    注2:Randal L. Schwartz、brian d foy、Tom Phoenix著/近藤嘉雪訳『初めてのPerl 第6版』オライリー・ジャパン、2012年
    注1:Randal L. Schwartz、brian d foy、Tom Phoenix著/近藤嘉雪訳『初めてのPerl 第6版』オライリー・ジャパン、2012年
    注2:Larry Wall、Tom Christiansen、Jon Orwant著/近藤嘉雪訳『プログラミングPerl 第3版 VOLUME 1、2』オライリー・ジャパン、2002年

商品一覧