Twitterクローン(ミニブログ)の制作を通して、Ruby on Railsを学習する、
全2回のハンズオン講座です。
講師による講座時間外のメールでのサポートや、毎講座のビールタイムなど
丁寧なサポートを通じて、楽しく、確実な学習効果を目指します。
- 大きなシステムの一部を言われるまま作るのではなく、何か自分で作ってみたい。
- RubyやRailsに興味はあるが、勉強会では聞くだけで終わってしまうし、かといってひとりではなかなか続かない。
- Railsでアプリをひとつ作って、クリエイティブ・エンジニアとしてスキルアップしたい。
そんな方におすすめです!
目標
- 自分一人でTwitterクローン(miniblog)を作ってみる
- Railsの基本を身につけ、何が分からないかを分かるようになる
- 開発環境構築からサービスリリースまで一人でもおこなえる力をつける
講座概要
| 開催日時 | 2011年11月26日(土)・12月10日(土) 各回13:00〜18:00 |
|---|---|
| 開催場所 | 株式会社サンブリッジ セミナールーム(JR恵比寿駅直結) 東京都渋谷区恵比寿南1-5-5 JR恵比寿ビル11F サンブリッジGVH(地図) |
| 定員 | 15名 |
| 参加費 | 3,000円/回(毎回終了後の缶ビール付き) ※料金は、毎回参加時にお支払いいただきます。参加しない回は不要です。 |
| 参加対象 |
|
※定員になり次第受付を終了致しますので、お早めにお申し込みください。
カリキュラム
講義で作成するアプリのサンプルです
http://smooth-samurai-5964.heroku.com/
このようなものをみなさんで目指します!
| 1日目:初めてのRailsアプリ | |
|---|---|
| Railsの考え方、Scaffold | Scaffoldで作成したアプリを通してRailsの基本を学びます。 DRY、CoCやMVC、CRUD、RESTなどRailsで重要な考え方を学びます。 Railsアプリがどのようにできていて、どのように動くのか正しく理解しましょう! |
| 2日目:ミニブログ作成 | |
| ユーザー認証、ツィート機能、フォロー機能、リツィート機能 | Twitterクローンを一から作成していきます。 アプリができた人は、プラグイン、Ajax、CSS3などを使ってカスタマイズもしていきます。 アプリは実際に作ってみることが大切!頭で考えてばかりじゃなく手を動かしましょう! |
講師:吉田直樹
吉田直樹(@amesel)フリープログラマ
早稲田大学政治経済学部経済学科卒
経歴
学生時代にC言語に興味を持ちプログラマになることを決意。卒業後はLinuxのディストリビューション開発会社に勤務。Unixの基礎を身につけ、その後WEB制作会社に転職。PHPやJava(Struts)などを使用したWebアプリ開発を多数経験し、2007年にネットエイジ(現ngi group)に入社。携帯向け広告アフィリエイトサービスの開発リーダーを担当。そのときにRuby on Railsと出会う。その後はフリーとして活動し、ソーシャルアプリ開発現場などを多数経験し、現在は読書体験共有サービスQlippyのサーバーサイドのアプリ開発とインフラを一人で担当。その一方で、TechHUBで学生にRuby on Railsを教えており、わかりやすい講義と厳しい宿題で生徒に愛されている。
講義のスタイル
「一言で言うと「現場主義」。どんなに教科書的に重要であっても現場で使わないことはやりません。実際に現場でまず最初に問われる、環境周り(rvm, git, bundlerなど)をあえてやります。授業を聞いて頭で理解するというより、実際に手を動かしてトライ&エラーを繰り返しながら学ぶ形式です。講義はRails3.1で行います。」
過去の受講生の感想
※2011年8月、TechHUBで実施した、同内容の学生向け講義のアンケート結果です。
毎回教材が配布されていたので、家で勉強する時にとても役に立ちまた、勉強の訳に立つサイトも色々と教えていただいたのでとても助かりました。
きっちり自習させるテキストが良かったと思う。参加者は皆、家でしっかり復習してきてたと思う。
開発環境の構築からherokuへのdeployまで、Railsを使ったWebアプリの開発をひと通り学ぶことができて良かったです。コードの部分については、これから自分で詳しく勉強していきたいと思います。
最後の打ち上げで、色々な話を聞けてとてもためになりました。最後の講義だけ参加させていただいたのですが、第一回と第二回の資料をいただいて勉強しただけでもRailsの理解が深まりました。第一回から参加させていただいていればよかったのにと後悔しています。
※定員になり次第受付を終了致しますので、お早めにお申し込みください。

