Rmenuを始める前にはじめてプログラムへ触れる方向け
プログラミングに必要な基礎知識を自習しますRmenuを始める前にもくじ

はじめてプログラムへ触れる方向けRmenu 習得カリキュラム案内

Rmenu作成に必要な基礎知識

テキスト本の紹介



Web学習おすすめサイト紹介

学習スケジュール：例1（学習時間：約1日5～6時間パートタイム）

学習スケジュール：例2（学習時間：1日6～7時間フルタイム）

はじめてプログラムへ触れる方向け
Rmenu 習得カリキュラム案内
ＰＣ未経験者・はじめてプログラムへ触れる方も下記の自習ができればRmenuを作成できるようになります。

Ruby

SQL

jQueryHtml/ｃｓｓ

Ruby～SQLを3回繰り返し学習

Bootstrap

JavaScript

Ｗｅｂ学習

ER図基礎

Rmenu作成に必要な基礎知識
Ｒｍｅｎｕは役割ごとに分けて作成します。

作成の基本になるのは下記3つの言語です。
サーバー側は「Ruby」

ブラウザ側は「JavaScript」
データベースは「PostgreSQL」

まずはこの3つを勉強してください。
学習のレベルは次に紹介する本の初心者向けレベルで十分です。

テキスト本の紹介
『たった2日でできるRuby』

『Html/CSS 入門教室』

『やさしいJavaScriptのきほん』

『3日でマスターJavaScript』

『マンガでわかるデータベース』

『すっきりわかるSQL入門』

『たった2日でわかるSQL』※太字の5冊が製作者下地さんの推薦テキストですWeb学習おすすめサイト紹介
Rmenu作成時には最初に紹介した言語以外も出てきます。
どんなものなのか知っておくと、作成がわかりやすくなります。
➢ jQuery

jQuery『7つのプログラムでjQueryを学ぼう』
http://ozpa-h4.com/2012/11/07/jquery-lecture/

jQuery『第一回jQuery入門講座』
https://www.youtube.com/watch?v=SfqDiU9YDQU

jQuery『ｊQuery入門道場』
http://jquery-master.net/basic/



jQuery 『ドットインストール』jQuery動画学習
https://dotinstall.com/

Web学習おすすめサイト紹介➢ Bootstrap

Bootstrap『 Bｏｏｔｓｔｒａｐの使い方 入門者向け』
https://techacademy.jp/magazine/6270



Bootstrap『とほほのBｏｏｔｓｔｒａｐ入門』
http://www.tohoho-web.com/ex/bootstrap.html➢ ER図

ER図『５分で理解できるER図の書き方５ステップ』
http://it-koala.com/entity-relationship-diagram-1897#ER

学習スケジュール：例1
利用テキスト名と学習日程をまとめました。
学習の目安にしてください。

期間：2016年6月～2016年11月頃（約6か月・70日間自習）
学習時間：1日約５～６時間の学習（パートタイム）
使用テキスト：『たった2日でできるRuby』『Html/CSS 入門教室』『やさしいJavaScriptのきほん』『マンガでわかるデータベース』『すっきりわかるSQL入門』

学習スケジュール：例1 ➀学習日 テキスト

学習内容メモ

1日目「たった２日でできるRudy」p18～44

2日目「たった２日でできるRudy」

p46～66

3日目「たった２日でできるRudy」

