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

次のページへ

  • レベルアップObjective-C

    レベルアップObjective-C

    本書は,初心者から中級者へとレベルアップすることを目標としています。Objective-Cを学んでいく上でMac OS XやiOSでの実用的なコード例を示しながらXcode 5を効果的に利用するための技術解説を行います。Xcode 5ではユニットテストやGitなど,現代的な開発環境として必須とされる機能がサポートされています。本書では,Xcode 5でのデバッグ,リファクタリング,バージョン管理をはじめ,最新のObjective-Cを利用したデータ処理,Core Data,iCloud,メモリ管理,マルチスレッドなどを解説しています。

  • AndroidエンジニアのためのモダンJava

    AndroidエンジニアのためのモダンJava

    本書は,複雑かつ高度なAndroidアプリの開発に必要となる,Java言語の基礎を理解することに主眼を置いています。Android SDKについては触れず,Androidに関連するモダンJava(Java 5以降)のファンダメンタルな言語仕様を中心に解説を行います。また,解説中では,Androidエンジニアが知っておくべき最適化のテクニックを適宜紹介しています。JavaScriptやC++,Objective-Cでの開発経験のあるAndroidエンジニアが,Java言語に関する知識の底上げを目指す際,特に有効な一冊です。

  • iPhone/iPad開発ポケットリファレンス

    iPhone/iPad開発ポケットリファレンス

    ロングセラーシリーズに,スマートフォン/タブレットの代名詞といえるiPhone/iPadでアプリを開発するための知識をまとめたリファレンスが登場。

    「逆引き形式で目的からすぐ探せる」
    「サンプルコードを見ながら具体的な実装のイメージがつかめる」

    という特徴で,困ったときにすぐに役立ちます。

    UIが一新されたiOS 7に対応した,現場で役立つ信頼の1冊!

  • Androidライブラリ実践活用[厳選111]

    Androidライブラリ実践活用[厳選111]

    Andoroidアプリケーションの開発に役立つオープンソースライブラリが数多く公開されています。こうしたライブラリには質の高いプロダクトも多く,上手に活用することで,開発工数の削減,アプリケーションそのものの品質向上を図ることも可能であり,またそのソースコードを読むことは,開発力向上にもつながります。本書では,定番ライブラリからUI構築,開発効率向上,iOS風機能の追加,ユーティリティ,テスト,後方互換まで,用途ごとに,すぐに役立つライブラリの使い方をわかりやすく解説します。

  • 「独習Linux専科」サーバ構築/運用/管理――あなたに伝えたい技と知恵と鉄則

    「独習Linux専科」サーバ構築/運用/管理――あなたに伝えたい技と知恵と鉄則

    Linuxの仕組みを本格的に知りたい,そして自分で試しながら機能を根底から理解したい!――そんな初学者のために本書は作られました。サーバ利用を中心に5章に分け,1章ではインストールからユーザの環境設定,2章ではプロセスとジョブ管理,合わせてシェルの使い方も解説します。3章はファイルシステム,4章はサーバ管理,5章では実際にアプリサーバの動作を深く学びます。読み終えると,一人のエンジニアとして何をすべきかが明確にわかるようになります。そうした本物の基礎を学ぶことができる新定番のLinux独習書です。

  • Linuxシステム[実践]入門

    Linuxシステム[実践]入門

    本書ではLinuxを扱う上で必要となる設定ポイントなどをまとめています。ハードウェアとLinuxの関わり,Linuxカーネルやシェルの理解を深め,設定ファイルや起動スクリプトについて解説します。またApacheやPostfixなどのアプリケーションの他に日本語環境やX Windowの設定,認証などについても丁寧に解説を進めています。「Linuxをインストールしたがどのように扱ってよいかわからない」「Linuxはどのような構造で動いているか興味がある」という方にお薦めです。

  • コーディングを支える技術――成り立ちから学ぶプログラミング作法

    コーディングを支える技術――成り立ちから学ぶプログラミング作法

    本書は,プログラミング言語が持つ各種概念が「なぜ」存在するのかを解説する書籍です。
    世の中にはたくさんのプログラミング言語があります。そしてプログラミングに関する概念も,関数,型,スコープ,クラス,継承など,さまざまなものがあります。多くの言語で共通して使われる概念もあれば,一部の言語でしか使われない概念もあります。これらの概念は,なぜ生まれたのでしょうか。本書のテーマは,その「なぜ」を理解することです。
    そのために本書では,言語設計者の視点に立ち,複数の言語を比較し,そして言語がどう変化してきたのかを解説します。いろいろな概念が「なぜ」生まれたのかを理解することで,なぜ使うべきか,いつ使うべきか,どう使うべきかを判断できるようになるでしょう。そして,今後生まれてくる新しい概念も,よりいっそう理解しやすくなることでしょう。

  • 改訂3版 パーフェクトC#

    改訂3版 パーフェクトC#

    C#で.NET開発を行う人へのバイブル的1冊です。概要/基礎から実践までを幅広く学習でき,C#を扱ううえで知っておきたい知識は,この一冊に網羅されています。基本文法,Webアプリケーション開発はもちろん,C#5.0から可能になったWindowsストアアプリケーション開発の実践方法から,C#,.NETの内部動作まで幅広いテーマをあつかっており,この一冊でC#の知識は完璧といえる内容をめざします。C#5.0に対応。

  • Visual Basicテクニックバイブル ~Visual Studio 2012対応~

    Visual Basicテクニックバイブル ~Visual Studio 2012対応~

    テクニックバイブルシリーズの1冊として企画。開発者を対象にVisual Basicを利用しWindowsアプリを作成するうえで,Windowsアプリのキモであるコントロールを効率的に活用できるよう逆引きリファレンスの形で紹介します。

  • おいしいClojure入門

    おいしいClojure入門

    フランス人プログラマのニコラが,Clojureを包丁代わりにHadoopやRedisといった流行の素材を自由自在にプログラミングします。関数型プログラミングというと,敷居が高く扱うのが難しいのではないかと思い込んでいませんか。本書は,環境構築からRubyとの連携をさらっと解説した後,NoSQLでCassandraも,遺伝的アルゴリズムも,JBossもMQも,Herokuも,さらにはArduinoで組込まで,Clojureプログラミング技術のフルコースを紹介します。プログラマの能力を大きく成長させる極上メニュー,ぜひ賞味してください!

  • パーフェクトJava

    パーフェクトJava

    本書はJavaで開発を行う人へのバイブル的1冊です。Javaの基本から説明していますが,プログラミング一般の考え方や技法まで解説しています。なぜそれらが必要なのかを説明しながら,様々な技法やパターンについて,考え方や背景を含め理解できることを目的とした書籍です。本書の構成は3つのPartに分かれています。Part1でJava言語の基礎を説明しています。構文規則の説明はリファレンスとして使えるように網羅的にしています。Part2はサーバプログラミング,Part3はJava GUIと代表的な応用分野の解説をしています。Part2とPart3は実践的な解説に力点を置いています。

  • パーフェクトPHP

    パーフェクトPHP

    1冊で言語仕様から最新の技術までを網羅した内容。網羅的に解説されているだけでなく,各技術に関しては基本からしっかり解説し,フレームワークなどを利用したWebアプリケーション開発の解説などは,内部処理が裏で何をしているのかを掘り下げて解説してあるため,PHPを体系的に学びたい方はもちろん,より深い知識を得たい中~上級者にもお勧めの一冊である。

次のページへ