Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
    Apple
  • Android
    Android
  • Windows Phone
    Windows Phone
  • Click here to download from Amazon appstore
    Android

無料アプリを入手するには、Eメールアドレスを入力してください。

kcpAppSendButton

購入オプション

Kindle 価格: ¥ 1,080
Kindle Unlimitedのロゴ
100万冊以上を読み放題でお読みいただけます。 詳細はこちら
読み放題で読む
または

これらのプロモーションはこの商品に適用されます:

Kindle または他の端末に配信

Kindle または他の端末に配信

Facebook Twitter LINE
Kindle App Ad
[黒田 努]のElixir/Phoenix 初級①: はじめの一歩 (OIAX BOOKS)

著者をフォローする

何か問題が発生しました。後で再度リクエストしてください。


Elixir/Phoenix 初級①: はじめの一歩 (OIAX BOOKS) Kindle版

5つ星のうち 4.1 6件のカスタマーレビュー

その他()の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
価格
新品 中古品
Kindle版
¥ 1,080

【Kindle Unlimited】
120万冊以上の本・コミック・雑誌・洋書が、好きな時に好きなだけ読み放題。初回30日間無料体験 今すぐチェック

商品の説明

内容紹介

本書は、『Elixir/Phoenix 初級』シリーズの第 1 巻です。Elixir(エリクサー)はプログラミング言語の名前です。Phoenix(フェニックス)は Elixir で記述された Web アプリケーション開発のためのフレームワークです。どちらも 2010 年代に開発が始まったばかりの「新顔」です。

Elixir と Phoenix は別々の存在なのですが、本シリーズではこれらを同時並行的に解説していこうと考えています。ただし、記述の重点は Web アプリケーション開発にあります。Elixir と Phoenix の機能を網羅的に説明したリファレンスではありません。ある具体的な Web サイトを想定し、その完成に向けて作業を進めながらプログラミングを学んでいくというスタイルで書かれています。

読者としては、Web アプリ開発に初めて挑戦する人を想定しています。そのため、HTML、CSS/SCSS、JavaScript、Bootstrap などの周辺技術についてもかなり丁寧に説明しています。すでに Web サイトの制作・開発に携わっている方々にとっては、既知の話が続く場面があるかもしれませんが、お許しください。

さて、本書には Elixir と Ruby を比較する記述がところどころにあります。また Phoenix についての説明をした後で、しばしば「Ruby on Rails ではこう書く」という感じの注釈を加えています。Elixir と Phoenix は Ruby と Ruby on Rails から強い影響を受けており、外見的にかなり似たところがあります。そのため Ruby on Rails 開発の経験者が本書を読むケースも多いだろうと考え、このような書き方を採用しました。しかし、Ruby および Ruby on Rails の知識は本シリーズを読むための前提ではありません。

この第 1 巻では、例題として ModestGreeter という Web アプリを作りながら、以下に挙げるテーマについて学習していきます。

* Elixir: 変数、モジュール、関数、リスト、タプル、キーワードリスト、マップ、シジル、caseマクロ、など
* Phoenix: 経路、アクション、ビューモジュール、テンプレート、パスヘルパー、など
* HTML: タグ、要素、属性、など
* CSS: セレクタ、宣言、マージン、パディング、背景色、など
* その他: Brunch、Bootstrap、Font Awesome、など

最後に、第 1 巻であえて扱わなかった主なテーマを列挙しておきます。

* パターンマッチング
* パイプ演算子
* 再帰
* 並行プログラミング

これらはすべて Elixir の「存在価値」と言ってもいいようなものですが、本書の想定読者には高すぎるハードルであると考えました。これらについては、第 2 巻以降でおいおい解説していく予定です。

【第 2 版刊行にあたって】

本書は、2016 年 11 月(紙版は同年 12 月)に発行された『Elixir/Phoenix 初級①: はじめの一歩』の改訂版です。

内容面では大きな改訂を行いませんでしたが、初版刊行後に起きた状況の変化を踏まえて、ソフトウェアのインストール手順およびソースコードを更新しました。

特に重要な変更点を列挙すれば、以下のとおりです:

* kerl を用いた Erlang のインストール手順
* kiex を用いた Elixir のインストール手順
* Bootstrap バージョン 4.0.0.beta.2 を採用

旧版では、macOS および Ubuntu の標準的なパッケージ管理ツールである Homebrew および APT を用いて Erlang と Elixir をインストールする手順を紹介しましたが、この方法ではバージョンが新しくなり過ぎてしまいます。学習者が本書の記述通りに操作をしても、結果が異なったり、エラーが発生したりするおそれがあります。

