Ruby on Rails チュートリアルをやってみた

Ruby on Rails チュートリアルをやってみた
カテゴリ
技術
タグ
ruby
ruby on rails

はじめに

Ruby on Rails チュートリアル 実例を使ってRailsを学ぼう がとても良くできているので、ここに紹介します。私自身はrubyというプログラミング言語の学習を目的にやってみたのですが、他にも色々と学べることがあります。

学べること

  • プログラミング言語のruby
  • アプリケーションフレームワークであるRuby on Rails
  • Webアプリケーションの仕組み
  • ソフトウェア開発における基本的な開発ツール
  • アプリケーションのサーバ運用の基礎(デプロイとは何ぞやというところから)

rubyやRailsに留まることなく、アプリケーションがどのように動くのかという俯瞰的な視点でも学べます。なので、rubyを学習したいという人だけでなく、プログラミング初学者で他言語の勉強をしなければならないといった人でも、まずこれをやってからその後で別の言語の学習を始めるのも理解が促進されて良いと思います。

良い点

  • かなり丁寧に作られており、大変わかりやすい(最重要)
  • 日本語でのサポートが厚い(日本語で公式にチュートリアルができるのはかなり珍しい)
  • バージョンの更新も頻繁にされており、Railsのかなり新しいバージョンでチュートリアルができる
  • 実際の開発現場を意識して作られており、複数の開発者で~などといった補足も多く、学習後にすんなりと開発作業ができるようになれる
  • 全14章もある大ボリュームで、最終的にはそこそこちゃんとしたアプリケーションが作れるまでになる
  • 無料

各章の実績

私自身が各章をやってみて、どれくらい時間がかかったか、どういうことが学べたかを残したいと思います。また、自分なりに工夫したことなんかも残したいと思います。

  1. 第1章 ゼロからデプロイまで

    Ruby on Rails チュートリアルをやってみた【第1章】


    実績:2時間

  2. 第2章 Toyアプリケーション

    Ruby on Rails チュートリアルをやってみた【第2章】


    実績:1.5時間

  3. 第3章 ほぼ静的なページの作成

    Ruby on Rails チュートリアルをやってみた【第3章】


    実績:3時間

  4. 第4章 Rails風味のRuby

    Ruby on Rails チュートリアルをやってみた【第4章】


    実績:1.5時間

  5. 第5章 レイアウトを作成する

    Ruby on Rails チュートリアルをやってみた【第5章】


    実績:1.5時間

  6. 第6章 ユーザーのモデルを作成する

    Ruby on Rails チュートリアルをやってみた【第6章】


    実績:3時間

  7. 第7章 ユーザー登録

    Ruby on Rails チュートリアルをやってみた【第7章】


    実績:4時間

  8. 第8章 基本的なログイン機構

    Ruby on Rails チュートリアルをやってみた【第8章】


    実績:2時間

  9. 第9章 発展的なログイン機構

    Ruby on Rails チュートリアルをやってみた【第9章】


    実績:1.5時間

  10. 第10章 ユーザーの更新・表示・削除

    Ruby on Rails チュートリアルをやってみた【第10章】


    実績:2時間

  11. 第11章 アカウントの有効化

    Ruby on Rails チュートリアルをやってみた【第11章】


    実績:1.5時間

  12. 第12章 パスワードの再設定

    Ruby on Rails チュートリアルをやってみた【第12章】


    実績:1.5時間

  13. 第13章 ユーザーのマイクロポスト

    Ruby on Rails チュートリアルをやってみた【第13章】


    実績:4.5時間

  14. 第14章 ユーザーをフォローする

    Ruby on Rails チュートリアルをやってみた【第14章】


    実績:5時間

合計実施時間:34時間

参考

環境

  • ruby: 2.3.3
  • ruby on rails: 5.1.4
  • OS: Windows 10 (64bit)
  • IDE: IntelliJ ULTIMATE 2018.1
  • リポジトリ: GitHub

https://github.com/nisioka/RubyOnRailsTutorial

リンク

Ruby on Rails チュートリアル 実例を使ってRailsを学ぼう

【スポンサードリンク】


関連記事

  1. Ruby on Rails チュートリアルをやってみた【第14章】

    第14章の実績 第14章 ユーザーをフォローする を実施しました!実施時間: 5時間 学べたこと 多対多のリレーションシップ多対多の関係を持つモデルの場合でもRailsでは簡単にリレーションシップを表現することができます […]

  2. Ruby on Rails チュートリアルをやってみた【第13章】

    第13章の実績 第13章 ユーザーのマイクロポスト を実施しました!実施時間: 4.5時間 学べたこと モデルの関連付け「rails generate model Micropost content:text user: […]

  3. Ruby on Rails チュートリアルをやってみた【第12章】

    第12章の実績 第12章 パスワードの再設定 を実施しました!実施時間: 1.5時間 学べたこと 本章では特段新しいことはなかったです。 第11章 アカウントの有効化 と同じような内容で、復習に近いような内容でした。ただ […]

  4. Ruby on Rails チュートリアルをやってみた【第11章】

    第11章の実績 第11章 アカウントの有効化 を実施しました!実施時間: 1.5時間 学べたこと メール送信機能「rails generate mailer UserMailer account_activation p […]

  5. Ruby on Rails チュートリアルをやってみた【第10章】

    第10章の実績 第10章 ユーザーの更新・表示・削除 を実施しました!実施時間: 2時間 学べたこと before_action例えば本章では、「before_action :logged_in_user, only: […]

  6. Ruby on Rails チュートリアルをやってみた【第9章】

    第9章の実績 第9章 発展的なログイン機構 を実施しました!実施時間: 1.5時間 学べたこと cookies.permanent.signed[:user_id] = user.id上記コードは、「cookieに、永続 […]