こんにちは、現在フリーランスのWebエンジニアとして活動していますしょーご(@samuraibrass)と申します。
この度デイトラ「Railsコース」を学びまして、そこで学べたこと、できるようになったことや感想を、実際にやった人の視点から書いていこうと思います。
このコースを走る上での私の前提スキルは以下のようになっております。
- HTML,CSS,Sass,jQuery,WordPressを仕事で触っている
- 少しのPHPとJavaScriptの知識
- RubyやRailsは経験なし
といった感じで、サーバーサイドの知識やプログラミング力もあまりあるとは言えない状態でした。
ちょうど自分自身「もっと技術力を上げたい」と思っており、今回リリースに合わせて「Railsを学習しよう」と思ったのでした。
無料動画が複数あり!
この記事を書いたのは
しょーご(@samurabrass)
このブログ「しょーごログ」の運営者。本業でエンジニアとしてサイト制作やシステム開発を数年行っており、ブログとYouTubeで情報発信を行っている。駆け出しエンジニアのコーディング課題添削も行う

コース名 | ![]() Web制作コース | ![]() Webアプリ開発コース | ![]() Webデザインコース | ![]() ShopifyEC構築コース | ![]() 動画編集コース | ![]() Pythonコース | ![]() Webマーケティングコース | ![]() ドローンコース | ![]() ECクリエイティブコース |
学習内容 | Webサイトの構築 | Railsアプリの開発 | Webやアプリデザイン | Shopifyサイトの構築と運用 | YouTubeや ショート動画編集 | Pythonや分析スキル | 広告やSEO LINEやレポーティング | ドローン空撮 点検業務 | ECの総合サポート |
目安期間 | 3~4ヶ月 | 3~4ヶ月 | 3~4ヶ月 | 1ヶ月 | 1ヶ月 | 3ヶ月 | 3ヶ月 | 1ヶ月 | 2ヶ月 |
料金 | ¥99,800 | ¥99,800 | ¥99,800 | ¥69,800 | ¥79,800 | ¥89,800 | ¥99,800 | ¥79,800 | ¥99,800 |
卒業後の進路例 | Web制作会社に就職 フリーランスコーダー | Railsエンジニアとして 企業に就職 | フリーランスデザイナー デザイン会社に就職 | EC構築フリーランス Shopifyエキスパートの会社に就職 | YouTuber,TikTokerの編集者 企業の動画広報担当 映像編集会社へ就職 | AI系企業への就職 自社商品の分析に利活用 | フリーランスで広告運用 マーケティング職として就職 | フリーランスドローンパイロット | ECコンサル案件参画 EC企業インターン(紹介あり) |
詳細記事リンク | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら |
お正月キャンペーン!デイトラ全コース1万円引き!!

デイトラが現在「全コース1万円引きキャンペーン」を実施中!
元々7~9万のスクールなので、一万円割引はかなり大きいです!

デイトラは最近人気なので、枠が埋まり次第突然キャンペーンは終了します。買うなら今ですよ!
\現在全コース1万円引きキャンペーン中!/
デイトラとは

「デイトラ」は「1日1題90日で
プロのWEBスキルを手に入れる」ことを目指したスクールで、
業界最安級のスクールとなっております。「未経験でも迷わず、楽しく学べるオンラインスクール」として運営しています。
今回は「Railsコース」に照準を合わせたいので、詳細は以下記事に譲ろうかと思います。
デイトラWebアプリ開発コース【旧Railsコース】

学習言語 | HTML5/CSS3, Bootstrap, Ruby,Rails,AWS |
受講場所 | 完全オンライン |
期間 | 約3ヶ月(カリキュラム閲覧はずっと可能、メンターサポートは1年間) |
講師 | ・現役Railsエンジニア ・現役制作会社コーダー、フリーランス(初級編HTML部分のみ) |
主なサポート | ・毎日13時〜23時のチャットサポート ・不定期でウェビナー開催 ・不定期でのオフライン勉強会 |
料金 | ¥99,800 |
転職保証 | なし |
「Railsコース」で学べることは以下のようになっております。
デイトラRailsコースのカリキュラム
- Webサイト作成
- JavaScriptによるサイト改善
- Rubyによるプログラム作成
- Webの基本
- Git・GitHub
- RESTful
- Rails6によるWebアプリの作成
- RspecによるWebアプリのテスト(近日公開)
- デバッグ手法
- Ajaxによるアプリの改善
- メール送付
- Sidekiqによる非同期処理
カリキュラムは90日間で200時間の学習時間を目安にしています。

