WINGS(Www INtegrated Guide on Server-architecture)
Www INtegrated Guide on Server-architecture :
   ホーム Q&A掲示板 サーバサイド環境構築設定 つぶやき ブックマーク レンタルサーバー 総合FAQ/訂正&ダウンロード このエントリーをはてなブックマークに追加        
  • 刊行書籍情報  [書籍マップ
  • オンライン公開 技術記事
  • シリーズ別書籍リスト
  • 「WINGS News」登録/解除
  • WINGSプロジェクト紹介
  • WINGSプロジェクトメンバ募集





【カテゴリ】 Ruby


たった1日で基本が身に付く!Ruby on Rails 超入門  

たった1日で基本が身に付く!Ruby on Rails 超入門

WINGSプロジェクト 竹馬力/著
山田祥寛/監修
株式会社 技術評論社/発行
定価 2,060円(+税)
B5変版・ 192ページ・ 4色
ISBN 978-4-7741-9618-3
発刊日: 2018年3月09日

[Amazon.co.jpからオンライン購入する]

   FAQ 本書訂正 アンケート 出版社サイト

本書の特徴

Railsの基本を素早く学べる入門書

初心者でも迷わないように,開発環境のインストールから順を追って説明します。
Ruby on Railsの基本やデータベースの基礎知識をしっかり解説しています。また、書籍を通して1つのアプリを作っていくので、実際に手を動かしながら学ぶことができます。
これからWebアプリ制作を始めたい方向けの1冊です。

まとめて読んで 更にスキルアップのこんな書籍

・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への理解を更に深める

本ページへのリンクには、このロゴをご利用ください。


著作権情報個人情報保護について広告掲載についてRSSフィードについて
出版社の方々へ会社概要スタッフ紹介サイトマップ  
お問い合わせ: mailto:yoshihiro@wings.msn.to
Copyright(c) 1998-2018,Yamada Yoshihiro.  All Right Reserved.