開催日程
2008年10月2日(木)〜3日(金)
講師
黒田 努、佐藤 和人 (株式会社オイアクス)
受講料
¥84,000 (税込)
会場、定員
- 会場: 東京都渋谷区渋谷2-18-3 東宝ビル 別館
JR渋谷駅より徒歩5分 地図 - 定員: 16名
セミナーの概要
- 2 日間で集中的に Ruby on Rails を使った Web 開発の基礎を学びます。
- 備え付けのパソコンで受講者自身に「TODO リスト」を管理するアプリケーションを実際に作成していただきます。
- 初日の前半で、プログラミング言語 Ruby の文法を速習します。
- 統合開発環境 NetBeans 6.1 の利用法も同時に学べます。
このような方々にお勧めします
- これからウェブアプリケーション開発に挑戦したい方。
- ITを使った業務改善に取り組んでいる方。
- スキルの幅を広げたいウェブデザイナーの方。
必要知識
- Windows のコマンドプロンプトの使い方。cd、dirなどのコマンドが使えること。
- 変数、定数、配列、ループ等、初歩的なプログラミングの概念を知っていること。
カリキュラム
第1日 (2008年10月2日木曜日)
| 講義内容 | 詳細 | |
|---|---|---|
| 9:45-11:00 |
|
開発環境のセットアップ作業を備え付けのパソコンで実際に行っていただきます。 続いて、プログラミング言語 Ruby の特徴について学習します。 |
| 11:15-12:30 |
|
第1部に引き続いて、プログラミング言語 Ruby の学習を行います。 Ruby on Rails の開発に特に必要な部分に集中して説明します。 演習問題を通じて Ruby プログラミングのコツを体得していただきます。 |
| 12:30-13:30 | 昼食 | |
| 13:30-14:45 |
|
実際に MySQL データベースを使用して、接続設定の書き方から学習します。 データベースを作り、テーブルを定義する Rails の独特のやり方「マイグレーションスクリプト」について説明します。 本セミナーの目標アプリケーション「TODO リスト」のテーブル設計に沿って、モデルクラスを作成します。 |
| 15:00-16:15 |
|
現実の開発作業では、使いやすいテストデータを用意することが大切です。Rails の便利な「テストフィクスチャ」の仕組みを使って、効率よくテストデータを準備します。 ユーザーが入力した値を検証する方法について学びます。 モデルクラスが正しく実装されていることを自動テストするスクリプトを作成します。 |
第2日 (2008年10月3日金曜日)
| 講義内容 | 詳細 | |
|---|---|---|
| 9:45-11:00 |
|
コントローラとビューの関係、アクションとテンプレートの関係について学びます。 routes.rb を書き換えて、URL とアクションを結びつける方法を紹介します。 メソッドを使って URL を生成する方法とリダイレクションについて学習します。 |
| 11:15-12:30 |
|
Rails 2.0 から本格的に導入された REST について基本的な考え方を学習します。 「TODO リスト」の仕様に沿って、入力フォームを作成し、サーバーサイドの処理を実装します。 コントローラとビューが正しく実装されていることを自動テストするスクリプトを作成します。 |
| 12:30-13:30 | 昼食 | |
| 13:30-14:45 |
|
実用的な Web アプリケーションには不可欠な「セッション」の仕組みについて学習します。 セッションの仕組みを使ってログイン・ログアウトの機能を実装します。 |
| 15:00-16:15 |
|
「TODO リスト」アプリケーションに「管理者」の概念を導入し、権限管理の基本を学びます。 仕上げとして、CSS を使ってアプリケーションの見栄えを整えます。 |
備考
- 会場にノートパソコンが備え付けられています。
- ノートパソコンをご持参いただいても構いません。ただし、メモリ1GB以上搭載が条件です。
- セミナー会場での録音・撮影は固くお断りいたします。
- セミナーで使用したソフトウェアの収録された CD-ROM をお持ち帰りいただけます。
主催者による録音・撮影について
主催者によりセミナーの録音・スチール撮影・ビデオ撮影が行われる場合があります。 録音・撮影された素材は、主催者の Web サイト、セミナー教材、販売用教材(書籍、CD-ROM、DVD 等を含む)で使用されます。 素材の使用にあたっては、セミナーへの参加者が特定できないように十分な配慮を行いますので、あらかじめご了承ください。
会場までの地図
東京都渋谷区渋谷2-18-3 東宝ビル別館 (JR渋谷駅より徒歩5分)
