Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Railsチュートリアルの歩き方 (第4版) / railstutorial-ch00

Railsチュートリアルの歩き方 (第4版) / railstutorial-ch00

Railsチュートリアルの歩き方について説明したスライド資料です。

サービス導入に関するご相談などありましたら https://yasslab.jp からお気軽にご連絡ください。

🎓Railsチュートリアル: https://railstutorial.jp
  解説動画: https://railstutorial.jp/screencast
  質問対応: https://railstutorial.jp/#learn-by
  電子書籍: https://railstutorial.jp/#ebook
  法人プラン: https://railstutorial.jp/business
  研修プラン: https://railstutorial.jp/training
  協業・提携: https://railstutorial.jp/partner

📕Railsガイド: https://railsguides.jp
  Proプラン: https://railsguides.jp/pro
  Teamプラン: https://railsguides.jp/team
  GitHub: https://github.com/yasslab/railsguides.jp

📜関連スライド
  創りながら学ぶ https://speakerdeck.com/yasslab/learning-by-creating
  動画×反転学習 https://speakerdeck.com/yasslab/aws-award-at-fukuoka-ruby-2019

📜note: https://note.com/yasslab
🐣Twitter: https://twitter.com/yasslab
🛠GitHub: https://github.com/yasslab
📺YouTube: https://youtube.com/c/YassLab
👥Facebook: https://facebook.com/yasslab.jp/

Copyright ©︎ Yasslab 株式会社 https://yasslab.jp

Avatar for YassLab

YassLab PRO

August 01, 2019

Video


Resources

YouTube で見る

https://youtu.be/spbKJhPBGok

【公式】Railsチュートリアルの歩き方【解説動画】(追記: 最新版が出ました!)

More Decks by YassLab

Other Decks in Education

Transcript

  1. Rails Tutorial ・原著は英語 ・約700ページ ・プロダクト開発がテーマ SNS をゼロから設計 Test も使って品質向上 Git

    でバージョン管理 Heroku にデプロイ ・頻繁なアップデート ・ウェブ版は無料!! 英語版: https://www.railstutorial.org/
  2. 6つの改善点 • Cloud9 (クラウド統合開発環境) の導入 • 第8章のログイン機構をモダンな実装に一新 • テストツールをRSpecからminitestに変更 •

    メール送信を解説する章が新たに追加 • マイクロポストに画像投稿機能を追加 • 他、独自バリデーションやメタプロの導入など
  3. 参考: 第2版でよく見かけた例 • セットアップ(第1章)で挫折 • Ruby/Railsのセットアップが難しい orz • Git/GitHub/Heroku がうまく設定できない…

    • テストがうまく動かなくて挫折 • テストが思ったように動かない!! • デプロイしたのにうまく表示されない…orz => 途中で躓く要因のほとんどが、環境依存の問題
  4. 参考: 第2版でよく見かけた例 • セットアップ(第1章)で挫折 • Ruby/Railsのセットアップが難しい orz • Git/GitHub/Heroku がうまく設定できない…

    • テストがうまく動かなくて挫折 • テストが思ったように動かない!! • デプロイしたのにうまく表示されない…orz 第3版では,こういった問題が大幅に改善! => 途中で躓く要因のほとんどが、環境依存の問題
  5. 5つの改善点 • Rails 5 系に完全対応 (解説、コード、補足など) • 難しく、長い章を分割 ログイン機構 →

    基本編 (Session) / 発展編 (Cookies) メール送信 → アカウント有効化 / パスワード再設定 • スキップできる章を明示: 9章, 11章, 12章が省略可 • 演習を細かく配置: 読む→書く→読む→書く … • Learn Enough シリーズとの統合
  6. 第3版 第4版 基本的なログイン機構 ログイン、 ログアウト (第8章) 発展的なログイン機構 (第9章) アカウントの有効化 アカウント有効化と

    (第11章) パスワード再設定 パスワードの再設定 (第12章) 難しくて長い章を分割して,スキップ可能に
  7. 第3版 第4版 基本的なログイン機構 ログイン、 ログアウト (第8章) 発展的なログイン機構 (第9章) アカウントの有効化 アカウント有効化と

    (第11章) パスワード再設定 パスワードの再設定 (第12章) ☝スキップ可能 難しくて長い章を分割して,スキップ可能に
  8. 参考: 第3版でよく見かけた例 • 💎 Rails 5 系を使ってみたいのに Rails 4.2 か…

    ⤵ • 🔐 ログイン、ログアウトの章が長くてツラい 😭 • 📨 アカウント有効化/パスワード再設定が難しい😓 • 🏃 途中の章をスキップして読み進めたい 😅 • 📝 読んでるだけだと飽きてしまうので… >< 💦 • 🔰 初心者なので前提となる基礎知識から学びたい.
  9. 参考: 第3版でよく見かけた例 • 💎 Rails 5 系を使ってみたいのに Rails 4.2 か…

    ⤵ • 🔐 ログイン、ログアウトの章が長くてツラい 😭 • 📨 アカウント有効化/パスワード再設定が難しい😓 • 🏃 途中の章をスキップして読み進めたい 😅 • 📝 読んでるだけだと飽きてしまうので… >< 💦 • 🔰 初心者なので前提となる基礎知識から学びたい. 第4版では,こういった問題を改善!
  10. e n O e r o M ! g n

    i Th 学習を支える仕組み ~ 完走を助けるアレコレ ~