|
【カテゴリ】 Ruby
たった1日で基本が身に付く!Ruby on Rails 超入門
|
WINGSプロジェクト 竹馬力/著
山田祥寛/監修
株式会社 技術評論社/発行
定価
2,266円
B5変版・
192ページ・
4色
ISBN 978-4-7741-9618-3
発刊日:
2018年3月09日
|
本書の特徴
Railsの基本を素早く学べる入門書
初心者でも迷わないように,開発環境のインストールから順を追って説明します。
Ruby on Railsの基本やデータベースの基礎知識をしっかり解説しています。また、書籍を通して1つのアプリを作っていくので、実際に手を動かしながら学ぶことができます。
これからWebアプリ制作を始めたい方向けの1冊です。
まとめて読んで 更にスキルアップのこんな書籍
- ・Ruby on Railsを使いこなすリファレンス
- 「Ruby on Rails 7ポケットリファレンス」(技術評論社)
- ・Rubyを基礎からがっちり学びたいなら
- 「独習Ruby 新版」(翔泳社)
- ・Rubyの基礎を学びたいなら
- 「3ステップでしっかり学ぶ Ruby入門」(技術評論社)
- ・本格的なWebアプリ開発を行いたいなら
- 「Ruby on Rails 5アプリケーションプログラミング」(技術評論社)
本書について取り上げていただいたブログさま
-
・HTML5講習所 -
gengen33さま
-
日記アプリを作ってみた(2018年3月26日)
-
・あて先のないe-mail -
あて先のないe-mailさま
-
たった1日で基本が身に付く!Ruby on Rails 超入門(2018年3月23日)
Contents |
- CHAPTER 1 イントロダクション
-
01 Ruby on Rails について知ろう
webアプリケーション・フレームワーク
Ruby on Rails の特徴
02 Railsアプリ開発に必要なソフトウェア
Railsアプリ開発のために用意するもの
03 VS Codeをインストールしよう
Windows 版VS Codeをダウンロードする
04 Rubyをインストールしよう
RubyInstallerをダウンロードする
RubyInstallerを実行する
MSYS2をインストールする
Ruby用のコマンドプロンプトを起動する
05 SQLiteをインストールしよう
SQLiteをダウンロードする
SQLiteアプリケーションファイルを移動する
SQLiteのバージョンを確認する
06 Ruby on Railsをインストールしよう
Bundlerをインストールする
Rails をインストールする
- CHAPTE 2 コントローラーの基本
-
01 アプリケーションを作成しよう
本書で開発するRailsアプリ
rails newコマンドを実行する
Railsアプリの構成を確認する
Railsアプリを起動する
02 コントローラーを作成しよう
Railsアプリの開発の流れ
コントローラーの役割
ジェネレーターコマンドでコントローラーを作成する
03 ルーティング情報を設定しよう
ルーティングとは
ルーティングを追加する
ルーティング情報の主な記述方法
- CHAPTER 3 ビューの基本
-
01 ビューを分離しよう
コントローラーから対応するビューを呼び出す
コントローラーから受け取った値をビューで表示する
02 レイアウトで共通デザインを定義しよう
デフォルトで生成されたレイアウトファイルを確認する
レイアウトにページ共通のヘッダー/フッターを追加する
デフォルトで生成されたアセットファイルを確認する
スタイルシートとJavaScriptをページ毎に読み込む
- CHAPTER 4 データベースの基本
-
01 データベースの基本知識を学ぼう
データベースの概念をおさえる
RDBについて理解を深める
02 SQLiteでデータベース上にテーブルを作成しよう
SQLについて理解を深める
SQLite3でデータベース/テーブルを作成しよう
03 基本のデータ操作文を理解しよう
データ操作文の種類
update文
delete文
- CHAPTER 5 モデルの基本
-
01 データベースへの接続設定をしよう
モデルとデータベースの関係を整理する
データベース接続のための設定ファイルを確認する
データベースを事前に作成する
02 O/Rマッピングの基本を理解しよう
O/Rマッピングとは
ActiveRecord(アクティブレコード)とは
03 モデルクラスを作成しよう
マイグレーションとは
モデル/マイグレーションを新規作成する
マイグレーションを実行してテーブルを作成する
04 テストデータを準備しよう
フィクスチャとは
テストデータを定義する
テストデータを取り込む
05 モデルクラスにアクセスしよう
Railsコンソール
モデルクラスからレコードを参照する
モデルクラスからレコードを作成する
モデルクラスからレコードを更新する
モデルクラスからレコードを削除する
- CHAPTER 6 日記アプリの作成(表示編)
-
01 Scaffoldingでアプリのひな型を作成しよう
これからどんな日記アプリを開発していくのかを理解する
アプリのひな型を作成するScaffoldingを理解する
Scaffoldコマンドを実行する
02 日記データの一覧表示の設定をしよう
Scaffoldで生成された一覧画面を確認する
一覧画面の見た目を修正する
03 日記データの個別表示の設定をしよう
Scaffoldで生成された表示画面を確認する
表示画面の見た目を修正する
- CHAPTER 7 日記アプリの作成(登録編)
-
01 日記データの登録を行おう
日記データを登録する
データ登録フォームを表示する処理の流れ
データ登録用のフォームに関わるファイル
データ登録する処理の流れ
データ登録時の処理に関わるファイル
02 日記データを更新しよう
画面から既存の日記データを更新する
編集画面のフォームを表示する処理の流れ
編集画面表示に関わるファイル
データ更新処理の流れ
データ更新に関わるファイル
03 日記データを削除しよう
データ更新に関わるファイル
データ削除処理の流れ
データ削除に関わるファイル
- CHAPTER 8 検証機能の実装
-
01 検証ルールを実装しよう
空でないことを確認する検証ルールを追加する
長さの上限を指定する検証ルールを追加する
その他に標準で提供されている検証ルール
02 検証結果による処理の振り分けを設定しよう
データ登録/編集時のフォーム用のビューを確認する
Scaffoldで自動生成されたスタイルシートを組み込む
03 独自の検証ルールを実装しよう
独自の検証ルールを実装する方法を理解する
タイトルの先頭と本文の末尾が決まった文字であることを検証するルールを実装する
- 付録 Ruby on Railsへの理解を更に深める
|
|