Adobe Flex3 LiveCycleデータサービス実践講座の内容
学習目的
このコースは次のスキルを身につけることを目的とします(集合研修では2日間で行う内容です):
- Adobe LiveCycle ES データサービステクノロジーの概要
- Adobe LiveCycle RPCサービスの使用
- Adobe LiveCycle Message Serviceの使用
- Adobe LiveCycle Data Management Serviceの使用
- ActionScript3 によるXMLデータの操作
- Adobe Flex アプリケーションからサーバへのデータアップロード
- Adobe Flex からJavaオブジェクトへの接続
- Adobe Flex のActionScript3オブジェクトとJavaオブジェクトのマッピング
対象の方
LiveCycle ESデータサービスを利用したアプリケーションを開発予定の方
受講に必要な前提知識
Flex2/Flex3プログラミング経験者(Flex開発基礎コース受講者)。ActionScript3プログラミング入門受講者または同等レベルのスキルの方。
受講時間
マンツーマン理論学習 + 課題実習: 12単位
受講料
¥158,000(税込¥165,900)
スケジュール(開講日)
完全マンツーマンを予約制で行うため、講師とスケジュール調整をして開始日、受講日程を決定します。
備考
テキストは最新のアドビ認定Flex3コーステキストを使用します。そのため、受講時点で日本語化が完了していない場合、英語テキスト+日本語要点訳ブックレット により進めます。 ご受講される方には要点を日本語訳したブックレットをお渡しいたします。
講師より
確実に高機能Webアプリケーションが望まれる時代に突入しています。Flash、PDFという世界標準技術を持つAdobeがエンタープライズアプリケーションの分野でイニシアティブを握るバックグラウンドが着実に整っています。この波に乗り遅れないためにも、新しい技術の習得を行い、「望まれる」技術者となることを望みます。
講座トピック
Lesson 1: Accessing Web Services(Webサービスへのアクセス)
Topic 1A: Using web services
Topic 1B: Invoking web service methods and using the results
Topic 1C: Walkthrough 1: Consuming a web service
Topic 1D: Handling results using an event handler
Topic 1E: Walkthrough 2: Using a result event
Topic 1F: Handling faults
Topic 1G: Walkthrough 3: Using a fault event
Topic 1H: Calling multiple methods from the same WebService object
Topic 1I: Walkthrough 4: Using compiler tags
Topic 1J: Passing Parameters to Web Services
Topic 1K: Walkthrough 5: Passing values to a web service
Topic 1L: Importing Web Services in Flex Builder
Topic 1M: Walkthrough 6: Importing a web service
Lesson 2: Introduction to LiveCycle Data Services ES(LCDSイントロダクション)
Topic 2A: Introducing LiveCycle Data Services ES
Topic 2B: Installing LiveCycle Data Services
Topic 2C: Walkthrough 1: Explore the LiveCycle Data Services Installation
Topic 2D: Creating a Flex application for use with LiveCycle Data Services
Topic 2E: Walkthrough 2: Creating a Flex Project
Topic 2F: Understanding the Server Compilation Process
Topic 2G: LiveCycle Data Services Features
Topic 2H: The Proxy Service
Topic 2I: The Proxy Service Default Destination
Topic 2J: Walkthrough 3: Using the Proxy Service Default Destination
Topic 2K: Named Proxy Service Destinations
Topic 2L: Walkthrough 4: Using a Named Proxy Service Destination
Topic 2M: Using BlazeDS
Lesson 3: Using Java Classes with the Remoting Service(リモートサービスによるJavaクラスアクセス)
Topic 3A: Understanding the Remoting Service
Topic 3B: Walkthrough 1: Calling a Remote Object Service method
Topic 3C: Handling RPC Events
Topic 3D: Walkthrough 2: Handling Remote Object Events
Topic 3E: Complex Remote Method Calls
Topic 3F: Walkthrough 3: Making Complex Method Calls
Topic 3G: Exchanging Data between ActionScript and Java
Topic 3H: Walkthrough 4: Sending a Value Object with a Remote Method Call
Topic 3I: Handling Server-Side Exceptions
Topic 3J: Walkthrough 5: Handling Server-Side Exceptions
Topic 3K: Remoting Service Runtime Configuration
Topic 3L: Walkthrough 6: Configuring a Channel at Runtime
Lesson 4: Managing Data on the Client(クライアントサイドのデータ処理)
Topic 4A: Understanding collection classes
Topic 4B: Filtering data on the client
Topic 4C: Walkthrough 1: Filtering Data on the Client
Topic 4D: Sorting data on the client
Topic 4E: Walkthrough 2: Sorting data
Topic 4F: Using the IViewCursor interface
Topic 4G: Walkthrough 3: Locating Data with a Cursor
Lesson 5: Lab: Creating a Flex project for use with LiveCycle Data Services(LCDSプロジェクトの作成)
Topic 5A: Creating a Flex project for use with LiveCycle Data Services
Topic 5B: Retrieving custom objects with RemoteObject
Topic 5C: Retrieving photo data with RemoteObject
Topic 5D: Filtering photos on categories using client-side filtering
Topic 5E: Complete a photo order with a RemoteObject service
Lesson 6: Using the Message Service(メッセージングサービス)
Topic 6A: Introducing the Message Service
Topic 6B: Walkthrough 1: Reviewing Message Destination Configuration
Topic 6C: Sending Messages
Topic 6D: Walkthrough 2: Sending Messages
Topic 6E: Receiving and Processing Messages
Topic 6F: Walkthrough 3: Receiving and processing a message
Topic 6G: Sending and Receiving Complex Data
Topic 6H: Walkthrough 4: Sending and Receiving Complex Data
Lesson 7: Using the Data Management Service(データマネージメントサービス)
Topic 7A: What is the Flex Data Management Service?
Topic 7B: Walkthrough 1: Exploring a Data Management Services Destination
Topic 7C: Data Management Service Architecture
Topic 7D: Walkthrough 2: Filling an ArrayCollection
Topic 7E: Changing Data
Topic 7F: Walkthrough 3: Editing Data
Topic 7G: Managing Pending Changes
Topic 7H: Walkthrough 4: Managing Pending Changes
Topic 7I: Using Data Management Service Events
Topic 7J: Walkthrough 5: Using AsyncToken
Topic 7K: Advanced Data Management Service Features
Lesson 8: Providing XML to Controls with E4X(E4XによるXML処理)
Topic 8A: Understanding XML structure
Topic 8B: Working with XML data in ActionScript 3
Topic 8C: Using E4X Expressions
Topic 8D: Using the Tree control
Topic 8E: Walkthrough 1: Retrieving XML data and populating a Tree
Topic 8F: Using Tree Control Events and Properties
Topic 8G: Walkthrough 2: Displaying the selected item in a form
Topic 8H: Using E4X Expressions for Search
Topic 8I: Walkthrough 3: Adding items to the shopping cart
Topic 8J: Removing Items from XML
Topic 8K: Walkthrough 4: Removing items from and clearing the cart
Lesson 9: Uploading Files to a Server(サーバへのファイルアップロード)
Topic 9A: Implementing file transfer basics
Topic 9B: Walkthrough 1: Browsing for a file
Topic 9C: Uploading a file
Topic 9D: Walkthrough 2: Uploading a file
