Javaプログラミング基礎講座(Java入門)
Adobe Flex/ActionScript3.0講座 - 本格的な技術習得のためのマンツーマンFlex講座

Adobe Flex3 開発技術基礎講座(Flex3入門)
[Flex 3: Developing Rich Client Applications]

Java講座

講座概要

Flex/AIRシステム開発を行っているFlex3認定インストによる完全マンツーマン講義により、受講される方のレベル、速度に合わせて授業を進めます。短期集中型の方から、余裕をもたせたスケジュールを希望の方まで柔軟に対応します。
このような体制でAdobe Flex によるWebアプリ作成方法、デバッグ方法の基礎とプログラミングTipsについて習得し、作成演習を行い、Flexプログラミング未経験の方が基本文法とコーディング力をつけるためのコースです。この講座により、Adobe Flexプログラミングの基本コーディング技術と実践的なプログラミングスキルを身につけます。書籍(講師は「Flex3プログラミング入門」書籍も執筆)による学習では到達できない深いレベルまで学習します。

左のイメージはFlexBuilder3統合開発環境です。

Adobe Flex3 開発技術基礎講座(Flex 3: Developing Rich Client Applications)の内容

講座の学習目的学習目的

このコースは次のスキルを身につけることを目的とします(集合研修では3日間で行う内容です):

  • Adobe Flex テクノロジーの概要とAdobe Flex プログラムを作成するための基本事項
  • Adobe Flex BuilderによるFlexアプリケーションの開発方法/デバッグ方法
  • Adobe Flex コントロールの使用
  • Adobe Flex コンテナの使用
  • Adobe Flex イベントの概念と使用
  • Adobe Flex ナビゲーションの作成
  • Adobe Flex データモデルの使用
  • Adobe Flex レイアウトのデザインと使用
  • Adobe Flex HttpサービスによるXMLデータ取得
  • Adobe Flex DataGridの使用

講座の対象者対象の方

Adobe Flexを初めて学習する方。基礎を固めたい方。

講座の前提知識受講に必要な前提知識

Java等のプログラミング経験者。ActionScript3プログラミング入門受講者。

講座の受講時間受講時間

マンツーマン理論学習 + 課題実習: 16単位

講座の受講時間ご注意:

テキストは最新のアドビ認定Flex3コーステキストを使用します。そのため、受講時点で日本語化が完了していない場合、英語テキスト+日本語要点訳ブックレット により進めます。 ご受講される方には要点を日本語訳したブックレットをお渡しいたします。

講座の料金受講料

    Adobe認定Flex3インストラクタによる完全1対1授業コース:¥168,000(税込¥176,400)

講座の備考スケジュール(開講日)

完全マンツーマンを予約制で行うため、講師とスケジュール調整をして開始日、受講日程を決定します。

講座の講師からの声講師より

確実に高機能Webアプリケーションが望まれる時代に突入しています。Flash、PDFという世界標準技術を持つAdobeがエンタープライズアプリケーションの分野でイニシアティブを握るバックグラウンドが着実に整っています。この波に乗り遅れないためにも、新しい技術の習得を行い、「望まれる」技術者となることを望みます。

講座トピック

Lesson 1: Adobe Flex 3入門
    Topic 1A: Understanding rich Internet applications
    Topic 1B: Understanding Adobe Flex
    Topic 1C: Understanding Adobe Flex Builder
    Topic 1D: Understanding the foundation of the RIA: Flash Player/Flash Virtual Machine
    Topic 1E: Understanding the Flex application process flow
    Topic 1F: Accessing remote data resources from a Flex application
    Topic 1G: Getting help and other resources
    

Lesson 2: Flex Builder3のご紹介
    Topic 2A: Understanding the relationship between Eclipse and Flex Builder
    Topic 2B: Exploring the Flex Builder interface
    Topic 2C: Creating a project and your first application
    Topic 2D: Walkthrough 1: Creating a main application file and running it
    Topic 2E: Debugging a Flex application
    Topic 2F: Walkthrough 2: Debugging and using the Debugging Perspective
    Topic 2G: Accessing help in Adobe Flex Builder
    

