販売価格
販売中
お取り寄せお取り寄せの商品となります
入荷の見込みがないことが確認された場合や、ご注文後40日前後を経過しても入荷がない場合は、取り寄せ手配を終了し、この商品をキャンセルとさせていただきます。
| フォーマット | 書籍 |
| 発売日 | 2024年12月07日 |
| 国内/輸入 | 国内 |
| 出版社 | 技術評論社 |
| 構成数 | 1 |
| パッケージ仕様 | - |
| SKU | 9784297145989 |
| ページ数 | 584 |
| 判型 | B5変形 |
構成数 : 1枚
■導入編
●第1章 イントロダクション
◯1.1 Railsというフレームワーク
1.1.1 アプリケーションフレームワークとは?
1.1.2 フレームワーク導入の利点
1.1.3 Rubyで利用可能なフレームワーク
◯1.2 Railsを利用するための環境設定
1.2.1 Railsプログラミングに必要なソフトウェア
1.2.2 Windowsにおける環境設定の手順
1.2.3 macOSにおける環境設定の手順
1.2.4 Visual Studio Codeのインストール(Windows/macOS共通)
●第2章 Ruby on Railsの基本
◯2.1 アプリの作成
◯2.2 コントローラーの基本
2.2.1 コントローラークラスの作成
2.2.2 コントローラークラスの基本構文
2.2.3 ルーティングの基礎を理解する
2.2.4 サンプルの実行
2.2.5 補足:コントローラーの命名規則
◯2.3 ビューの基本
2.3.1 テンプレート変数の設定
2.3.2 テンプレートファイルの作成
2.3.3 サンプルの実行
2.3.4 共通レイアウトの適用
2.3.5 補足:コメント構文
◯2.4 モデルの基本
2.4.1 Active Recordとは?
2.4.2 データベース接続の設定
2.4.3 モデルクラスの作成
2.4.4 マイグレーションファイルによるテーブルの作成
2.4.5 フィクスチャによるテストデータの準備
2.4.6 補足:データベースの確認
2.4.7 データ取得の基本
2.4.8 SQL命令の確認
2.4.9 補足:デバッグの基本
◯2.5 Railsの設定情報
2.5.1 主な設定ファイルの配置
2.5.2 利用可能な主な設定パラメーター
2.5.3 アプリ固有の設定を定義する
●第3章 Scaffolding機能によるRails開発の基礎
◯3.1 Scaffolding 機能によるアプリケーション開発
3.1.1 Scaffolding 開発の手順
3.1.2 自動生成されたルートを確認する ― resourcesメソッド
◯3.2 一覧画面の作成(indexアクション)
3.2.1 indexアクションメソッド
3.2.2 index.html.erbテンプレート
◯3.3 詳細画面の作成(showアクション)
3.3.1 showアクションメソッド
3.3.2 show.html.erbテンプレート
◯3.4 新規登録画面の作成(new / createアクション)
3.4.1 new.html.erbテンプレートファイル
3.4.2 new / createアクションメソッド
◯3.5 編集画面の作成(edit / updateアクション)
3.5.1 edit / updateアクションメソッド
3.5.2 edit.html.erbテンプレートファイル
◯3.6 削除機能の確認(destroyアクション)
◯3.7 準備:基本編で使用するプロジェクト
3.7.1 サンプルプロジェクトの準備方法
3.7.2 データベースの構造
■基本編
●第4章 ビュー開発
◯4.1 フォーム関連のビューヘルパー
4.1.1 フォーム生成の基礎
4.1.2 input、textarea要素を生成する ― xxxxx _field、text_area、radio_button、check_box メソッド
4.1.3 選択ボックス/リストボックスを生成する ― xxxxx _selectメソッド
4.1.4 曜日の選択ボックスを生成する ― weekday_selectメソッド
4.1.5 データベースの情報をもとにラジオボタン/チェックボックスを生成する ― collection_radio_buttons/collection_check_boxes メソッド
4.1.6 form_with ブロックの中で異なるモデルを編集する ― fields_forメソッド
◯4.2 文字列/数値関連のビューヘルパー
4.2.1 HTMLエスケープを無効化する ― rawメソッド
4.2.2 改行文字をp/br要素で置き換える ― simple_formatメソッド
4.2.3 文字列を指定桁で切り捨てる ― truncateメソッド
4.2.4 文字列から特定の部分のみを抜粋する ― excerptメソッド
4.2.5 テーブルやリストの背景色をn行おきに変更する ― cycleメソッド
4.2.6 特定のスタイルクラスを付与する ― class_namesメソッド
4.2.7 特定のキーワードをハイライト表示する ― highlightメソッド
4.2.8 文字列から要素を除去する ― sanitizeメソッド
4.2.9 数値をさまざまな形式で加工する ― number_xxxxxメソッド
◯4.3 リンク関連のビューヘルパー
4.3.1 ハイパーリンクを生成する ― link_toメソッド
4.3.2 ルート定義から動的にURL を生成する ― url_forメソッド
4.3.3 条件に応じてリンクを生成する ― link_to_if / link_to_unlessメソッド
4.3.4 現在のページの場合はリンクを無効にする ― link_to_unless_currentメソッド
4.3.5 メールアドレスへのリンクを生成する ― mail_toメソッド
◯4.4 その他のビューヘルパー
4.4.1 構造化データをダンプ出力する ― d...
本書は、MVCモデルに則った定番Webアプリケーションフレームワーク「Ruby on Rails」の解説書です。Scaffolding機能から、ビュー/モデル/コントローラー開発、ルーティング、テスト、クライアントサイド開発まで、Railsの主要機能を徹底解説しています。Rails 5までの必須機能はもちろん、それ以降に追加された各種コマンド/API/コンポーネントも詳細に解説しているため、Rails 7以降の最新技術を取り入れたWebアプリ開発にも柔軟に対応できます。

※ショッピングカートおよび注文内容の確認画面にてフラゲのお届けになるかご確認ください。
※各種前払い決済をご利用の場合、フラゲは保証しておりません。
※フラゲは配送日時指定なしでご注文いただいた場合に限ります。
読み込み中にエラーが発生しました。
画面をリロードして、再読み込みしてください。
