Minami.rb 初心者レッスン
レッスン内容
- Lesson1
- Railsで何をする?どうしてRails?
- 作ってみよう・準備
- プロジェクトとデータベース
- Rails内の役割分担
- Railsのディレクトリ構成
- URLのはなし
- Lesson2
- リレーションを考える
- おまけ:データベースやページを個別に追加する方法
- Lesson3
- 日本語対応
- デザインのfix
- おまけ:ページ遷移の変更やトップページを作る方法
- Lesson4
- 便利ツール:gemを使う
- ちょっとRubyに働いてもらう
- Lesson5
- herokuに公開する
- おまけ:エラー画面の見方
進め方など
- 自分のアプリをつくります。
- Minami.rbの初心者レッスンは「自分アプリ」を作る時間です。
ブログ?本棚?はたまた仕事用?Railsで作ってみたいと思うアプリを考えて来てください。
- 対象
- Railsを初めて触る方(プログラミング未経験者を含む)、またはほとんどRailsを触ったことない方に向けた内容になっています。
初めての方は、Railsでのアプリの作り方をイチから一緒にやっていきます。
また、今まで初心者レッスンをやったことがある方やベテランの方も、毎回テーマが変わりますので、
復習や自分のもくもく時間としてご活用ください。(そのときは、多少周りのフォローとかをお願いするかもです。)
- RubyとRailsのバージョン
- ruby1.9以上、Rails3.2以上を想定しています。
-
- このレッスンで解説していないこと
-
- 環境設定
RubyやRailsの環境設定は、個々のPC環境に依存するところが大きく、一般論的に解説するのが非常に難しいところで、
申し訳ありませんがここでは解説しません。
最近流行のRails Grilsのサイトが参考になると思います。
まずはチャレンジしてみて、どうしてもできなかったときはMinami.rbのメーリングリスト等でご質問ください。
- git/github
Minami.rbでは、バージョン管理ツールとしてよくgitを利用していますが、ここでは特に指定しません。
ただ、Lesson5のherokuに公開するところでは必ずgitが必要になりますので、
よくわからない方はメーリングリストやレッスン中に質問してください。
- html/css
Railsを扱うのに高度なhtmlやcssの技術は必要ありません。まずは「見たらだいたいわかる」程度で大丈夫です。
また、javascriptについては、twitter bootstrapで利用する以外にこの初心者レッスンでは触れていません。
機会があればいずれどこかで・・・。
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 License
produced by Minami.rb