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. 要素技術 <header></header> <main> <article> ... </article> </main> 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
  2. 要素技術 - 理解度 1. 少し知ってた HTML、CSS 2. 今回学んだ Ruby(erb)、Shell、Git 3.

    これから勉強 JavaScript、SQL、RSpec、... 4. 人に教える、コーチ 業界では 「完全に理解した」 「チョットデキル」
  3. 巷の声を集めてみました - 2 Twitter ( or Togetter ) 高度な検索(例) rails

    (tutorial OR dotinstall OR progate OR paiza) lang:ja いろんな人の学習の様子がわかります。 勉強の仕方、モチベーションアップに。
  4. Rails Tutorial - 4th edition(日本語) railstutorial.jp  無料 有料の学習プラン有り 環境構築からバージョン管理 /

    テスト / デプロイなど 現場で必要なスキルが一通り学べる。 各章が完了したらSNSでシェア!!