メンターに質問できる環境

デイトラ全体の特徴ですが
- カリキュラムは閲覧期限制限なし
- 一年間メンターに質問し放題
- 専用Slackコミュニティにて交流ができる
という特徴があります。「Railsコース」も例外ではありません。
特に「メンターに質問できる」というのは非常に重要です。私自身もフリーランスとして2年ほど働いており、Web制作系のメンターも行いますが、
「質問の仕方」はフリーランスでなくてもエンジニアを仕事としてやっていくのなら、必須のスキルになります(質問には作法があります)
これをカリキュラムをこなしながら練習できるというのは、非常に大きいわけですね。
もちろんメンターは現役のRailsエンジニアが行っています。
Railsコースの価格は高い?安い?
受講料は、
¥99,800
となっております。
他のプログラミングスクールとの価格を比較してみます。
デイトラWebアプリ開発コース | A社 | B社 | |
---|---|---|---|
料金 | ¥99,800 (税込) | ¥404,800 (税込) | ¥877,800 (税込) |
メンター質問期間 | 1年間 | 112日 | 180日 |
カリキュラム期間 | 90日 | 112日 | 180日 |
教材閲覧期間 | 無期限(アップデート有) | 無制限 | 卒業後1年間 |
質問対応時間 | 毎日10時間 | 毎日8時間 | 毎日10~11時間 |
ご覧の通り、他のスクールと比べ、格安になっています。
Webアプリ開発コースは他のスクールにあるような、転職サポート・保証などが特にないため、価格を抑えられているようです。

価格が安いということは、クオリティが心配なんですが…
実際にやってみたけど、カリキュラムの質は全く他のスクールに引けを取らないですよ。
内容は後述しますが、かなり実践的なところまで踏み込んでいるからです。
ここは開発者のとださん(@cohki0305)の思いを聞くと、価格設定についてよくわかります。
こうやってYouTubeやTwitterで無料で発信して広告をあまり使っていないで集客できているからこその価格で提供できるというわけです。
デイトラWebアプリ開発コースの無料体験
まずは、デイトラから「無料で講座を体験する」のボタンを押してください。

その後、デイトラに登録してください(お金はコースを購入しない限り、かかりません)

その後、管理画面に入ったら、下の方の「コース一覧」から気になるコースを選べば、複数の無料講義動画を閲覧することが可能です!

無料動画が複数あり!
Ruby on Railsコース初級編 WEBサイトとミニアプリを作れるようになろう

DAY01からDAY24まではデイトラWeb制作コースと同様であるため駆け足で説明します。
DAY01~DAY16 HTML,CSS,Bootstrap学習
HTML,CSSでこのようなサイトを作っていきます。


DAY17~DAY24 jQuery,JavaScript,Sassの学習

JavaScript,jQueryは本来「デイトラWeb制作コース」の中級編に搭載されている内容ですが、Railsコースでは初級編に組み込まれています。
Railsでアプリケーションを作る際、というかサーバーサイドエンジニアにももはやJavaScrptの知識は不可欠なもの、教養になっているので、こうなったのかなと思います。
DAY25~30 Rubyの基本を学ぶ

ここから本当のRuby/Railsコースのスタートです。
Rubyの基本からオブジェクト指向の書き方まで
個人的に、想像していた以上に中身が濃密で、特にクラス(オブジェクト指向)のパートがすごくよかったなと感じました。

