Ruby on Rails 6 実践ガイド
インプレス
- 黒田 努(著者)
現場のプロから学ぶ本格Webプログラミング
本書は、2014年4月出版の『実践Ruby on Rails 4: 現場のプロから学ぶ本格Webプログラミング』をRuby on Railsのバージョン6向けにアップデートしたものです。本書では、1つの企業向け顧客管理システムを作る過程で、RailsによるWebアプリケーション開発の基礎知識とさまざまなノウハウを習得していきます。各章末には演習問題が設けられているので、理解度を確かめながら確実に読み進められます。著者が試行錯誤を繰り返した上でのベストプラクティスを提供し、読者は、実際に業務システムを構築しながらRailsのさまざまな機能、方法、作法、メソッド、テクニックを学ぶことができます。
発売日:2019-12-20
ページ数:488ページ
目次
表紙
商標など
はじめに
本書の表記
本書で使用するコード/読者サポートページ/本書で使用した実行環境
Chapter 1 イントロダクション/1-1 Ruby on Rails で業務システムを開発する
1-2 本書の構成
Chapter 2 開発環境の構築/2-1 Docker を利用した Rails 開発
2-2 Docker/Docker Compose のインストール
2-3 Rails 開発環境の構築
Chapter 3 開発プロジェクト始動/3-1 新規 Rails アプリケーションの作成
3-2 Gem パッケージのインストール
3-3 JavaScript パッケージ群のインストール
3-4 データベースのセットアップ
3-5 その他の準備作業
Chapter 4 RSpec/4-1 RSpec の基礎知識
4-2 エグザンプル
4-3 expect メソッドとマッチャー
4-4 エグザンプルの絞り込み
Chapter 5 ビジュアルデザイン/5-1 仮設トップページの作成
5-2 Sass/SCSS
5-3 アセットのプリコンパイル
5-4 演習問題
Chapter 6 エラーページ/6-1 例外処理の基礎知識
6-2 500 Internal Sever Error
6-3 403 Forbidden
6-4 404 Not Found
6-5 エラー処理モジュールの抽出
Chapter 7 ユーザー認証 (1)/7-1 マイグレーション
7-2 モデル
7-3 セッション
7-4 演習問題
Chapter 8 ユーザー認証 (2)/8-1 フォームオブジェクト
8-2 サービスオブジェクト
8-3 ログイン・ログアウト後のメッセージ表示
8-4 演習問題
Chapter 9 ルーティング/9-1 ルーティングの基礎知識
9-2 リソースベースのルーティング
9-3 単数リソース
9-4 制約
9-5 演習問題
Chapter 10 レコードの表示、新規作成、更新、削除/10-1 管理者による職員アカウント管理機能(前編)
10-2 管理者による職員アカウント管理機能(後編)
Chapter 11 Strong Parameters/11-1 Strong Parameters
11-2 職員自身によるアカウント管理機能
Chapter 12 アクセス制御/12-1 before_action
12-2 アクセス制御の強化
12-3 アクセス制御のテスト
12-4 演習問題
Chapter 13 モデル間の関連付け/13-1 モデル間の関連付け
13-2 ネストされたリソース
13-3 ページネーション
13-4 N+1 問題
13-5 演習問題
Chapter 14 値の正規化とバリデーション/14-1 モデルオブジェクトの正規化とバリデーション
14-2 職員が自分のパスワードを変更する機能
14-3 演習問題
Chapter 15 プレゼンター/15-1 モデルプレゼンター
15-2 HtmlBuilder
15-3 フォームプレゼンター
15-4 入力エラーメッセージの生成
15-5 演習問題
Chapter 16 単一テーブル継承/16-1 単一テーブル継承
16-2 顧客アカウントの一覧表示・詳細表示
16-3 顧客アカウントの新規登録・編集フォーム
16-4 顧客アカウントの新規登録・更新・削除
Chapter 17 Capybara/17-1 Capybara
17-2 顧客アカウント新規登録・更新機能の改良
17-3 ActiveSupport::Concern によるコード共有
Chapter 18 フォームオブジェクト/18-1 自宅住所と勤務先の任意入力
18-2 顧客電話番号の管理(1)
18-3 顧客番号の管理 (2)
18-4 演習問題
Appendix 演習問題解答/A-1 Chapter 5 解答
A-2 Chapter 7 解答
A-3 Chapter 8 解答
A-4 Chapter 9 解答
A-5 Chapter 12 解答
A-6 Chapter 13 解答/A-7 Chapter 14 解答
A-8 Chapter 15 解答
A-9 Chapter 18 解答
索引
著者プロフィール
奥付
著者プロフィール
-
黒田 努(著者)
東京大学教養学部卒、同大学院総合文化研究科博士課程満期退学。ギリシャ近現代史専攻。専門調査員として、在ギリシャ日本国大使館に3年間勤務。中学生の頃に出会ったコンピュータの誘惑に負け、IT業界に転身。株式会社ザッパラス技術部長、株式会社イオレ取締役副社長を経て、技術コンサルティングとIT教育を事業の主軸とする株式会社オイアクスを設立。また、2011年末にRuby on Railsによるウェブサービス開発事業の株式会社ルビキタスを知人と共同で設立し、同社代表に就任。2019年、株式会社オイアクスの社名を株式会社コアジェニックに変更し、関数型言語Elixirを使った新規WebサービスTeamgenik(チームジェニック)の事業を開始。
絶賛!発売中!
-
- 金融英語入門(第2版)
-
- 柴田真一(著者)
- 投資・金融
- 金融の基礎知識と実用性の高い金融英語の両方を同時に学べる入門書。初版刊行後6年が経過したため、内容や例文を一新し新しいテーマを加え、英文eメールの書き方も追加した最新版。
-
- これからスマートフォンが起こすこと。
-
- 本田雅一(著者)
- ビジネス・経済その他
- 劇的な主役交代、そして勝ち組企業の漂流…。スマートフォンが起こす、まだ見ぬ新しい世界!
-
- プロヴォカティブ・シンキング 面白がる思考
-
- 山梨広一(著者)
- スキルアップ・仕事術
- 課題に直面したときに最初に「できる」と発想し、それからそれを可能にする方法を探る思考法。なんでも面白がって考えることで閉塞した状況に風穴を開けることができる。
-
- 成功する人はみんな知っているスピード仕事術
-
- 西村克己(著者)
- スキルアップ・仕事術
- 仕事をスピードアップさせる70のテクニックを大公開!クリアファイル、付箋、手帳、メール等、成果倍増の「倍速アイテム」の使い方もわかる!多忙なビジネスマン必読の仕事術。
7217件中 7137-7140件目先頭前へ1781178217831784178517861787178817891790次へ最後
Copyright © Mynavi Publishing Corporation