書籍
書籍

Ruby on Rails アプリケーションプログラミング

0.0

販売価格

¥
3,960
税込
還元ポイント

販売中

お取り寄せ
発送目安
2日~14日

お取り寄せの商品となります

入荷の見込みがないことが確認された場合や、ご注文後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...

  1. 1.[書籍]

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

作品の情報

メイン
著者: 山田祥寛

メンバーズレビュー

レビューを書いてみませんか?

読み込み中にエラーが発生しました。

画面をリロードして、再読み込みしてください。