Railsコース全般に言えることですが、動画の解説が大半を締めます。
これが最高にわかりやすいです!!
文字情報だけだと、難解な部分だと離脱率が高くなるかなと思いますが、動画ならリアルタイムで一緒に進めていける、これってすごくいいなと思いました!!
そして、最後にクラスを作らせるところがいいなと思いました。

私も仕事で使っているWordPressがオブジェクト指向でできており、クラスからインスタンスを作成してメソッドを呼び出しなど日常的に行っておりましたが、
その仕組みをよく理解しているかと言われると自信はありませんでした。
自分でクラスを作るとかはなく、WordPress既存のものを利用していただけなのです。
オブジェクト指向自体が難しく自分も雰囲気で利用していたのですが、このコースで自分で仕様に従ってクラスを作ってみて、理解が深まりました。
RubyやRails自体がオブジェクトの集まりであるため、このクラスの概念をしっかり理解するのは大切だと思います。
天気予報アプリの作成
初級編のラストではAPIを利用して明日の天気を取得する機能を作成します。

そして最後に、一度作成したコードをオブジェクト指向で書き直すパートがあるのですが、このようにRubyコースでは定期的に自分で考えて実装する課題が与えられるので、
かなり鍛えられるなと思います。
ここまでがRuby.Railsコースの初級編になります。
Ruby on Railsコース中級編 Webサービスを作れるようになろう

中級編ではいよいよRailsに入り、「ToDoアプリを自分で作成できるようになる」レベルまで達することができるようになります。
DAY1~DAY4 webの基本編

Railsに入る前に「Webの基本」を学んでいきます。それは
Webとは何なのかがわからないと、Railsが何をしているか全然理解できないから
ざっとこのパートで学ぶことを箇条書きにしてみますが、みなさんこの内容を大雑把にでも理解できているでしょうか。
もしわからなければ、Railsを学習しても
となります笑
- ブラウザとサーバとは
- HTTPとは
- IPアドレスとドメインの関係
- Git操作の基本
- GitHubの利用方法(プルリクと聞いてわかるか)
- UNIXコマンド(ls,cd,mkdir.touchなど使えるか)
- SQLでどのようにデータに変更を加えるか
このようなものはRailsを学習する前に理解しておくべきものです。

DAY5~8 Railsの基礎編

こちらのセクションではRails環境の構築と超基本的な操作を学んでいきます。
いよいよと言った感じです。
このパートでいろいろダウンロードしました。
- iTerm2(エンジニアが好んで使うターミナル)
- rbenv(Rubyのバージョン管理ツール)
- nvm,yarn,bundler,Railsのインストール

またこのパートから、変更内容を都度Git(SourceTree、GitHub)で管理するようになります。
これが最高に鍛えられていい感じです。
- 学習で追加する機能毎にローカルでブランチを作成
- そのブランチで機能開発が終わったらコミット
- その後GitHubリモートリポジトリにプッシュしプルリクを出す
- マージしてブランチを閉じて、ローカルでプルして反映させ一連の流れ終了
プルリクベースでの作業が実践的でいい

私もWeb制作で稀にGitHubを使うことがありますが、開発する機能毎にブランチを切って作業し、
その後プルリクを出してマージしてもらうGitHub Flowで開発することがあるので、
それが学習中からできるのは非常に実践的だと思いました。
Gitでのソースコードバージョン管理は、日常的に行わないと習慣化しないので、カリキュラムでもちょくちょく「プルリク出しましょう」と言ってくれます。
また、メンターへの質問も「プルリクベース」です。

実務ではソースコードの共有は基本的にGitHubなどで行われます。そう言ったツールを使って質問するのは非常に実践的と言うことです。
DAY9~DAY15 CRUDアプリ編

Railsの基本動作を覚えるパート
Webアプリケーションを構成する4つの要素(CRUD)があります。
- Create(作成)
- Read(詳細)
- Update(更新)
- Delete(削除)
いずれのアプリケーションもCRUDの機能を持っていると言われます。
このパートではこのCRUD作成を通して、Railsでの開発を学んでいきます。
現時点で作れたもの
トップページの一覧画面。

投稿画面

ちなみにバリデーションを設定しており、なにも入力せずに投稿しようとすると、