kerl と kiex を用いるとバージョン番号を指定して Erlang/Elxir をインストールできる上に、複数の Erlang/Elixir のバージョンを切り替えることが可能になります。

また、初版刊行時の Bootstrap 4 のバージョン番号は 4.0.0.alpha.5 でしたが、その後のバージョンアップで重要な(かなり大胆な)仕様変更が行われました。クラス名が変更された他、クラスの定義も変わりました。例えば、Card コンポーネントの本体部分を表すクラス名が card-block から card-body に変わり、m-3 クラスが設定するマージンサイズが 3rem から 1rem になりました。

Elixir と Phoenix に関する記述については、基本的に変えていません。したがって、初版をお持ちの読者が第 2 版を改めて入手する必要はありません。詳細な改訂内容については、読者サポートページで調べることが可能です。

【本書の構成】

第1章 Elixir/Phoenix への誘い
第2章 各種ソフトウェアのインストール
第3章 Elixir の初歩
第4章 基本データ型
第5章 Hello, world!
第6章 経路設定の初歩
第7章 コントローラとアクション
第8章 HTML とテンプレート
第9章 パラメータ
第10章 HTML 文書の区分とスタイルシート
第11章 Bootstrap と Font Awesome
第12章 モジュールと関数
第13章 タプルとリスト
第14章 キーワードリスト
第15章 マップ
第16章 ビューモジュール
第17章 ページ間のリンク
第18章 画像
付録A Chrome デベロッパーツール
付録B ベンチマークの計測
付録C Homebrew のインストール
付録D Node.js のインストールと更新

【ソフトウェアのバージョン】

本書は、以下のバージョンのソフトウェアで動作確認しています。

* Erlang/OTP 19.3
* Elixir 1.3.4
* Phoenix 1.2.5
* Node.js 8.9.1
* npm 5.5.1
* Brunch 2.10.12

【対象 OS】

本書が対象とするオペレーティング・システム(OS)は以下の 5 種類です。

* macOS High Sierra v10.13
* macOS Sierra v10.12
* OS X v10.11 El Capitan
* OS X v10.10 Yosemite
* Ubuntu Desktop 16.04 LTS (64-bit)

Windows は直接の対象となっていませんが、VirtualBox を利用して Windows 上に Ubuntu の仮想環境を構築すれば、本書を使って学習を進めることができます。ただし、VirtualBox のインストール方法や使い方については本書では解説しません。OIAX BOOKS の『VirtualBox/Ubuntu スタートアップガイド』を参照してください。

同書は Amazon の Web サイトから購入可能です:

* http://www.amazon.co.jp/dp/B01EXNST5C (Kindle 版)
* http://www.amazon.co.jp/dp/4908829004 (ペーパーバック版)

【OIAX BOOKS について】

OIAX BOOKS は、2016 年 4 月に株式会社オイアクスが創刊したコンピュータ書レーベルです。同社の専門分野である Ruby on Rails とその周辺領域を中心に、最新の技術情報を読者のみなさまにお届けしてまいります。

登録情報

  • フォーマット: Kindle版
  • ファイルサイズ: 8032 KB
  • 紙の本の長さ: 227 ページ
  • 出版社: 株式会社オイアクス; 6版 (2016/11/21)
  • 販売: Amazon Services International, Inc.
  • 言語: 日本語
  • ASIN: B01N2K6UBZ
  • Text-to-Speech(テキスト読み上げ機能): 有効
  • X-Ray:
  • Word Wise: 有効にされていません
  • おすすめ度: 5つ星のうち 4.1 6件のカスタマーレビュー
  • Amazon 売れ筋ランキング: Kindleストア 有料タイトル - 46,198位 (Kindleストア 有料タイトルの売れ筋ランキングを見る)
  • さらに安い価格について知らせる


6件のカスタマーレビュー

5つ星のうち4.1

この商品をレビュー

他のお客様にも意見を伝えましょう

6件中1 - 6件目のレビューを表示

2018年3月14日
形式: Kindle版Amazonで購入
1人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2016年12月12日
形式: Kindle版Amazonで購入
4人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2017年2月9日
形式: Kindle版Amazonで購入
2人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2017年2月24日
形式: Kindle版Amazonで購入
2人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2017年4月21日
形式: Kindle版
1人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2018年11月25日
形式: Kindle版
click to open popover

注文した商品はどこ?

配送と返品について

ヘルプデスク