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

Ruby, Ruby on Rails をオンラインで学ぶ

kazweda
February 08, 2020

Ruby, Ruby on Rails をオンラインで学ぶ

Rails Girls Ehime 2nd のLT資料です。

Ruby, Ruby on Rails を
オンラインで学ぶ
@kazweda
RailsGirls in Ehime 2nd
自己紹介
最近やってること
● SwiftUIの勉強
● 昔かじったBassの練習
● Duolingo(En/It)
要素技術
HTML, CSS, Ruby(erb), Shell, Git, JavaScript
SQL, RSpec, CI, etc.
要素技術 - 理解度
1. 少し知ってた
HTML、CSS
2. 今回学んだ
Ruby(erb)、Shell、Git
3. これから勉強
JavaScript、SQL、RSpec、...
4. 人に教える、コーチ
業界では
「完全に理解した」
「チョットデキル」
ひとつずつ丁寧に
マスターしていきましょう 😇

オンライン教材いろいろあります
日本語
Ruby on Railsチュートリアル https://railstutorial.jp
paizaラーニング https://paiza.jp/works
Progate https://prog-8.com
ドットインストール https://dotinstall.com
英語
Codecademy https://codecademy.com
Codewars https://codewars.com

Paizaラーニング(日本語)
https://paiza.jp/works
一部無料
● Ruby入門編
● Webアプリ開発入門 Rails編
など

Paizaラーニング - スキルチェック
https://paiza.jp/challenges/info
無料
D 〜 A, Sのランクを選んで回答
点数と回答時間による上位の表彰
希望条件やスキルにマッチする求人情報
条件が合えば企業からオファー

Codewars(英語)
https://codewars.com 無料
8kyu 〜 1kyuのレベルを選択
好きな言語で問題を解く
問題を解くと、他の人の回答例が見れる
評価(Best Practices, Clever)の高いコードからの学び
英語(native)による変数名の定義など

実践編
オンラインのIDEでプログラミング
https://paiza.io で Ruby を選んで、 プログラムを書いて実行。
GitHub連携でGistの閲覧や保存可能。
Gistも便利です。超おすすめ!!

PaizaCloud
https://paiza.cloud/ja/
無料プランあります。
※サービス公開は、1,980円/月から
連続起動時間:最大4時間
● アカウント登録
● 1クリックでサーバー作成
● Terminal で開発スタート
$ rails new hello_app
$ cd hello_app
$ rails s

巷の声を集めてみました - 1
https://togetter.com/li/1454956

巷の声を集めてみました - 2
Twitter ( or Togetter )
高度な検索(例)
rails (tutorial OR dotinstall OR progate OR paiza) lang:ja
いろんな人の学習の様子がわかります。
勉強の仕方、モチベーションアップに。

資料編
Rails Tutorial - 4th edition(日本語)
https://railstutorial.jp

Rails Tutorial - 日本語サイト、英語サイト
4th edition(日本語、有料の電子書籍・解説動画や質問対応サービスあり)
https://railstutorial.jp

4th edition(英語版、eBookやStreamingコンテンツは有料)
https://www.learnenough.com/ruby-on-rails-4th-edition-tutorial/
6th edition(英語版、$39 or $29/mo or $49/mo for All tutorials)
https://www.railstutorial.org

Progate プロゲート
https://prog-8.com
各コースの最初のレッスン: 無料
提供中のレッスン一覧
https://prog-8.com/lessons/info
Ruby on Rails5 の I と II が無料で受けられます(01.06時点)
https://prog-8.com/languages/rails5

ドットインストール
https://dotinstall.com
無料枠あり
プレミアムサービス: 月額1,080円 (税込)
Ruby on Rails 5入門 (最終更新日2017年8月8日)
● vagrant(centos-6.8)
● ruby-2.6.5, rails-5.1.3

CodeCademy(英語)
https://www.codecademy.com
無料コース(Basic): $0
● Learn Ruby
有料コース(Pro): $19.99/月
● Learn Ruby on Rails
● Ruby on Rails: Authentication

Enjoy programming!!

kazweda

February 08, 2020
Tweet

More Decks by kazweda

Other Decks in Programming

