あらすじ
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
Railsアプリの基本から実践的なノウハウまでこの1冊で!本書は、Ruby on Rails(以下Rails)を使ってWebアプリケーションを開発するための解説書です。
RailsでどのようにWebアプリケーションを作るのかという基本的なところから、現場のニーズに合わせてどのように機能を追加していくのか、テストはどのように行うのか、複数人で開発していく場合の方法といった実践的なトピックまで、幅広くカバーしています。
本書を読んだ方が単にRailsでWebアプリケーションを作れるようになるだけでなく、「Railsらしいアプリケーションコード」を書けるようになり、そして開発チームの仲間とともに実現したいことを実現できるように、という視点で必要な情報をまとめた1冊です。
なお、本書の対応バージョンはRuby 2.5/Rails5.2です。Rails5.2から導入されたActive Storageやcredentials.yml.encについても解説しています。macOS/Windows 10(64ビット版)対応。
■読者対象について
Ruby以外の言語でのWebアプリケーションの開発や、オブジェクト指向プログラミングについては知識・経験があるものの、RubyやRailsについては初めて学ぶ方を主な対象にしています。
ただし、Webアプリケーションやオブジェクト指向が初めての方にも理解しやすいように説明するように努めています。
■構成と内容について
本書の構成は以下の通りです。
<入門編>
Chapter 1 RailsのためのRuby入門
Chapter 2 Railsアプリケーションをのぞいてみよう
Chapter 3 タスク管理アプリケーションを作ろう
<レベルアップ編>
Chapter 4 現実の複雑さに対応する
Chapter 5 テストをはじめよう
Chapter 6 Railsの全体像を理解する
Chapter 7 機能を追加してみよう
<発展編>
Chapter 8 RailsとJavaScript
Chapter 9 複数人でRailsアプリケーションを開発する
Chapter 10 Railsアプリケーションと長く付き合うために
感情タグBEST3
わかりやすい
完全に初学者の身で読んだが非常に分かりやすくて参考になった。一からwebアプリを作ることができる参考書として非常にありがたい。
Posted by ブクログ
初心者向けというよりは、何か成果物を作ったあとや初心者向けの本を一冊終えたあとに読みたい本。
railsのブラックボックスのような部分をざっくり紐解いてくれる貴重な本と感じた。
10章は後で読み返したい。
Posted by ブクログ
Railsで簡単なアプリを作るという、いわゆる入門書の範疇に留まらず、現場で必要とされるシステム設計や運用、リファクタリングなどの部分がしっかりかかれている。
タイトルに冠している「現場で使える」に遜色ない内容だった。
Posted by ブクログ
タイトル通り、現場で使える様々なRailsの開発方法が分かりやすく解説されています。実践的な内容になるのでRailsの基礎を理解している方が対象になるかと思います。Railsをこれから初めて触れる方は別に入門書で学習してからこちらを読むと、より理解が深まると思います。
Posted by ブクログ
タイトルのとおり、現場を意識した内容になっている。
- テンプレートエンジンはerbではなくslimを使用
- RSpecを使用
- GitHubを使ったチーム開発の進め方を細かく知れる
Posted by ブクログ
これは良い入門書なんじゃなかろうか。
文章・図共に説明が分かりやすく、使いそうなCRUDの操作についてだいぶイメージついた。
Rails自体の操作に集中できるように、slim記法やbootstrapを使っているのも良かった。
Posted by ブクログ
環境構築(Windows, mac)から丁寧に書かれており、ひとつのアプリを開発する流れで、実践的なrailsでの開発の流れを追うことができて、実務につながるスキルを身につけるのに良いと思いました。