Ruby on Rails アプリケーションプログラミング(技術評論社) [電子書籍]
    • Ruby on Rails アプリケーションプログラミング(技術評論社) [電子書籍]

    • ¥3,960792 ゴールドポイント(20%還元)
    • すぐ読めます
100000086602599943

Ruby on Rails アプリケーションプログラミング(技術評論社) [電子書籍]

山田祥寛(著者)
価格:¥3,960(税込)
ゴールドポイント:792 ゴールドポイント(20%還元)(¥792相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
出版社:技術評論社
公開日: 2024年12月07日
すぐ読めます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

Ruby on Rails アプリケーションプログラミング(技術評論社) の 商品概要

  • 本書は,MVCモデルに則った定番Webアプリケーションフレームワーク「Ruby on Rails」の解説書です。Scaffolding機能から,ビュー/モデル/コントローラー開発,ルーティング,テスト,クライアントサイド開発まで,Railsの主要機能を徹底解説しています。Rails 5までの必須機能はもちろん,それ以降に追加された各種コマンド/API/コンポーネントも詳細に解説しているため,Rails 7以降の最新技術を取り入れたWebアプリ開発にも柔軟に対応できます。
  • 目次

    ■導入編
    第1章 イントロダクション
    1.1 Railsというフレームワーク
    1.2 Railsを利用するための環境設定

    第2章 Ruby on Railsの基本
    2.1 アプリの作成
    2.2 コントローラーの基本
    2.3 ビューの基本
    2.4 モデルの基本
    2.5 Railsの設定情報

    第3章 Scaffolding機能によるRails開発の基礎
    3.1 Scaffolding 機能によるアプリケーション開発
    3.2 一覧画面の作成(indexアクション)
    3.3 詳細画面の作成(showアクション)
    3.4 新規登録画面の作成(new / createアクション)
    3.5 編集画面の作成(edit / updateアクション)
    3.6 削除機能の確認(destroyアクション)
    3.7 準備:基本編で使用するプロジェクト

    ■基本編
    第4章 ビュー開発
    4.1 フォーム関連のビューヘルパー
    4.2 文字列/数値関連のビューヘルパー
    4.3 リンク関連のビューヘルパー
    4.4 その他のビューヘルパー
    4.5 ビューヘルパーの自作
    4.6 アプリ共通のデザインを定義する ― レイアウト
    4.7 テンプレートの一部をページ間で共有する ― 部分テンプレート

    第5章 モデル開発
    5.1 データ取得の基本 ― findメソッド
    5.2 複雑な条件で検索を実行する ― クエリメソッド
    5.3 データ取得のためのその他のメソッド
    5.4 レコードの登録/更新/削除
    5.5 検証機能の実装
    5.6 アソシエーションによる複数テーブルの処理
    5.7 コールバック
    5.8 マイグレーション

    第6章 コントローラー開発
    6.1 リクエスト情報
    6.2 レスポンスの操作
    6.3 HTML以外のレスポンス処理
    6.4 状態管理
    6.5 フィルター
    6.6 アプリ共通の挙動を定義する ― Applicationコントローラー

    ■応用編
    第7章 ルーティング
    7.1 RESTfulインターフェイスとは?
    7.2 RESTfulインターフェイスのカスタマイズ
    7.3 非RESTfulなルートの定義

    第8章 テスト
    8.1 テストの基本
    8.2 Unitテスト
    8.3 Functionalテスト
    8.4 Integrationテスト
    8.5 Systemテスト

    第9章 フロントエンド開発
    9.1 クライアントサイドスクリプトの基本構成
    9.2 アセットパイプライン ― Propshaft
    9.3 Import Maps
    9.4 バンドラーの活用
    9.5 CSSプロセッサー

    第10章 コンポーネント
    10.1 電子メールを送信する ― Action Mailer
    10.2 時間のかかる処理を実行する ― Active Job
    10.3 ファイルをアップロードする ― Active Storage
    10.4 リッチなテキストエディターを実装する ― Action Text
    10.5 受信メールの処理を自動化する ― Action Mailbox
    10.6 WebSocket通信を実装する ― Action Cable

    第11章 Railsの高度な機能
    11.1 キャッシュ機能の実装
    11.2 アプリの国際化対応 ― I18n API
    11.3 Hotwire
    11.4 本番環境への移行
    11.4.1 GitHubリポジトリの準備

Ruby on Rails アプリケーションプログラミング(技術評論社) の商品スペック

Cコード 3055
出版社名 技術評論社
紙の本のISBN-13 9784297145989
他の技術評論社の電子書籍を探す
ファイルサイズ 482.6MB
著者名 山田祥寛
著述名 著者

    技術評論社 Ruby on Rails アプリケーションプログラミング(技術評論社) [電子書籍] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!