【入門・初心者向け】Ruby on Rails本番環境構築パーフェクトガイド
3.3 (36 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
414 students enrolled

【入門・初心者向け】Ruby on Rails本番環境構築パーフェクトガイド

無料で出来るRuby on Rails本番環境構築講座!Virtual Box、CentOS、apache、さくらインターネット、git、bitbucketを使って、Ruby on Railsを公開・運用する方法とセキュリティを解説します。
3.3 (36 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
414 students enrolled
Last updated 5/2017
Japanese
Current price: $58.99 Original price: $84.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 28 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Ruby on Railsをウェブサーバーにアップロードして公開できます
  • gitについて学ぶことができます
  • Ruby on Railsアプリケーションの開発から公開まで一貫した知識や技術を身につけることができます
  • webサーバーの全体像を学習することができます
Course content
Expand all 73 lectures 04:42:06
+ コースについて
4 lectures 05:38

このコースの目的と対象となる学習者、コースを受講すると習得できる知識や技術について説明します

Preview 01:02

コースの全体像について説明します

Preview 02:13
+ あなたのパソコンの中に独立した仮想マシンを作成する
9 lectures 34:42

仮想環境を作成するためのツールVirtual Boxをインストールします

Preview 02:05
Virtual Boxをインストールする(テキスト)
00:48
仮想マシンの作成とCentOS6のインストール
03:50
仮想マシンの作成とCentOS6のインストール(テキスト)
03:04
CentOSの設定
04:30
CentOSの設定(テキスト)
03:15
仮想マシンにターミナルからアクセスする
11:11
仮想マシンにターミナルからアクセスする(テキスト)
05:07
+ CentOSの構成と基本的な使い方について学ぶ
9 lectures 33:03
CentOSの構成
03:06
使いながら学ぶUnixコマンド①
06:51
使いながら学ぶUnixコマンド(テキスト)
03:09
使いながら学ぶUnixコマンド②
07:33
使いながら学ぶUnixコマンド②(テキスト)
03:29
使いながら学ぶUnixコマンド③
04:07
使いながら学ぶUnixコマンド③(テキスト)
02:39
+ 初心者がハマりやすいユーザーと権限について学ぶ
12 lectures 50:34
ユーザーの追加とパスワードの設定(テキスト)
02:09
ユーザーと権限
03:54
一般ユーザーとsudoコマンド
09:35
一般ユーザーとsudoコマンド(テキスト)
03:56
グループの追加と権限
05:40
グループの追加と権限(テキスト)
01:45
ファイル・ディレクトリの権限と所有者①
06:57
ファイル・ディレクトリの権限と所有者①(テキスト)
02:46
ファイルとディレクトリの権限と所有者②
06:42
ファイルとディレクトリの権限と所有者②(テキスト)
03:04
+ Ruby on Railsのインストールと準備
5 lectures 20:36
rbenvインストール
08:01
rbenvのインストール(テキスト)
04:09
RubyとRubyonRailsのインストール
05:49
RubyとRubyonRailsのインストール(テキスト)
02:16
+ atomを使ってスムーズな開発環境を作成する
7 lectures 20:28
テキストエディターatomのインストール
04:21
テキストエディターatomのインストール(テキスト)
01:52
atomを使いやすくカスタマイズする
04:49
atomを使いやすくカスタマイズする(テキスト)
01:45
atomから仮想マシンのファイルを編集する
04:55
atomから仮想マシンのファイルを編集する(テキスト)
02:27
+ サンプルアプリケーションの作成
7 lectures 23:35
webサーバーのインストール
02:39
webサーバーのインストール(テキスト)
00:56
RubyonRailsアプリケーションの作成
07:37
RubyonRailsアプリケーションの作成(テキスト)
03:23
Ruby on Railsアプリケーションを編集してアクセスする
06:02
Ruby on Railsアプリケーションを編集してアクセスする(テキスト)
02:33
+ gitを使ってソースコードのバージョン管理と保存
6 lectures 25:50
gitとは
02:31
gitの基本的な使い方
05:36
gitの基本的な使い方(テキスト)
03:10
クラウドにプログラミングコードを保存する
08:58
クラウドにプログラミングコードを保存する(テキスト)
05:09
+ 本番環境を作成する
14 lectures 01:07:37
さくらインターネットでサーバー構築
03:56
さくらインターネットでサーバー構築(テキスト)
01:56
VPSとは?
04:39
本番環境にRubyonRailsの環境を作成
09:35
本番環境にRubyonRailsの環境を作成(テキスト)
03:47
クラウド上に保存したプログラミングコードをダウンロード(テキスト)
07:34
クラウド上に保存したプログラミングコードをダウンロード
03:09
アプリケーションを公開する①
10:50
アプリケーションを公開する①(テキスト)
05:35
アプリケーションを公開する②
06:14
アプリケーションを公開する②(テキスト)
02:18
初めてのセキュリティ対策
05:23
初めてのセキュリティ対策(テキスト)
02:02
Requirements
  • Ruby on Railsの基礎知識
Description

あなたのRuby on Railsアプリケーションを全世界に公開してみませんか?

Ruby on Railsアプリケーション作成の基礎を学んできた方が次に進むステップは、Ruby on Railsアプリケーションを実際に公開することです。

本コースでは、初めてRuby on Railsアプリケーションを公開する方を対象に、実際にRuby on Railsアプリケーションをウェブサーバーにアップロードして全世界に公開する手順を説明します。

サーバーやネットワークの知識や経験がない受講者でも安心してください。ネットワークの知識を丁寧に解説しながらシンプルなウェブサーバーを構築します。

コースが終わる頃には一人でRuby on Railsアプリケーションを公開することができるようになるでしょう。

またさくらインターネットの無料期間を利用して、無料で本番環境を作成していきます。サーバーの費用をかけずに学習を進めることができます。

さぁあなたのRuby on Railsアプリケーションの公開に向けて一歩踏み出しましょう。


Ruby on Railsアプリケーションを公開するためには

Ruby on Railsアプリケーションを公開するには、Ruby on RailsフレームワークやHTML,CSSなどアプリケーションを構成する要素の他に、ネットワークやUnix系OS、セキュリティなど様々なアプリケーションを支える知識が必要です。

これらバックグラウンドの知識はとても幅広く、全てを理解するには時間と労力がかかるため多くの学習者は途中で挫折してしまい、アプリケーションを公開することができません。

では、それらバックグラウンドの知識を深く理解しなければRuby on Railsアプリケーションを公開することができないのでしょうか?

答えはNOです。

Ruby on Railsアプリケーションを公開するために、バックグランドの機能や知識を全て理解する必要はありません。

なぜなら初めてRuby on Railsアプリケーションを公開する方にとって、必要なバックグラウンドの機能は全体のうちの一部だからです。

これら必要な機能に焦点を当て、しっかりと理解することが初めてRuby on Railsアプリケーションを公開するための近道となります。

本コースでは初めてRuby on Railsアプリケーションを公開するために、必要な機能に焦点を当て、しっかりと理解できるようにシンプルな構造のサーバー構築チュートリアルを提供しています。


ご注意

・本コースはMacを使用しています。Windowsでも基本的には進めることはできますが、場合によっては進めずらかったり、windows向けの情報を受講者自身で調べていただくこともあります。ご了承ください。


・本番環境構築にさくらインターネットVPSの無料期間を利用しています。


開発環境

Ruby on Rails version 5.0.1 

Mac macOS Sierra version 10.12.3 

Virtual Box version 5.1.18 

CentOS version 6.8

atom version 1.16.0 

プラウザ google chrome Ruby version 2.4


追記

カリキュラム中のCentOSのバージョンは6.8を使用していますが、現在6系の最新バージョンは6.9となっています。

バージョン6.9をダウンロードし、カリキュラムを進めてください。

レッスン内容については双方間で違いはありません。

Who this course is for:
  • Ruby on Railsアプリケーションを公開したい方