このようにエラーメッセージが表示されるようにしています。
詳細画面

詳細画面からは編集と削除を行うことができます。
編集画面

編集画面では、当たり前ですが最初から編集する記事の内容がフォームに表示されています(当たり前なんですが、実装すると意外に苦戦するポイント笑)
学んだRailsの重要な概念たち
- gemの使い方と管理
- Rails式リンクの貼り方、ID参照
- Rails式フォームの作成方
- Strong Parameter
- Validation(検証)
- 変数の受け渡し
- flashメッセージ
- Rails日本語化
- before_action
- 日付表示とフォーマット
- Partial Template
などなど。いづれもRailsの基本的な部分だと思います。
DAY16-18 Railsの重要概念

開発しやすい環境を作ろう + Railsの思想を学ぼう
このパートでは実際のRails環境に近づけるためのツール(gem)の導入と思考を学びます。
- デバッグはエラーメッセージと変数を確認すること
- pry-byebugでデバッグ
- hamlテンプレート
- annotateでDBの構造をモデルに記録
- rubocop(lintツール、めっさ文法指摘してくるgem)
- エラーメッセージとログの見方
- Railsの思想
個人的に重要だと思った二点をかいつまんで。
- エラーメッセージとログの見方
- Railsの3つの思想
デイトラRailsコースでは開発者のとださんの考える効率の良いプログラミング学習法の考えが色こく反映されており、特に
真っ先にぐぐらないで!!エラー文見て!!そこに答えあるから!!
ということで、エラー文の見方や見やすくするgemの導入をしていきました。

また、Railsの3つの考えも学びました。
- CoC(設定より規約)
→決められた通りにコーディングすることで、オレオレがなくなり保守性が高くなる→Railsにルールが多い理由 - DRY(Don’t Repeat Yourself)
→同じ処理はまとめて書いておく→共通処理はメソッドにまとめて書いておくとか - REST
リソースに一意の識別子(URI)をつけ、そのリソースに対して動作を決める↓画像参照

ActiveRecordの機能を知ろう
RailsではSQLを書く機会はほぼなく、ActiveRecordがいい感じにクエリを発行してくれます。

Article.all.order(id: :desc).limit(3)
これは「Articleモデル内のデータから、idが後ろから三件のレコードを取得する」と言う処理ですが、SQLでは
SELECT "articles".* FROM "articles" ORDER BY "articles"."id" DESC LIMIT ? [["LIMIT", 3]]
と本来書かなければならない処理です。ActiveRecordのおかげでとても簡単になっているのがわかりますね!
- findとfind_by
- first, second, third とlast
- all, order, limit
- where, count
- create, save
- update, assign_attributes
- destroy
言語化すると盛り沢山ですが、直感的なのでSQLに比べてすぐに使えそうです。
Validationについて
Validation(検証)は具体例を見た方がわかりやすいかもしれません。Webアプリケーションでは必須の機能です。
- タイトルは100文字以内で
- 文章とタイトル合わせて500文字以上書かないとだめ
- 文章の先頭が@から始まってないけない
- Emailが正しい形式か検証
- そもそも入力されてるかチェック
など、こう言った機能を追加します。

DAY19 ユーザー認証の実装編

ユーザー認証機能を作ってみよう
Deviseと言うgemを使ってユーザー認証機能を作成しました。ログイン画面やパス、ユーザー情報編集、ログアウトなど様々なコントローラーやView ファイルが作成されます。


