IT上級技術者のための一冊

前のページへ

  • Perl徹底攻略

    Perl徹底攻略

    WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。
    『Perl徹底攻略』では,本誌で人気のリレー連載「Perl Hackers Hub」の過去記事を中心に,Perlの基礎からモダンなPerl開発までを名だたるPerlハッカー達が解説していくほか,小飼弾さんによるインタビュー記事や,伊藤直也さん,大沢和宏(Yappo)さんによる書き下ろしなど,内容満載でお届けします。

  • パーフェクトRuby

    パーフェクトRuby

    本書は1冊でRubyの言語仕様から最新の技術までを網羅した内容となっています。また,網羅的に解説されているだけでなく各技術に関しては基本からしっかり解説しており,体系的に知りたい初心者はもちろん中級者以上の方にもRubyを書く際に手元に置いておくと重宝する内容です。

    Ruby 1.9.3とRuby 2.0対応。

  • パーフェクトPython

    パーフェクトPython

    1冊で言語仕様から最新の技術までを網羅した内容。網羅的に解説されているだけでなく,各技術に関しては基本からしっかり解説し,必要な箇所では,内部処理が裏で何をしているのかを掘り下げて解説してあるため,体系的に知りたい初心者はもちろん中級者にもお勧めの一冊です.最新のPython3.3に対応。

  • パーフェクトJavaScript

    パーフェクトJavaScript

    1冊で言語仕様から最新の技術までを網羅した内容です。本書はJavaScriptで本格的なWebアプリケーションを作りたい人を対象に,前半でJavaScriptの言語仕様を掘り下げて解説し,後半で今求められるJavaScriptの応用分野として,クライアントサイドJavaScript,HTML5,Web APIの利用,サーバサイドJavaScriptの解説を丁寧に行っています。

  • [24時間365日]サーバ/インフラを支える技術 ……スケーラビリティ、ハイパフォーマンス、省力運用

    [24時間365日]サーバ/インフラを支える技術 ……スケーラビリティ、ハイパフォーマンス、省力運用

    一度スタートしたサービスは止めたくない,というのはWebに携わる開発者や担当者に共通する意識ではないでしょうか。しかし,サービスの成長にともない,サーバの増強,ハードウェア/ネットワークの障害対応,複数サーバの同期と管理などが不可欠となり,24時間365日止まらないサービス,稼動し続けるサーバ/ネットワークインフラを設計・構築・運用するには,数々のテクニックが必要です。

    本書では,Webシステムのスケールアウトを念頭に,負荷分散システムの構築&高可用の実現,パフォーマンスチューニング,そして手間を極力抑えた運用術という三つのテーマをまとめて解説します。

  • データサイエンティスト養成読本 [ビッグデータ時代のビジネスを支えるデータ分析力が身につく!]

    データサイエンティスト養成読本 [ビッグデータ時代のビジネスを支えるデータ分析力が身につく!]

    企業や組織は「ビッグデータ」時代を迎え,成果へのプロセスをデータ分析から得られる判断に委ねようとしています。「データサイエンティスト」は,データ分析を中心とした意思決定に欠かせない役割を持ち,いまもっとも注目される職種のひとつです。データサイエンティストは,データ収集に関するエンジニアリングの技術だけでなく,統計を用いたデータ分析や問題解決能力などビジネス面にもわたる知識を必要とします。
    本書ではデータサイエンスの基本となる考え方から,R言語による統計解析の基礎,マーケティングに応用できるデータ分析など「データサイエンティスト」がおさえておきたい記事が満載です。

  • Webエンジニアのためのデータベース技術[実践]入門 

    Webエンジニアのためのデータベース技術[実践]入門 

    Software Designの好評連載「データベース技術の羅針盤」の内容を中心に,加筆・修正を加えて書籍化しました。「データベースがないと何が困るのか」という読者へのアプローチから始まり,インデックス,テーブル設計,トランザクション,ハードウェアなどデータベースを扱う上で必須となる基礎知識をわかりやすく解説しています。また,後半ではMobageでの事例を基に大規模システムにおけるデータベースの設計についても言及し,この1冊でWebエンジニアが今知るべきデータベースのノウハウを理解できることができます。

  • ITシステム開発徹底攻略

    ITシステム開発徹底攻略

    WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。
    『ITシステム開発徹底攻略』では,要件定義の作成やシステム設計から,ドキュメントの書き方,プロジェクトマネジメントなど,ソフトウェア・エンジニアリングやマネジメントを中心に取り上げます。また,エンジニアとしての人生設計やプロジェクトの人間関係など,人にフォーカスした特集も必見です。

    巻頭企画
    これからの10年,どうサバイブするか
    技術や業界にも寿命があり,人は必ず年をとる

    どのような職業人人生を歩むか。「プログラマ35歳定年説」もあるこの業界で働くみなさんにとっては,悩みや不安も大きいのではないでしょうか。本巻頭企画では,これまでの10年をふりかえり,これからの10年を見据えることによって,エンジニアとして生き抜くための考え方やノウハウをお伝えします。

    特集1
    要件定義の知恵と道具
    ユーザの理想と現実を明確にする

    「もっと快適なシステムにして!」と言うことはできても,実際に不便だと感じる点や希望を,言葉や文章に漏れなく表すのは非常に難しい作業です。要件定義という工程では,この難しい作業をお客さまと一緒にやっていかなければなりません。本特集では,知っておくべき要件定義の考え方,そして要件定義から納品までを一貫して引き受けている筆者の会社で実際に使われている「マジカ」「UIスケッチ」「ウォークスルー」といったお金のかからない,それでいて効果的な手法をご紹介します。

    特集2
    [現場で役立つ]システム設計の基礎知識

    システム設計には,幅広い知識と経験が求められます。しかし若手のシステムエンジニアの方々にとっては,スキルの不足は体力とガッツでカバー,といった場面も多くあるのではないでしょうか。本特集では,設計・開発の経験が比較的浅い方を対象として,実践的なシステム設計のポイントを解説していきます。

    特集3
    [今日から役立つ]プロジェクトマネジメント入門
    成功に導くコツとノウハウ

    世の中のさまざまな業種と同様,あるいはそれ以上に,IT業界にも失敗プロジェクトの話は山のようにあります。本特集では,PMBOKをマネジメント手法として参照しながら,日々の現場で柔軟にプロジェクトマネジメントを実践し,そしてプロジェクトを成功に導くためには何をすべきか,どのように考えるべきか,わかりやすく解説します。

    特集4
    [分野別]業務システムの基礎知識
    営業・販売,生産管理から経営支援まで

    一口に業務システムと言っても,企業内で使われている情報システムには,各業務の特性を反映して,さまざまな特徴・機能があります。本特集では,主だった業務ごとに,各業務の基礎知識と,それを支える業務システムの特徴について見ていきます。

    特集5
    [開発者のための]ドキュメント作成の技術
    設計書,マニュアル,提案書からダメモトの嘆願書まで

    設計書,仕様書,議事録に提案書と,開発者は,業務でさまざまなドキュメントを作成しています。それぞれ,なかなかに骨の折れる仕事ですが,どんなドキュメントも用途や目指すべき目標を踏まえて,正しい手順でとりかかれば,実はそれほど厄介なものではありません。本特集では,そのためのノウハウを,各ドキュメントごとにわかりやすく解説していきます。

    特集6
    技術者の提案書作成バイブル
    自ら営業,提案,改善しよう!

    受託開発のほとんどの案件のルーツは提案書です。提案書なくして仕事はありません。そして提案書は,技術者こそが書くべきです。技術者であれば,お客様と具体的な話ができますし,技術的に実現可能性が高い内容,妥当なコストや期間を提案できます。本特集では,本職の営業にも負けない提案書の書き方を,架空の案件を題材にわかりやすく解説していきます。

    特集7
    プロジェクトの人間関係構築術
    困ったあの人とのつきあい方

    本特集では,プロジェクトにおける「困った人」とどうつき合っていけばよいかという点に着目して,プロジェクトの人間関係構築術を解説します。「困ったあの人」についてさまざまなアプローチから捉えていくことでプロジェクト全体に対する理解も深まり,日々のプロジェクトで役立つコミュニケーションのヒントが見つかるはずです。

    特集8
    [開発者のための]ロジカルシンキング実践入門

    システム開発者には,プログラミングや設計に関わる高度な知識と経験,そして顧客やプロジェクトメンバーと柔軟で的確なやりとりができるコミュニケーション能力が求められます。こうしたさまざまな能力を継続的に維持,向上させていくためには,ベーススキルとしての高い理解力や表現力などを備えていることが欠かせません。そのためのカギとなるのが「ロジカルシンキング」です。本特集では,開発者の方々にも身近ないくつかのエピソードや例を交えて,ロジカルシンキングを解説します。

  • 開発ツール徹底攻略

    開発ツール徹底攻略

    WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。
    『開発ツール徹底攻略』では,開発者にとってもっとも身近な存在と言える開発環境について,Git/GitHubといったバージョン管理やCIツールであるJenkins,代表的なエディタであるVimとEmacsの上手な使いこなし方,そして開発者であれば誰もが避けて通れないUnix/Linuxを中心としたCUI環境の基本的な操作をまとめて解説します。

    特集1
    はじめてのGit
    ブランチもマージも簡単な分散型バージョン管理システム

    Gitは,LinuxカーネルやRuby on Railsのプロジェクトでも使われている,オープンソースの分散型バージョン管理システムです。高速動作,ブランチやマージの利用が簡単,オフラインでも使える,ほかのメンバーへの悪影響を恐れることなく思いきった変更を行える,といった特長があります。 本特集では,Gitのプロジェクトリーダーである著者自らが,Gitについて徹底解説していきます。

    特集2
    詳解GitHub
    はじめよう!ソーシャルコーディング Pull Requestが織りなす効率的ソフトウェア開発

    Gitの普及と並行して,GitHubを利用するプログラマが増えています。GitHubは単なるGitのリポジトリホスティングサービスではありません。「ソーシャルコーディング」という理念を持ち,それを実現するために数々の機能が実装されています。本特集では,GitHubに用意されている機能の使い方から,「ソーシャルコーディング」を象徴するPull Requestを使った開発フローまで丁寧に解説します。

    特集3
    実践Jenkins
    開発作業の徹底的な自動化と省力化

    Jenkinsは,世界で最も使われている継続的インテグレーションツールです。本特集ではJenkinsの生みの親である川口耕介氏自らが,導入方法や定番の使い方から,個人の作業,チーム内の作業,そしてチーム間の作業までを自動化する方法,さらに分散ビルドやSeleniumによるテストまで,徹底解説します。本特集を読んで,ミクロな問題解決からマクロな問題解決まで,Jenkinsを幅広く使い倒してください!

    特集4
    Vimの流儀
    真価を引き出す使い方からカスタマイズまで

    Vimは長い歴史を持ち,今でも多くのユーザに愛用されています。しかし,Vimの根底にある流儀を理解していないと,本当の意味で使いこなすことはできません。本特集ではVimの真価を引き出す使い方からカスタマイズまで,なぜそうなっているのか,どう考えれば良いのかなど,Vimの流儀を意識しながら解説していきます。

    特集5
    Emacs活用∞(無限大)
    思考を直感的にコード化し,開発を加速する

    Emacsは使いこなせれば非常に効率的にコーディングなどのテキスト処理を行うことができます。しかし,数々の機能,自由なカスタマイズを行えるEmacsの真価を引き出せている人はごくわずかです。本特集では,基礎を習得したうえでEmacs Lispなどを活用したカスタマイズを行うことにより,Emacsを最大限に活用する方法を紹介します。

    特集6
    Linuxの基礎知識
    Web開発者なら理解しておきたいコマンドや操作

    Web開発に携わっていれば,サーバサイドで動作しているLinuxを操作する機会が少なからずあるはずです。本特集では,LinuxコマンドをはじめとするLinuxの知識を基礎から解説します。現役エンジニアの方にも,今までよくわからずにいた部分がなぜそうする必要があるのかを実感を持って理解できるようになることでしょう。

前のページへ