Lesson 3: Flex3の基礎
    Topic 3A: Creating a simple Flex application
    Topic 3B: Walkthrough 1: Creating your first Flex application
    Topic 3C: Displaying images
    Topic 3D: Walkthrough 2: Adding images to an application
    Topic 3E: Laying out a Flex application with containers
    Topic 3F: Walkthrough 3: Using basic layouts
    Topic 3G: Using the Panel container
    Topic 3H: Walkthrough 4: Separating application modules into panels
    Topic 3I: Using the ControlBar container
    Topic 3J: Walkthrough 5: Using a ControlBar container
    Topic 3K: Adding user interface controls
    Topic 3L: Creating data bindings between components
    Topic 3M: Walkthrough 6: Creating data bindings
    Topic 3N: Architecting an application with MXML components
    Topic 3O: Walkthrough 7: Creating and instantiating a custom component
    Topic 3P: Creating properties and methods for MXML components
    Topic 3Q: Walkthrough 8: Creating properties and methods in a component
    

Lesson 4: イベントの処理
    Topic 4A: Understanding events
    Topic 4B: Creating event handlers using inline ActionScript
    Topic 4C: Walkthrough 1: Using inline ActionScript
    Topic 4D: Handling events within ActionScript functions
    Topic 4E: Walkthrough 2: Using a function for an event handler
    Topic 4F: Placing ActionScript functions in external files
    Topic 4G: Understanding the Event object
    Topic 4H: Walkthrough 3: Understanding the event object
    Topic 4I: Using the addEventListener() method
    Topic 4J: Walkthrough 4: Using the addEventListener() method
    

Lesson 5: 制約ベースのレイアウト
    Topic 5A: Understanding absolute positioning
    Topic 5B: Positioning components within a Canvas container
    Topic 5C: Walkthrough 1: Positioning components inside a Canvas
    Topic 5D: Creating a constraint-based layout using Flex Builder
    Topic 5E: Walkthrough 2: Using Design mode to implement a constraint-based layout
    Topic 5F: Creating a constraint-based layout via MXML
    Topic 5G: Walkthrough 3: Implementing a constraint-based layout in MXML
    Topic 5H: Using Enhanced Constraints
    Topic 5I: Using constraint-based layouts within nested containers
    Topic 5J: Walkthrough 4: Using custom components in a constraint-based layout
    

Lesson 6: Lab
    Topic 6A: Creating the basic photo gallery application & home page
    Topic 6B: Creating the Contribute page component
    Topic 6C: Create the Gallery page component
    

Lesson 7: View States によるアプリケーションデザイン
    Topic 7A: Understanding view states
    Topic 7B: Walkthrough 1: Creating two states for the Contact page
    Topic 7C: Controlling view states
    Topic 7D: Walkthrough 2: Switching states in the Contact form
    Topic 7E: Reviewing the generated MXML code
    Topic 7F: Walkthrough 3: Implementing view states using MXML
    Topic 7G: Creating view states that include custom component states
    Topic 7H: Walkthrough 4: Using custom components with their own view states
    

Lesson 8: ナビゲーション
    Topic 8A: Understanding navigator containers and controls
    Topic 8B: Using the LinkBar control
    Topic 8C: Using the TabBar control
    Topic 8D: Using the ViewStack container
    Topic 8E: Walkthrough 1: Navigating the Café Townsend application using the ViewStack and TabBar control
    Topic 8F: Using the TabNavigator container
    Topic 8G: Using the Accordion container
    Topic 8H: Walkthrough 2: Navigating the Café Townsend content using the TabNavigator and Accordion containers
    Topic 8I: Using ButtonBar & ToggleButtonBar
    Topic 8J: Using the ApplicationControlBar container
    Topic 8K: Walkthrough 3: Adding the ApplicationControlBar container to the Café Townsend application
    

