通常配送無料 詳細
残り17点(入荷予定あり) 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
Elixir/Phoenix 初級4: バリデーシ... がカートに入りました
+ ¥ 350 配送料
中古品: 非常に良い | 詳細
コンディション: 中古品: 非常に良い
コメント: カバーに傷みあり。 ★ゆうメールの発送は、日曜祝日には配達されません。中古品のため商品は多少の日焼け・キズ・使用感がございます。記載ない限り帯・特典などは付属致しません。万が一、品質不備があった場合は返金対応致します。(管理ラベルは跡が残らず剥がせる物を使用しています。)【2019/01/16 21:01:00 出品商品】
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
この画像を表示

Elixir/Phoenix 初級4: バリデーション (OIAX BOOKS) 単行本(ソフトカバー) – 2018/12/24


その他()の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
価格
新品 中古品
単行本(ソフトカバー), 2018/12/24
¥ 1,944
¥ 1,944 ¥ 1,687

booksPMP

【期間限定】ポイントアップキャンペーン開催中

1冊でも最大8% さらに3冊以上を購入する際クーポンコード「2222」を入力すると最大15%ポイント還元!今すぐチェック

click to open popover

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

  • iOSアプリのダウンロードはこちらをクリック
    Apple
  • Androidアプリのダウンロードはこちらをクリック
    Android
  • Amazonアプリストアへはこちらをクリック
    Android

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

kcpAppSendButton


無料で使えるAmazonオリジナルブックカバー
10種類のロゴ入りデザインから好みのデザインを印刷して取り付けよう。 詳しくはこちら。

商品の説明

内容紹介

本書は、『Elixir/Phoenix初級』シリーズの第4巻です。第2巻から作り始めた簡易予定表管理システムNanoPlannerの機能拡張を進めながら、プログラミング言語ElixirとWebアプリケーション開発フレームワークPhoenixの学習を並行的に進めていきます。


本巻は大きく5つの部分に分かれます。

  • 本巻で実装する機能拡張の仕様説明(第1章)
  • Phoenix 1.4へのアップグレード(第2章から第4章)
  • 「今日の予定表」を表示する機能を実装(第5章から第8章)
  • 予定項目に「終日」フラグを追加する仕様変更(第9章から第12章)
  • バリデーションとエラーメッセージの表示(第13章から第18章)

  • 第2部(第2章から第4章)では、Phoenixのバージョンを1.3から1.4にアップグレードします。前巻で行った1.2から1.3へのアップグレードと比べると作業量は少ないのですが、フロントエンドビルドツールがBrunchからwebpackに切り替わったので、手順はそれなりに複雑です。

    第3部(第5章から第8章)では、NanoPlannerに登録された予定項目を特定の条件に基づいて絞り込む方法について学習します。具体的には「今日」という時間範囲の中にある項目だけを一覧表示するにはどうすればいいのかを考えます。簡単そうに思えるかもしれませんが、日付をまたぐ予定項目のことを考慮に入れると、意外に難しいです。

    第4部(第9章から第12章)のテーマは真偽値とチェックボックスです。ある時刻に始まりある時刻に終わる予定項目しか扱えなかったNanoPlannerに、「終日」という概念を導入します。その結果、ある日付からある日付まで続く予定項目を管理できるようになります。ユーザーが「終日」チェックボックスをOn/Offしたときのユーザーインターフェースをどうするか、データベースにどのような値を記録すればいいのか、さまざまな側面について検討します。

    分量的にもっとも長い第5部(第13章から第18章)では、Phoenixアプリケーションにおけるバリデーション(値の検証)の初歩を学びます。本巻の副題になっていることからもわかるように、本書の山場です。

    まず、第13章で「空の件名が入力されたらエラーにする」という仕様を実装します。これは、最も単純なバリデーションです。次に、第14章でBootstrapのスタイルシートを用いてエラーが起きた入力欄のスタイルを変更します。第15章では、Gettextモジュールを用いた国際化について学び、エラーメッセージを日本語で表示できるようにします。第16章から最終章では、NanoPlannerに文字列の長さと日付・日時の前後関係に関してバリデーションを行う機能を追加していきます。

    プログラミング言語Elixir自体の学習という側面から見ると、パターンマッチングを用いた関数定義が頻出することが本巻の特徴です。また、皆さんの大好きなパイプ演算子を使って工夫したコーディング例も多く用意しました。関数型プログラミングの楽しさが読者の皆さんに少しでも伝われば幸いです

    【注意事項】

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

    また、本書は、OIAX BOOKSの既刊『Ruby on Rails 5.0初級4』をベースに、内容をElixirとPhoenix向けに書き直したものです。そのため、本文の一部に重複があります。あらかじめご了承ください。

    【本書の構成】

    はじめに
    第1章 この巻の目標
    第2章 Phoenix 1.4への対応(1)
    第3章 Phoenix 1.4への対応(2)
    第4章 Phoenix 1.4への対応(3)
    第5章 クエリの絞り込み
    第6章 今日の予定表(1)
    第7章 今日の予定表(2)
    第8章 ナビゲーションとドキュメントタイトル
    第9章 真偽値と日付
    第10章 終日の予定項目の表示
    第11章 チェックボックス
    第12章 jQuery
    第13章 バリデーション入門
    第14章 Bootstrapフォームバリデーション
    第15章 国際化と地域化
    第16章 文字列の長さに関するバリデーション
    第17章 日付に関するバリデーション
    第18章 日時に関するバリデーション
    付録A 各種ソフトウェアのアップグレード
    付録B ビヘイビアとEctoカスタム型

    【OIAX BOOKS について】

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

    出版社からのコメント

    本書の内容は、Kindle版『Elixir/Phoenix 初級4: バリデーション』とほぼ同じです。ただし、Kindle版にはない索引が巻末に掲載されています。 https://books.oiax.jp/items/elixirp4 から無料サンプル(PDF)をダウンロードできます。

    商品の説明をすべて表示する

    登録情報

    • 単行本(ソフトカバー): 270ページ
    • 出版社: オイアクス (2018/12/24)
    • 言語: 日本語
    • ISBN-10: 4908829268
    • ISBN-13: 978-4908829260
    • 発売日: 2018/12/24
    • 商品パッケージの寸法: 23.2 x 18.2 x 1.5 cm
    • おすすめ度: この商品の最初のレビューを書き込んでください。
    • Amazon 売れ筋ランキング: 本 - 647,244位 (本の売れ筋ランキングを見る)
    • さらに安い価格について知らせる
      この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

    • 目次を見る

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


    この商品をレビュー

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