Flex開発講座(PureMVC)

Flex開発のフレームワークであるPureMVCを習得します。




■サンプルアプリ
BookSearchSample

■学習目標
PureMVCを用いた移植性・拡張性の高いRIA設計・開発スキルを習得する。

■対象者 
Flex開発講座(基礎)を受講済み、又は相当と認められるもの。

■期間
応相談

■料金
応相談

■PureMVCとは
PureMVCとは、ActionScript3 で書かれたオープンソースの軽量なMVCフレームワークです。2006年にAdobeソリューションパートナーであるFuturescale, Inc.によって開発され、継続的なメンテナンスとサポートが行われています。他の開発言語への対応も活発で、執筆時点で11の言語 に移植されています。ライセンスは、Creative Commons Attribution 3.0 licenseで配布されていますので、商用利用が可能です。

公式サイト: http://puremvc.org/

■カリキュラム
第1章 PureMVCについて
 1.1 PureMVCのアーキテクチャ
 1.2 Facade
 1.3 Model
 1.4 View
 1.5 Controller
 1.6 Proxy
 1.7 Mediator
 1.8 Command
 1.9 Notification
 1.10 Observer
 1.11 Notifier 

第2章 開発環境構築
 2.1 Flex SDKのインストール
 2.2 FlashDevelopのインストール
 2.3 PureMVC MultiCoreのインストール
 2.4 Flash Playerのインストール

第3章 サンプルアプリケーション構築

第4章 PureMVCアプリのUnitテスト
 4.1 FlexUnit

第5章 PureMVCのUtility
 5.1 Pipes
 5.2 AsyncCommand
 5.3 AsyncStub
 5.4 StateMachine
 5.5 LoadUp
 5.6 Undo

第6章 開発支援ツールの紹介
 6.1 ThunderBolt AS3

■開発環境
Flex SDK 4.1.0.16076
FlashDevelop 3.2.2 RTM
PureMVC MultiCore 1.0.5
Flash Player 10.1

■配布資料 
オリジナルテキストの小冊子 
オリジナルテキストのPDF形式のデータ