Lesson 9: ルック&フィールのカスタマイズ
    Topic 9A: Customizing Flex application look and feel
    Topic 9B: Modifying Styles to change look-and-feel
    Topic 9C: Using Themes
    Topic 9D: Walkthrough 1: Changing the look and feel of the Café Townsend application
    Topic 9E: Applying behaviors to components
    Topic 9F: Walkthrough 2: Add behaviors to the Café Townsend seating chart
    Topic 9G: Applying transitions to view state changes
    Topic 9H: Walkthrough 3: Resize the contact Café Townsend panel during the view states transition
    

Lesson 10: Lab
    Topic 10A: Adding application navigation and a custom component
    Topic 10B: Creating a view state in Design mode and a transition
    Topic 10C: Creating a view state in MXML
    Topic 10D: Changing the look of the FStop application
    

Lesson 11: ActionScript データモデルの利用
    Topic 11A: Using the MVC design pattern
    Topic 11B: Creating an MXML data model
    Topic 11C: Using ActionScript classes as a data model
    Topic 11D: Walkthrough 1: Instantiating an Object in MXML from an ActionScript class
    Topic 11E: Creating an ActionScript constructor with parameters
    Topic 11F: Walkthrough 2: Instantiating an Object in ActionScript from an ActionScript class
    Topic 11G: Defining class methods
    Topic 11H: Walkthrough 3: Adding Methods to an ActionScript class
    

Lesson 12: カスタムイベントによるコンポーネント間通信
    Topic 12A: Understanding the problem with bindings
    Topic 12B: Creating custom events
    Topic 12C: Walkthrough 1: Creating, dispatching and handling a custom event
    Topic 12D: Sending data with a custom event
    Topic 12E: Walkthrough 2: Creating a custom event object and dispatching it
    

Lesson 13: データ入力フォームの作成
    Topic 13A: Using the Form container
    Topic 13B: Walkthrough 1: Creating a data entry form component
    Topic 13C: Sharing Form Data
    Topic 13D: Walkthrough 2: Sharing Form Data with the Application
    Topic 13E: Validating form data
    Topic 13F: Triggering validation with events
    Topic 13G: Walkthrough 3: Validating Numeric Input
    Topic 13H: Triggering validation with ActionScript
    Topic 13I: Walkthrough 4: Triggering Validation with ActionScript
    

Lesson 14: HTTPServiceによるXMLデータ処理
    Topic 14A: Retrieving XML data at runtime
    Topic 14B: Handling results
    Topic 14C: Walkthrough 1: Retrieving data at runtime with HTTPService
    Topic 14D: Handling results using an event handler
    Topic 14E: Walkthrough 2: Using a result event
    Topic 14F: Handling faults
    Topic 14G: Walkthrough 3: Handling a fault event
    Topic 14H: Making HTTP requests to different domains
    Topic 14I: Walkthrough 4: Testing cross-domain policy
    Topic 14J: Making HTTP requests with parameters
    Topic 14K: Walkthrough 5: Using HTTPService with parameters
    

Lesson 15: DataGridによるデータ表示と処理
    Topic 15A: Using the DataGrid control
    Topic 15B: Specifying DataGrid columns
    Topic 15C: Walkthrough 1: Specifying DataGrid columns
    Topic 15D: Formatting DataGrid columns
    Topic 15E: Walkthrough 2: Formatting data in DataGrid columns
    Topic 15F: Using item renderers and item editors
    Topic 15G: Walkthrough 3: Using a drop-in item editor
    Topic 15H: Inline item renderers and item editors
    Topic 15I: Walkthrough 4: Using an inline item editor
    Topic 15J: Item renderer and item editor components
    Topic 15K: Walkthrough 5: Using a component item renderer
    Topic 15L: Using the TileList and HorizontalList
    Topic 15M: Walkthrough 6: Displaying data with a TileList and HorizontalList
    Topic 15N: Using events and selected items with list-based components
    Topic 15O: Walkthrough 7: Using a change event on the TileList
    
© 2007 IT塾