DAY20~25 リレーション学習編
- ユーザと記事を紐付け
- 記事にコメント
- ユーザのプロフィールページを作ろう
- 記事に「いいね」しよう + 記事にアイキャッチを設定
DAY26 デプロイ編
- デプロイしてサービスを公開
HerokuやAWS S3を使ってサービスを公開します。
DAY27~30 ToDoアアプリ開発編
- ユーザー認証
- タスクにコメントが残せるように
- herokuデプロイまで
Ruby on Railsコース上級編 転職可能なレベルまで技術力を伸ばそう
DAY1~4 Rails発展編
- エディターの改善
- フォロー機能
- タイムラインを実装
DAY5~8 Ajax編
- Ajaxについて理解
- AjaxとAPIの関係
- Ajaxでコメントを投稿
- 非同期処理とHTTPステータスコード
DAY9~10 非同期処理
- メール送付とコールバック
- Sidekiqで非同期処理
DAY11~12 Railsのその他の機能
- rake task + 国際化
- ルーティング(発展)
DAY13~15 テスト
- request spec
- system spec
DAY16 セキュリティ
- Railsのセキュリティについて
DAY17 一般技術
- 読みやすいコードの書き方
DAY18~23 最終課題
- instagram風アプリを開発しよう① ユーザ認証
- instagram風アプリを開発しよう② 画像投稿機能
- instagram風アプリを開発しよう③ コメント機能
- instagram風アプリを開発しよう④ フォロー機能
- instagram風アプリを開発しよう⑤ テスト
- instagram風アプリを開発しよう⑥ デプロイ
DAY24 カリキュラム後の学習
- カリキュラム終了後に学習すべき内容ーRuby
デイトラWebアプリ開発コースの評判と実績




ここまで読んでくれたあなたへ

こんな長い記事の最後まで丁寧に読んでいただき、本当にありがとうございます!
ここまでスクロールしてくれるユーザーは10%未満の方しかおらず、大変うれしく思っております!
実は、この記事のリンクはすべて「アフィリエイトリンク」になっています。
この記事から商品を購入していただけると、いくらか私にキックバックがあるというものです。
まあこの記事の内容が参考になったから、申込みはこの記事からしてあげるよ
そう思っていただけたら、この記事のリンクからお申し込みいただけたら、とてもうれしく思います。
このブログは「それが知りたかった!」をモットーに運営しており、今後の活動のモチベーションに繋がります。
一応リンクを下に置いておきますので、もし良ければ…!!
Twitter(@samuraibrass)にリプをいただけたら、感謝と激励します!
\ここまでありがとうございます!/
デイトラ申し込みから学習開始までの流れ
まずはデイトラで申し込みを行います。


その後、受講したいコースを選択します。

その後「クレカ支払い」か「銀行振込払い」か選択します。
銀行振込まで対応しているオンラインスクールはほとんどないので、助かりますね!


支払い後は「申し込み完了メール」が来るので、Slackに参加できるのと、講座も受講できるようになります。
コース名 | ![]() Web制作コース | ![]() Webアプリ開発コース | ![]() Webデザインコース | ![]() ShopifyEC構築コース | ![]() 動画編集コース | ![]() Pythonコース | ![]() Webマーケティングコース | ![]() ドローンコース | ![]() ECクリエイティブコース |
学習内容 | Webサイトの構築 | Railsアプリの開発 | Webやアプリデザイン | Shopifyサイトの構築と運用 | YouTubeや ショート動画編集 | Pythonや分析スキル | 広告やSEO LINEやレポーティング | ドローン空撮 点検業務 | ECの総合サポート |
目安期間 | 3~4ヶ月 | 3~4ヶ月 | 3~4ヶ月 | 1ヶ月 | 1ヶ月 | 3ヶ月 | 3ヶ月 | 1ヶ月 | 2ヶ月 |
料金 | ¥99,800 | ¥99,800 | ¥99,800 | ¥69,800 | ¥79,800 | ¥89,800 | ¥99,800 | ¥79,800 | ¥99,800 |
卒業後の進路例 | Web制作会社に就職 フリーランスコーダー | Railsエンジニアとして 企業に就職 | フリーランスデザイナー デザイン会社に就職 | EC構築フリーランス Shopifyエキスパートの会社に就職 | YouTuber,TikTokerの編集者 企業の動画広報担当 映像編集会社へ就職 | AI系企業への就職 自社商品の分析に利活用 | フリーランスで広告運用 マーケティング職として就職 | フリーランスドローンパイロット | ECコンサル案件参画 EC企業インターン(紹介あり) |
詳細記事リンク | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら | コースの詳細はこちら |