Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

自己紹介

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

要素技術

Slide 6

Slide 6 text

要素技術 ... 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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

オンライン教材

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

実践編

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

資料編

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

Enjoy programming!!