Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 3.5 hours on-demand video
  • 8 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Web Development Ruby

Ruby on Rails 5入門 -Rubyプログラミングの基礎から学べる-

人気のWebアプリケーションフレームワーク Ruby on Railsの基礎を短時間で習得できます!Rubyの基礎から丁寧に説明します。
Rating: 4.1 out of 54.1 (165 ratings)
1,035 students
Created by 中村祐太 (Yuta Nakamura), Proglus(プログラス) プログラミング教室
Last updated 1/2021
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • プログラミング言語Rubyのプログラミングができる
  • Cloud9を使ってRuby on Rails 5の開発環境が構築できる
  • Ruby on RailsによるHello World! プログラムが書ける
  • シンプルな電話帳アプリの開発を通して、CRUDアプリケーションの開発ができる
  • Ruby on Railsを学ぶ上で重要な用語の意味を知ることができる
Curated for the Udemy for Business collection

Course content

7 sections • 63 lectures • 3h 45m total length

  • Preview03:31
  • 受講オリエンテーション
    08:31
  • 補足:受講オリエンテーション
    00:31

  • Preview00:27
  • プログラミングとは
    01:15
  • Rubyとは
    00:35
  • Ruby / Ruby on Railsの違いについて
    00:54
  • Rubyの公式サイト
    00:44
  • Rubyの開発環境について
    02:47
  • Hello World!
    02:15
  • コメント
    03:05
  • 変数
    03:54
  • 補足:定数
    00:28
  • 定数
    02:03
  • オブジェクト
    01:15
  • 数値オブジェクト
    05:17
  • 文字列オブジェクト①
    04:19
  • 文字列オブジェクト②
    04:26
  • 配列オブジェクト①
    03:44
  • 配列オブジェクト②
    04:16
  • ハッシュオブジェクト①
    05:52
  • ハッシュオブジェクト②
    03:23
  • 条件分岐(if)
    07:24
  • 条件分岐(case)
    05:26
  • 繰り返し処理(for)
    01:26
  • Preview01:33
  • Preview03:29
  • 繰り返し処理(timesとnext)
    03:55
  • 繰り返し処理(loopとbreak)
    02:54
  • メソッドの作成
    05:09
  • クラスの作成
    04:49

  • Preview02:04
  • Ruby on Railsについて②
    01:55

  • 補足:Cloud9がAWSと統合した件について
    00:36
  • イントロダクション
    03:44
  • AWSの無料利用枠について
    02:00
  • 重要:広告ブロックは無効にする
    00:14
  • 注意事項 !!必ず確認してください!!
    02:42
  • AWSアカウント作成
    01:20
  • IAMの設定
    08:27
  • 無料利用枠の使用のアラートの受信設定
    02:00
  • 補足:プラットフォーム選択
    00:17
  • Cloud9のセットアップ
    06:04
  • Cloud9の画面説明
    02:51

  • 補足:no connection poolが発生した場合の対応
    00:38
  • 開発準備
    05:32
  • このセクションに関する補足
    01:31
  • 開発と動作確認
    06:25
  • 動作確認についての補足
    02:06

  • 電話帳アプリの開発について
    03:33
  • プロジェクト作成、モデル作成、コントローラー作成
    08:58
  • Preview06:48
  • 新規登録 (Viewの開発)
    04:24
  • Preview06:44
  • 新規登録(一覧画面に新規登録画面へのリンクを追加)
    01:29
  • 新規登録(動作確認)
    02:40
  • 新規登録(バリデーションの追加)
    07:49
  • 編集機能の開発
    08:49
  • 詳細画面の開発
    05:41
  • 削除機能の開発
    05:37
  • 全体を通して動作確認
    03:10
  • リファクタリング(Controller)
    09:32

  • ボーナスレクチャー
    00:18

Requirements

  • 初歩的なPCの操作の知識
  • 初歩的なHTMLの知識

Description

このコースは、Ruby on Railsの基礎を短時間で学習して、Webアプリケーションを開発できるようにしたい方向けに、最小構成のコードを丁寧に解説しながら、RubyとRuby on Railsの基礎を短時間で習得できる内容となっております。

このコースは、プログラミング初心者の方を対象としております。普段からプログラミングをされている方には、物足りないと感じてしまう場合がありますので、ご注意ください。

Ruby on Railsは、とても強力なフレームワークです。これから新規にWebアプリケーションを作る時におすすめします。

