高品質なWebアプリ構築をめざせ!

2011/09/05 1:29 PM

 

9月より、とあるパートナー企業様向けに、高品質なWebアプリ構築のための講習会を始めることになりました。
広くフィードバックを得て、情報を充実させていくこと、ネットの相互扶助の精神から、講習の内容について公開していきます。
教材として、概略を記したPDF資料、具体的に詳細を記したWiki、サンプルプログラムを用意しています。基本的に講習の終了後にこのサイトにアップしていきます。
講習会は全6回で、かなり多くの要素が入っています。講習会終了後も、このWebサイトでアップデート、追加を重ねて充実させていきます。

この講座に関するツィートのハッシュタグは、#qualifiedwebjp とします。

ご意見、ご指摘などお寄せいただければ幸いです。

講座の目的:

1. 高品質なWebアプリを構築するための、
効率の高い設計・開発手法を体得する
2. ユーザビリティの向上について学び、
質の高いユーザ体験の提供について習得する
3. 具体的なアプリ開発とまとめ資料の作成を通じ、他者に伝える能力の向上を図る

講習内容(予定)
——–

### 第1回 「シンプルさ」とは何か

– 概論:「シンプルさ」とは何か
– 業務ソフトウェアをシンプルに
– MVCの基本
– 高効率Webアプリフレームワーク
Seasar2ファミリ概要
– 安全なWebアプリの構築について
– [トライ] スキャッフォルド(自動生成)を元に基本構成を学ぶ

### 第2回 効率の高い設計・開発

– 基本構成の詳細
– 要求仕様の適用 題材:見積りアプリケーション
– ユーザビリティの高いViewの実現
– SAStrutsが備える基本的なView
– テスト手法
– [トライ] 見積りアプリの作成

### 第3回 ユーザ体験の向上

– ユーザの心理、開発者の心理
– 確実で快適な操作感とは
– jQueryを使用したUIのコントロール
– CSS、JavaScript再学習
– HTML5 APIの活用による利便性の向上
– [トライ] 一覧画面・詳細編集画面の改良

### 第4回 データアクセス・周辺サービス

– 高効率データアクセスツール、S2JDBC詳細
– エンティティ、DTOの概念、設計
– 周辺機能の設計と組み込み
– Excel操作、PDF生成、全文検索
– [トライ] 見積書生成機能

### 第5回 設計・構築のまとめ実習

– 新規案件シミュレーション 画像管理アプリ
– 要求仕様の定義
– 基本構成に基づくクラス定義
– 業務仕様への落し込み
– 「使える」ドキュメント作成
– [トライ] 画像管理アプリ構築 ドキュメント作成

### 第6回 アプリ完成と将来への展開

– 画像管理アプリの完成・配備
– 要件定義から完成までの構築手順整理
– 自ら理解を深め、他者に情報を提供するために
– フィードバックを受けるということ
– 改良版の企画・提案
– [トライ] 画像管理アプリの完成 ドキュメント整理

### 取り上げる予定の参考図書

#### アプリ設計・開発全般
– [受託開発の極意 岡島幸男 著 技術評論社](http://www.amazon.co.jp/gp/product/4774134538/ref=as_li_ss_tl?ie=UTF8&tag=rbxbryam-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4774134538 “受託開発の極意”)
– [シンプリシティの法則 ジョン・マエダ 著 東洋経済新報社](http://www.amazon.co.jp/s?ie=UTF8&x=0&ref_=nb_sb_noss&y=0&field-keywords=%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AA%E3%82%B7%E3%83%86%E3%82%A3%E3%81%AE%E6%B3%95%E5%89%87&url=search-alias%3Dstripbooks#?_encoding=UTF8&tag=rbxbryam-22&linkCode=ur2&camp=247&creative=7399 “シンプリシティの法則”)

#### セキュリティ関連
– [体系的に学ぶ 安全なWebアプリケーションの作り方 徳丸浩 著 ソフトバンク・クリエイティブ](http://www.amazon.co.jp/gp/product/4797361190/ref=as_li_ss_tl?ie=UTF8&tag=rbxbryam-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4797361190 “体系的に学ぶ 安全なWebアプリケーションの作り方”)

#### UI関連
– [デザイニング・ウェブインターフェース Bill Scott, Theresa Neil 著 オライリー・ジャパン](http://www.amazon.co.jp/gp/product/4873114349/ref=as_li_ss_tl?ie=UTF8&tag=rbxbryam-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4873114349 “デザイニング・ウェブインターフェース”)
– [WEB+DB PRESS Vol.64 特集:UIデザインの基礎知識 技術評論社](http://www.amazon.co.jp/gp/product/477414763X/ref=as_li_ss_tl?ie=UTF8&tag=rbxbryam-22&linkCode=as2&camp=247&creative=7399&creativeASIN=477414763X “WEB+DB PRESS Vol.64”)

#### Seasar2関連
– [Seasar2入門 ひがやすを 著 ソフトバンク・クリエイティブ](http://www.amazon.co.jp/gp/product/4797345241/ref=as_li_ss_tl?ie=UTF8&tag=rbxbryam-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4797345241 “Seasar2入門”) 
– [Seasar2徹底入門 竹添直樹 著 翔泳社](http://www.amazon.co.jp/gp/product/4798121509/ref=as_li_ss_tl?ie=UTF8&tag=rbxbryam-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4798121509 “Seasar2徹底入門”)

#### JavaScript関連
– [JavaScript本格入門 山田祥寛 著 技術評論社](http://www.amazon.co.jp/gp/product/4774144665/ref=as_li_ss_tl?ie=UTF8&tag=rbxbryam-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4774144665 “JavaScript本格入門”)
– [JavaScript: The Good Parts Douglas Crockford 著 オライリー・ジャパン](http://www.amazon.co.jp/gp/product/4873113911/ref=as_li_ss_tl?ie=UTF8&tag=rbxbryam-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4873113911 “JavaScript: The Good Parts”)
– [jQueryクックブック jQuery Community Experts 著 オライリー・ジャパン](http://www.amazon.co.jp/gp/product/4873114683/ref=as_li_ss_tl?ie=UTF8&tag=rbxbryam-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4873114683 “jQueryクックブック”)



コメントはまだありません

まだコメントはありません。

RSS feed for comments on this post. TrackBack URI

コメントを書く

WordPress Themes