Ruby on RailsはRubyによるWeb開発フレームワーク。
Rubyが日本発のプログラミング言語といったこともあり、特に日本での人気が高いWeb開発基盤です。
現在もWeb系スタートアップ企業で開発基盤として選択されやすく、ライブラリ(Gem)や解説も多くRubyを使ってWebサービスが比較的容易に作成可能。
自分のWebサービスを作ってみる、Web業界で働いてみる、そんな目的を達成するのに、Ruby on Railsを学習するのは大きな選択肢の1つです。
そんなRuby on Railsの技術書を人気とともに紹介していきまっす。
発売したての新書をピックアップ
技術書は情報の鮮度も重要、人気ランキングの前に新しい書籍もチェックしておきましょう。
- 2019/12/20発売 「Ruby on Rails 6 実践ガイド (impress top gear)」
- 2020/04/10発売 「Ruby on Rails 6 超入門」
- 2020/05/22発売 「(著者のサポートサイトにて、プログラムコードのダウンロード、サポート情報を提供)Ruby on Rails 6 実践ガイド[機能拡張編] (impress top gear)」
- 2020/07/25発売 「パーフェクト Ruby on Rails 【増補改訂版】 (Perfect series)」
- 2020/08/28発売 「基礎から学ぶ Ruby on Rails」
Contents
Ruby on Railsの参考書:単行本
人気ランキング
さっそく、今売れ筋の本を人気ランキング形式で一覧したのが以下。
ランキングはAmazonの売筋ランクに基づいて日々更新されていますので、最新の人気が反映されています。
売筋 Rank | 製品 | 評価 |
---|---|---|
1 | (著者のサポートサイトにて、プログラムコードのダウンロード、サポート情報を提供)Ruby on Rails 6 実践ガイド[機能拡張編] (... 発売日 2020/05/22 通常 3,520円 単行本 3,520円 (+35pt) Kindle 3,344円 (+67pt) | 総評価数 4件 |
2 | Ruby on Rails 6 実践ガイド (impress top gear) 発売日 2019/12/20 通常 3,850円 単行本 3,850円 (+117pt) Kindle 3,465円 (+35pt) Kindle Unlimited(読み放題) | 総評価数 24件 |
3 | パーフェクト Ruby on Rails 【増補改訂版】 (Perfect series) 発売日 2020/07/25 通常 3,828円 単行本 3,828円 (+38pt) Kindle 3,637円 (+71pt) | 総評価数 19件 |
4 | 総評価数 54件 | |
5 | 改訂4版 基礎 Ruby on Rails (IMPRESS KISO SERIES) 発売日 2018/09/07 通常 3,850円 単行本 3,850円 (+152pt) Kindle 3,658円 (+75pt) Kindle Unlimited(読み放題) | 総評価数 7件 |
6 | 総評価数 6件 | |
7 | 総評価数 27件 | |
8 | Ruby on Rails 5.0 初級④: HTMLフォーム(後編) (OIAX BOOKS) 発売日 2017/07/13 通常 1,650円 単行本 1,650円 (+17pt) Kindle 972円 (+10pt) Kindle Unlimited(読み放題) | 総評価数 2件 |
9 | 総評価数 23件 | |
10 | Ruby on Rails 5.0 初級②: データベースとモデルオブジェクト (OIAX BOOKS)... 発売日 2016/10/24 通常 990円 単行本 990円 (+10pt) Kindle 486円 (+5pt) Kindle Unlimited(読み放題) | 総評価数 0件 |
以降で人気の高い本をピックアップして、評判や書籍内容を紹介していきましょう。
ちなみに、Kindle版があるなら、試し読みも可能ですので、気になった本はもうとりあえずサンプルを読んでみると良いです。
大概サンプルに小項目含めた目次一覧まで読めるので、どういった内容かはそこでおおよそわかります。
Ruby on Rails 人気・高評価のおすすめ本5冊
以下が高評価で人気も高いおすすめの参考書5冊です。
「パーフェクト Ruby on Rails 【増補改訂版】 (Perfect series)」
対象バージョンをRuby 2.6/2.7系、Rails 6.0系に変更した増補改訂版。新しいRailsのバージョンでサポートされた機能の紹介だけでなく、Dockerでの導入方法など最新の実践的内容を追加し,現在のトレンドとなる開発スタイルを紹介します。
(こんな方におすすめ)
・ Ruby on Rails 6.0の情報を知りたい人
・ Ruby on Railsの学習を始め、これから本格的に使っていきたい人
(目次)
Part1 Rails ~ overview
1章 Ruby on Railsの概要
1-1 Railsを使う前に
1-2 Railsの思想
1-3 Railsをはじめよう!!
1-4 scaffoldを使ってRailsでの開発を体験しよう
2章 Ruby on RailsとMVC
2-1 MVCアーキテクチャ
2-2 モデルを扱う
2-3 コントローラの役割
2-4 コントローラとビューの協調とビューテンプレートの基本
2-5 ビューテンプレートについて
3章 押さえておきたいRailsの基本機能
3-1 テストの種類と実行方法
3-2 RackとRailsの関係
3-3 DBを管理する
3-4 秘密情報を管理する
3-5 HTTPとRailsアプリケーション
Part2 Railsの周辺知識
4章 フロントエンドの開発手法
4-1 Webpackerを使ってJavaScriptを管理する
4-2 SprocketsによるCSSの管理
4-3 Railsに組み込まれているJavaScriptの機能
4-4 控えめなJavaScriptフレームワークStimulus
5章 Rails標準の機能を活用して素早く機能実装する
5-1 Active Jobによる非同期実行
5-2 Active Storageによるファイルアップロード
5-3 Action Mailerによるメール送信
5-4 Action Mailboxによるメール受信
5-5 Action Textによるリッチテキスト機能
5-6 Action Cableによるリアルタイム通信
Part3 Webアプリケーション開発
6章 Railsアプリケーション開発
6-1 イベント告知アプリケーションを作る
6-2 アプリケーションの作成と下準備
6-3 OAuthを利用して「GitHubでログイン」機能を作る
6-4 イベントの登録機能を作る
6-5 イベントの閲覧機能を作る
6-6 イベントの編集・削除機能を作る
6-7 登録されたイベントへの参加機能、参加キャンセル機能を作る
6-8 退会機能を作る
6-9 おわりに
7章 Railsアプリケーションのテスト
7-1 テストコードをどう書いていくか
7-2 minitestとRSpec
7-3 テストデータを作成する
7-4 システムテスト
7-5 コントローラに対する機能テスト
7-6 モデルに対するテスト
Part4 Railsアプリケーションの拡張・運用
8章 Railsアプリケーション拡張
8-1 ファイルアップロード機能を作る
8-2 gemで機能拡張をする
8-3 落穂ひろい
9章 コード品質を上げる
9-1 CI(継続的インテグレーション)
9-2 Gemの定期update
9-3 静的解析
9-4 カバレッジ測定
9-5 アプリケーションパフォーマンス測定(APM)
10章 コンテナを利用したRailsアプリケーションの運用
10-1 Railsアプリケーションのインフラ概要
10-2 基本的なDockerイメージの構築
10-3 開発環境におけるDockerの活用
10-4 環境によって可変する設定値や秘匿情報の管理
10-5 ログ出力
10-6 HTTPサーバとの通信
Part5 エキスパートRails
11章 複雑なドメインを表現する
11-1 アーキテクチャパターンから見るRails
11-2 値オブジェクト
11-3 サービスオブジェクト
12章 複雑なユースケースを実現する
12-1 ユースケースとモデル
12-2 データベースと紐づかないモデルを作る
12-3 フォームオブジェクト
12-4 プレゼンター
13章 複雑なデータ操作を実装する
13-1 Concern
13-2 コールバックオブジェクト
Appendix Railsの開発環境構築
A-1 WindowsでのRubyとRails環境
A-2 Rubyのインストール
↓全て表示↑少なく表示
内容サンプル

Users Voice
内容サンプル

「Ruby on Rails 6 実践ガイド (impress top gear)」
↓全て表示↑少なく表示
Users Voice
Ruby on Rails本「Kindle Unlmited 読み放題 人気ランキング」
「Kindle Unlimited」は、Amazonの定額本読み放題サービス。
実はそこにRuby on Railsの本もそこそこあるんです。すなわち、定額で何冊も学習することも可能。
Kindle Unlimitedの主な特徴としては、おおよそ以下の通り。
- 雑誌がかなり充実
- 豊富なKindle個人出版本がほとんど読み放題
- 最近は出版社単行本も対応増加
個人的には雑誌が、IT系(CG WORLD等)、ガジェット系(Get Navi等)、ゲーム(ファミ通等)、など見たい雑誌が幅広く読めるのが大きな魅力。2冊以上読みたいものがあるだけで確実にお得です。
また、30日無料体験も可能なので、体験期間を利用して無料で学習してみるのもお得な学習法です。
以下がKindle Unlimited対応のRuby on Rails関係の本人気ランキングです。
おまけ:本より高コスパ?「Udemy Ruby(on Rails)おすすめ講座」
UdemyではRubyを基礎から応用までトータルで学べる学習講座があります。
こちらが、セール時には2千円程度で購入可能で、講座によっては本よりコスパよく学習が可能です。
講座は、買い切り型ながら更新あり、質問可能、30日間返金も可能、という本以上の手厚いサポートがあるのが魅力。
以下の表が、Rubyの学習講座例。セールの場合、かなりおすすめなのでぜひトライしてみください。
Udemyについては、以下のページでも詳しく紹介しているので覗いてみてください。
人気 Rank | 学習コース | 評価 |
---|---|---|
1 | はじめてのRuby on Rails入門-RubyとRailsを基礎から学びWebアプリケーションをネットに公開しよう... 発売日 2018/08/15 受講者 6,515人 通常 16,800円 新規 1,820円 | 総評価数 1017件 |
2 | 【Rubyで入門(上巻)】はじめてのプログラミング ー "ちゃんと" Ruby を学ぼう! ー 基礎構文から始めよう!編... 発売日 2020/08/29 受講者 102人 通常 3,600円 新規 1,610円 | 総評価数 32件 |
3 | 総評価数 788件 | |
4 | 総評価数 20件 | |
5 | 総評価数 106件 |
関連:Ruby、フロントエンドの参考書
Ruby on Railsは冒頭でも述べたとおり、Web制作で多く使われ、特に日本での人気も高いWebフレームワーク。
しっかり学んでWeb開発知識を高めましょう。
以下で基礎となるRubyの参考書や、合わせて学びたいフロントエンド開発向けのJavaScriptやVue.js本も紹介しています、覗いてみてください。
関連:最新おすすめのKindle端末
以下では最新のKindle端末について比較、おすすめ紹介しています、合わせてのぞいて見てください。いじょうでっす。
コメント
[…] Source […]