変数と定数～(p68～80）

4日目「たった２日でできるRudy」

条件分岐(p681～99）

5日目「たった２日でできるRudy」

ここまでの復習（p100～102）

6日目「たった２日でできるRudy」

配列(p120～134）

7日目「たった２日でできるRudy」

クラスとメソッド、ファイル操作(p136～160）

8日目「たった２日でできるRudy」

ここまでの復習(p161～173）※１冊目終了「HTML/CCS 入門教室」

p1～45

9日目

「HTML/CCS 入門教室」

p46～130

10日目「HTML/CCS 入門教室」

p132～183

11日目「やさしい java Scriptのきほん」

ｐ1～p7012日目「やさしい java Scriptのきほん」

p71～9013日目「やさしい java Scriptのきほん」

p91～111
要素、属性などをひとつづつ書き出して意味を確認

学習スケジュール：例1 ②
学習日

テキスト

学習内容メモ

14日目「やさしい java Scriptのきほん」 p114～117
2冊目 HTML/CSS入門教室で入力した要素、属性などをひとつづつ書き出し

15日目「やさしい java Scriptのきほん」 p150～171

16日目「やさしい java Scriptのきほん」 要素、属性などをひとつづつ書き出して意味を確認

17日目「やさしい java Scriptのきほん」 意味などの書き出しをしました。

18日目「やさしい java Scriptのきほん」 意味などの書き出しをしました。

19日目「やさしい java Scriptのきほん」 意味などの書き出しをしました。
２冊目HTML/CSS入門教室の書き出し

20日目「HTML/CCS 入門教室」

21日目「やさしい java Scriptのきほん」 内容の書き出し、確認をしました。

「HTML/CCS 入門教室」
22日目「やさしい java Scriptのきほん」「HTML/CCS 入門教室」

23日目「ﾏﾝｶﾞでわかるデータベース」

２・３冊目の内容をまとめ確認しています。

学習スケジュール：例1 ③
学習日 テキスト

学習内容メモ

24日目「すっきりわかるSQL入門」 ｐ1～ｐ74

25日目「すっきりわかるSQL入門」 P76～134

26日目「すっきりわかるSQL入門」 文字列、数値、日付、変換にまつわる関数（P138～170）

27日目「すっきりわかるSQL入門」 集計とグループ化、副問い合わせ（p172～228）
１冊目「たって２日でできるruby」（～p80)

28日目「すっきりわかるSQL入門」 「すっきりわかるSQL入門」（～105）

１冊目「たって２日でできるruby」（p81～102)
29日目「すっきりわかるSQL入門」 ｐ105～165
１冊目「たって２日でできるruby」（p103～127)

30日目「すっきりわかるSQL入門」 「すっきりわかるSQL入門・6～8章」（172～267）

31日目「すっきりわかるSQL入門」 「すっきりわかるSQL入門・9～11」（276～350）
１冊目「たって２日でできるruby」（p127～170)

32日目「すっきりわかるSQL入門」 「すっきりわかるSQL入門・9～11」（350～412）

33日目「すっきりわかるSQL入門」 「すっきりわかるSQL入門](～ｐ105）
２冊目「HTML/CSS入門教室](～p70)

学習スケジュール：例1 ④
学習日

テキスト

学習内容メモ

34日目「すっきりわかるSQL入門」「すっきりわかるSQL入門](p110～132、練習ドリルp414～416）
２冊目「HTML/CSS入門教室](～p71～93)と、35日目「すっきりわかるSQL入門」「すっきりわかるSQL入門](p138～170、練習ドリルp416～418）
２冊目「HTML/CSS入門教室](～p96～129)と、36日目「すっきりわかるSQL入門」「すっきりわかるSQL入門](p172～202）
２冊目「HTML/CSS入門教室](～p130～157)と、37日目「すっきりわかるSQL入門」

p203～271

38日目「すっきりわかるSQL入門」

