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

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

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

kcpAppSendButton

購入オプション

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

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

Kindle または他の端末に配信

Kindle または他の端末に配信

Kindle App Ad
[黒田 努]のElixir/Phoenix 初級③: フォーム構造体とチェンジセット (OIAX BOOKS)

Elixir/Phoenix 初級③: フォーム構造体とチェンジセット (OIAX BOOKS) Kindle版


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

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

商品の説明

内容紹介

本書は、『Elixir/Phoenix初級』シリーズの第3巻です。前巻で作成した簡易予定表管理システムNanoPlannerの機能拡張を進めながら、プログラミング言語ElixirとWebアプリケーション開発フレームワークPhoenixの学習を並行的に進めていきます。ただしこの巻では、Elixirに関する新しい知識はほとんど出てきません(第3章で触れるコードフォーマッターとモジュール属性の話を例外として)。その代わり、Phoenixに関する新たなテーマが次々と登場します。

本巻は、大きくふたつの部分に分けられます。全体の5分の1程度を占める前半部分(第1章から第4章)では、Phoenixのバージョンを1.2から1.3にアップグレードする手順を解説します。具体的には、Phoenix 1.3で採用された新しいディレクトリ構造と命名規則に合わせて
NanoPlannerのソースコードを書き換えていきます。その過程で、「コンテキスト」という新しい概念について学習します。

後半部分(第5章から第15章)で、本巻の副題にもなっているフォーム構造体とチェンジセットについて学習します。そのための演習として、私たちは予定項目を追加・編集・削除する機能をNanoPlannerに加えていきます。

第5章では「HTMLフォーム」について概要を説明します。Phoenix以外のプラットフォームでWeb開発をした経験のある方にとっては、既知の内容ばかりかもしれません。

第6章のテーマは経路(route)設定です。『初級①』では、GETというタイプのHTTP動詞(HTTP verb)しか扱いませんでしたが、本巻ではPOST、PUT、DELETE、などのHTTP動詞に対応する経路を設定します。また、リソースという概念を利用して複数の関連する経路群を効率よく定義する方法についても紹介します。

第7章では、チェンジセットと呼ばれる構造体について学習します。データベーステーブルにレコードを挿入したり、既存レコードの値を変更する際にこの構造体が重要な役割を担います。

第8章から第11章では、それまでに学んだ知識を利用して予定項目の追加・編集機能をNanoPlannerに加えます。第12章では、部分テンプレートを利用してEExテンプレートから重複を取り除く方法について学びます。

第13章では、予定項目の削除機能を実装します。続く第14章では、ユーザーに完了した操作の結果を通知する方法(フラッシュ)とこれから行う操作の確認を通知する方法(ポップアップとモーダル)を学びます。

最後の第15章では、仮想フィールドという概念が登場します。この概念自体はそれほど難しくないのですが、そこにセットされた値をデータベースとの間で同期するのにちょっとした工夫が必要になります。この章は、やや手強いかもしれません。

【注意事項】

本巻は『Elixir/Phoenix初級②』の続編です。同書ははAmazonのWebサイトから購入可能です:

また、本書は、OIAX BOOKSの既刊『Ruby on Rails 5.0初級③』をベースに、内容をElixirとPhoenix向けに書き直したものです。そのため、本文の一部に重複があります。特に、HTMLフォームに関して説明した第5章は『Ruby on Rails 5.0初級③』の第1章とほぼ同じです。あらかじめご了承ください。

【本書の構成】

第1章 Phoenix 1.3への対応(1)
第2章 Phoenix 1.3への対応(2)
第3章 Phoenix 1.3への対応(3)
第4章 Phoenix 1.3への対応(4)
第5章 HTMLフォーム
第6章 リソース
第7章 チェンジセット
第8章 予定の追加フォーム(1)
第9章 予定の追加フォーム(2)
第10章 予定項目の追加
第11章 予定項目の変更
第12章 部分テンプレート
第13章 予定項目の削除
第14章 フラッシュ、ポップアップ、モーダル
第15章 仮想フィールド
付録A 各種ソフトウェアのアップグレード

【OIAX BOOKS について】

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

登録情報

  • フォーマット: Kindle版
  • ファイルサイズ: 7380 KB
  • 紙の本の長さ: 253 ページ
  • 販売: Amazon Services International, Inc.
  • 言語: 日本語
  • ASIN: B079Z1WCXS
  • Text-to-Speech(テキスト読み上げ機能): 有効
  • X-Ray:
  • Word Wise: 有効にされていません
  • おすすめ度: この商品の最初のレビューを書き込んでください。
  • Amazon 売れ筋ランキング: Kindleストア 有料タイトル - 96,843位 (Kindleストア 有料タイトルの売れ筋ランキングを見る)
  • さらに安い価格について知らせる


まだカスタマーレビューはありません


この商品をレビュー

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

click to open popover