Transcript

  1. Ruby, Ruby on Rails を
    オンラインで学ぶ
    @kazweda
    RailsGirls in Ehime 2nd

    View full-size slide

  2. 自己紹介

    View full-size slide

  3. 自己紹介
    @kazweda
    github.com/kazweda
    netplan.co.jp

    View full-size slide

  4. 自己紹介
    最近やってること
    ● SwiftUIの勉強
    ● 昔かじったBassの練習
    ● Duolingo(En/It)

    View full-size slide

  5. 要素技術

    View full-size slide

  6. 要素技術



    ...


    HTML
    body {
    margin: 0px;
    padding: 0px;
    background:#fff;
    font-size:14px;
    }
    CSS
    <%= form_with(
    model: idea,
    local: true,
    html: {
    multipart: true
    }
    ) do |form| %>
    Ruby(erb)
    Shell Git JavaScript
    SQL RSpec
    Etc.
    Etc.
    CI

    View full-size slide

  7. 要素技術 - 理解度
    1. 少し知ってた
    HTML、CSS
    2. 今回学んだ
    Ruby(erb)、Shell、Git
    3. これから勉強
    JavaScript、SQL、RSpec、...
    4. 人に教える、コーチ
    業界では
    「完全に理解した」
    「チョットデキル」

    View full-size slide

  8. ひとつずつ丁寧に
    マスターしていきましょう

    View full-size slide

  9. オンライン教材

    View full-size slide

  10. オンライン教材いろいろあります
    日本語
    Ruby on Railsチュートリアル railstutorial.jp
    paizaラーニング paiza.jp/works
    Progate prog-8.com
    ドットインストール dotinstall.com
    英語
    Codecademy codecademy.com
    Codewars codewars.com

    View full-size slide

  11. Paizaラーニング(日本語)
    paiza.jp/works
    一部無料
    ● Ruby入門編
    ● Webアプリ開発入門 Rails編
    など

    View full-size slide

  12. Paizaラーニング - スキルチェック
    paiza.jp/challenges/info
    無料
    D 〜 A, Sのランクを選んで回答
    点数と回答時間による上位の表彰
    希望条件やスキルにマッチする求人情報
    条件が合えば企業からオファー

    View full-size slide

  13. Paizaラーニング - スキルチェック
    paiza.jp/challenges
    問題例:
    想定回答時間20分
    制限時間1時間
    ※制約の中でのトレーニング

    View full-size slide

  14. Codewars(英語)
    codewars.com 無料
    8kyu 〜 1kyuのレベルを選択
    好きな言語で問題を解く
    問題を解くと、他の人の回答例が見れる
    評価(Best Practices, Clever)の高いコードからの学び
    英語(native)による変数名の定義など

    View full-size slide

  15. オンラインのIDEでプログラミング
    paiza.io で Ruby を選んで、 プログラムを書いて実行。
    GitHub連携でGistの閲覧や保存可能。
    Gistも便利です。超おすすめ!!

    View full-size slide

  16. PaizaCloud
    無料プランあります。
    ※サービス公開は、1,980円/月から
    連続起動時間:最大4時間
    ● アカウント登録
    ● 1クリックでサーバー作成
    ● Terminal で開発スタート
    $ rails new hello_app
    $ cd hello_app
    $ rails s

    View full-size slide

  17. 巷の声を集めてみました - 1
    togetter.com/li/1454956

    View full-size slide

  18. 巷の声を集めてみました - 2
    Twitter ( or Togetter )
    高度な検索(例)
    rails (tutorial OR dotinstall OR
    progate OR paiza) lang:ja
    いろんな人の学習の様子がわかります。
    勉強の仕方、モチベーションアップに。

    View full-size slide

  19. Rails Tutorial - 4th edition(日本語)
    railstutorial.jp 
    無料
    有料の学習プラン有り
    環境構築からバージョン管理 / テスト / デプロイなど
    現場で必要なスキルが一通り学べる。
    各章が完了したらSNSでシェア!!

    View full-size slide

  20. Rails Tutorial - 日本語サイト、英語サイト
    4th edition(日本語、有料の電子書籍・解説動画や質問対応サービスあり)
    railstutorial.jp
    4th edition(英語版、eBookやStreamingコンテンツは有料)
    www.learnenough.com/ruby-on-rails-4th-edition-tutorial/
    6th edition(英語版、$39 or $29/mo or $49/mo for All tutorials)
    www.railstutorial.org

    View full-size slide

  21. Progate
    プロゲート
    prog-8.com
    各コースの最初のレッスン: 無料
    提供中のレッスン一覧
    prog-8.com/lessons/info
    Ruby on Rails5 の I と II が無料で受けられます(01.06時点)
    prog-8.com/languages/rails5

    View full-size slide

  22. ドットインストール
    dotinstall.com
    無料枠あり
    プレミアムサービス: 月額1,080円 (税込)
    Ruby on Rails 5入門 (最終更新日2017年8月8日)
    ● vagrant(centos-6.8)
    ● ruby-2.6.5, rails-5.1.3

    View full-size slide

  23. CodeCademy(英語)
    www.codecademy.com
    無料コース(Basic): $0
    ● Learn Ruby
    有料コース(Pro): $19.99/月
    ● Learn Ruby on Rails
    ● Ruby on Rails: Authentication

    View full-size slide

  24. Enjoy programming!!

    View full-size slide