私はRuby on Railsのエンジニアとして実務経験を詰みながら、勉強会やインターンの講師の仕事もしてきましたので、その経験を生かしたカリキュラムとなっております。

Ruby on Railsを勉強する人気のコースは世の中に沢山ありますが、勉強会の講師を行ってきた経験から、はじめての方が取り組むには難しすぎる内容だと感じることがよくありました。

そこで、最小構成のコードを手を動かして学ぶ本コースを作成しました。

初心者が、手間取りやすい開発環境の構築も、全手順を動画で解説するので安心です。

このため、Ruby on Railsの勉強をはじめてみたけれど、内容が難しくて挫折してしまった方が、もう一度基礎を学びたいケースにも向いています。

この講座で、短時間でRuby on Railsの基礎を学び、そのあとに公開を目指したWebサービス開発の学習を進めるのがオススメです。

このコースの主な内容は、下記となります。

  1. プログラミング言語Ruby入門
  2. Ruby on Railsの学習をする上で、知っておいた方がよい基本的な事項を知ることが出来ます。
  3. Cloud9というWebサービスを使って、Ruby on Rails 5の開発環境を構築できるようになります。
  4. 新しいプログラミング言語や、フレームワークを学習するときのお約束、Hello World!を開発します。
  5. シンプルな電話帳アプリケーションの開発を通して、CRUDアプリケーションの開発の基礎を学びます。

【改訂履歴】

  • 2018/1/9 開発環境構築について、Cloud9がAWSに統合したことへの対応
  • 2017/4/19〜 レクチャーの追加:プログラミング言語Ruby入門に関する講座を随時追加中。
  • 2017/4/18 レクチャーの追加「5-13 リファクタリング(Controller)」
  • 2017/4/7 電話帳アプリの完成版ソースコードをダウンロードできるようにしました。
  • 2017/4/7 Hello Worldの完成版ソースコードをダウンロードできるようにしました。


Who this course is for:

  • Ruby on Railsをはじめて学習する方
  • プログラミング言語Rubyをはじめて学習する方
  • プログラミング初心者

Instructors

中村祐太 (Yuta Nakamura)
ウェブ開発, ソリューションアーキテクト
中村祐太 (Yuta Nakamura)
  • 4.3 Instructor Rating
  • 11,372 Reviews
  • 48,013 Students
  • 10 Courses

ITエンジニア / プログラミング講師. プログラミング入門ナビ編集長. 株式会社プログラス 代表取締役.

現役の技術者. エンジニア歴は10年以上. 高校時代の15歳からプログラミングをはじめる.

数々の開発プロジェクトに参画し, 勉強会の講師や, 大学生向けインターン講師に従事してきた経験も生かして, Udemyを使ったプログラミング教育に取り組む.

コース制作では, 受講生の皆さんが自己実現を達成できるように, わかりやすく説明し, 現場で使える内容を心がける.

Webアプリケーション開発、スマートフォンアプリ開発, インフラ, ディレクション, PM, サービスグロースハック, 新規事業立ち上げ, 人材採用など, 会社員として経験を積んだ後に起業. ソフトウェア開発事業、教育研修事業、インターネットメディア事業等に取り組む.

東京都在住, 長野県安曇野市出身.

主な経験:

Ruby (Ruby on Rails) , PHP(CakePHP, Symfony2, Laravel, WordPress), C# (.net)、データベース(SQL, MySQL, データベース設計)、Swift(iOS), Java(Android),  サーバ構築・保守(Linux, AWS, heroku), JavaScript(jQuery, Vue.js, Nuxt.js), Python, 開発ディレクション, PM, UI/UXDなど。

インターネット広告,  マッチングアプリ, イベントチケットEC,   eラーニングシステム, 旅行EC, グルメサービス, 家計簿,  電子書籍, 業務会計システム, 棚卸管理システムなど.

最終学歴:

群馬大学大学院 工学研究科 博士前期課程修了

Proglus(プログラス) プログラミング教室
プログラミング入門
Proglus(プログラス) プログラミング教室
  • 4.3 Instructor Rating
  • 11,372 Reviews
  • 48,013 Students
  • 10 Courses

東京都千代田区で活動する、社会人向けプログラミング教室 Proglus(プログラス)です。

講師の中村祐太を中心メンバーとして運営しています。

プログラミングをオンライン動画やセミナー形式により教えています。

プログラミング学習を通して、受講生の皆さまの自己実現をサポートいたします。


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.