P276～365
２冊目「HTML/CSS入門教室](p160～170（終了）

39日目「すっきりわかるSQL入門」

p172～202

40日目「すっきりわかるSQL入門」

ｐ138～170

41日目「すっきりわかるSQL入門」

P204～234

42日目「すっきりわかるSQL入門」

P236～272

43日目「すっきりわかるSQL入門」

P276～306

44日目「すっきりわかるSQL入門」

P308～334

学習スケジュール：例1 ⑤
学習日 テキスト

学習内容メモ

45日目「すっきりわかるSQL入門」

P338～364

46日目「すっきりわかるSQL入門」

P370～391

47日目「すっきりわかるSQL入門」

P392～412

48日目

復習1日目

１冊目「Ruby」（～p66）
３冊目「javascript」（～p35）
4冊目「dokoQL」(～p74)

49日目

復習2日目

１冊目「Ruby」（p67～102）
３冊目「javascript」（p36～57）
4冊目「dokoQL」(～p75～134)

50日目

復習3日目

１冊目「Ruby」（p103～117）

３冊目「javascript」（p58～83）
4冊目「dokoQL」(p135～200)
51日目

復習4日目

１冊目「Ruby」（p118～134）
３冊目「javascript」（p84～111）
4冊目「dokoQL」(p201～234)

学習スケジュール：例1 ⑥
学習日
52日目

テキスト

学習内容メモ

復習5日目

１冊目「Ruby」（p135～151）
３冊目「javascript」（p112～121）
4冊目「dokoQL」(p235～272)

53日目

復習6日目

１冊目「Ruby」（p152～170）
３冊目「javascript」（p122～138）
4冊目「dokoQL」(p273～306)

54日目

復習7日目

１冊目「Ruby」（p171～173）
３冊目「javascript」（p139～147）

55日目「dokoQL」

4冊目「dokoQL」(p307～335)

56日目

Rmenu

Rmenuの環境を整えました。
notepad++をインストール

57日目web学習『jQuery』

jQueryをインターネットで検索して学習

58日目

web学習『jQuery』

https://www.youtube.com/watch?v=HXIdZZfFvZI&
list=PULAToRTL_DRlqaPb0s6nqeA&index=23

59日目

web学習『jQuery』「7つのサンプルでjQueryを学ぼう」「第一回jQuery入門講座」「第二回jQuery入門講座」

学習スケジュール：例1 ⑦
学習日

テキスト

学習内容メモ

60日目

web学習『jQuery』

http://jquery-master.net/basic/basic.php

61日目

web学習『jQuery』

明日も引き続き、昨日添付ページを勉強しました。

62日目

web学習『jQuery』

本日もjQueryについて学習しました。

63日目

web学習『jQuery』

今日はjQueryを使って、表などを作成しました。

64日目

web学習『jQuery』

今日も先週に続きjQueryを使って、表などを作成しました。

65日目

web学習『jQuery』

jＱｕｅｒｙのtable操作ですがうまくいかず、資料を探してもよ
くわかりません。

66日目

web学習『Bootstrap』

今日はbootstrap3をダウンロード

67日目

web学習『Bootstrap』

jQueryでテーブル（table）を操作する小回り系コード5種↓
http://www.webopixel.net/javascript/444.html

68日目

web学習『jQuery』

jQuery入門道場 http://jquery-master.net/basic /第１章～２章：基本、子要素フィルターまで。
7つのサンプルでjQueryを学ぼう↓

69日目

web学習『jQuery』

入門道場28まで追加しました。

70日目

web学習『jQuery』

今日は入門道場25までの書き出しと、追加入門道場29から35まで追加しました。

学習スケジュール：例2
期間：2016年11月～2017年2月頃（約3か月・55日間自習）

学習時間：1日約6～7時間の学習（フルタイム）
使用テキスト：『たった2日でできるRuby』『Html/CSS 入門教室』『3日でマスターJavaScript』『たった2日でわかるSQL』

学習スケジュール：例2 ➀
学習日

テキスト

学習内容メモ

1日目『たった2日でできるRuby』

開始～

2日目

『たった2日でできるRuby』

P59～

3日目

『たった2日でできるRuby』

P104～

4日目

『たった2日でできるRuby』

P154～

5日目

『たった2日でできるRuby』

～終了

6日目

『Html/CSS 入門教室』

開始～P118

webサイト設計を学習

7日目『Html/CSS 入門教室』

P119～P207

ボックスモデルを学習

8日目『Html/CSS 入門教室』

P208～終了

画像サイズとトリミング

9日目『3日でマスターJavaScript』

開始～

10日目

『3日でマスターJavaScript』

P93～

11日目

『3日でマスターJavaScript』

P119～

12日目

『3日でマスターJavaScript』

P139~

13日目

『3日でマスターJavaScript』

～終了

14日目

『たった2日でわかるSQL』

開始～

15日目

『たった2日でわかるSQL』

P34～学習スケジュール：例2 ②
学習日

テキスト

学習内容メモ

16日目『たった2日でわかるSQL』

P66～

17日目

『たった2日でわかるSQL』

P92～

18日目

『たった2日でわかるSQL』

P128～

19日目

『たった2日でわかるSQL』

P146～

20日目

『たった2日でわかるSQL』

～終了

21日目

『たった2日でわかるSQL』

よく使うSQLをまとめ一覧表を作成

22日目

2回目『たった2日でできるRuby』

2回目開始～

23日目

2回目『たった2日でできるRuby』

P100～

24日目

2回目『たった2日でできるRuby』

P120～

25日目

2回目『たった2日でできるRuby』

P136～

26日目

2回目『たった2日でできるRuby』

P154～

27日目

2回目『たった2日でできるRuby』

P171～終了

28日目

2回目『3日でマスターJavaScript』

2回目開始～

29日目

2回目『3日でマスターJavaScript』

30日目2回目『3日でマスターJavaScript』

ここまでの復習学習スケジュール：例2 ③
学習日

テキスト

学習内容メモ

31日目

2回目『3日でマスターJavaScript』

32日目

2回目『3日でマスターJavaScript』

33日目

2回目『3日でマスターJavaScript』

34日目

2回目『3日でマスターJavaScript』

～終了

35日目

2回目『たった2日でわかるSQL』

2回目開始～
例題の一覧表を作成しながら実行

36日目

2回目『たった2日でわかるSQL』

P34～

37日目

2回目『たった2日でわかるSQL』

38日目

2回目『たった2日でわかるSQL』

P66～

39日目

2回目『たった2日でわかるSQL』

P87～

テーブルの結合

40日目

2回目『たった2日でわかるSQL』

P92～

データの挿入・結合

41日目

2回目『たった2日でわかるSQL』

P128～

正規化

42日目

2回目『たった2日でわかるSQL』
3回目『たった2日でできるRuby』

P146～終了 ここまでの復習
3回目開始～ 変数の展開・入力受付

43日目

3回目『たった2日でできるRuby』

条件・繰り返し処理・配列

44日目

3回目『たった2日でできるRuby』

～終了

45日目

3回目『3日でマスターJavaScript』

3回目開始～

クラス・メソッド・ファイル操作
配列・オブジェクト

学習スケジュール：例1 ④
学習日

テキスト

学習内容メモ

46日目

3回目『3日でマスターJavaScript』

～終了

47日目

3回目『たった2日でわかるSQL』

3回目開始～

48日目

3回目『たった2日でわかるSQL』

～終了

49日目

web学習『jQuery』『7つのプログラムでjQueryを学ぼう』

50日目

web学習『jQuery』『第一回jQuery入門講座』～動画で学習

51日目

web学習『jQuery』『ｊQuery入門道場』『ドットインストール』jQuery動画学習

52日目

web学習『ER図』『５分で理解できるER図の書き方５ステップ』

53日目

web学習『Bootstrap』『 Bｏｏｔｓｔｒａｐの使い方

54日目

web学習『Bootstrap』『とほほのBｏｏｔｓｔｒａｐ入門』

55日目

web学習『Bootstrap』『とほほのBｏｏｔｓｔｒａｐ入門』

DOMイベント
1DAY実施2DAY実施・例題の一覧表回答

入門者向け』

自習完了
次に、Rmenuはどんなものか・どうやってつくるのか説明します。