CWEB 250 - Adobe Flex
| JOHNSON COUNTY COMMUNITY COLLEGE |
| TECHNOLOGY DIVISION |
| COMPUTER WEB |
| COURSE OUTLINE |
| Title: Rich Internet Applications I: Adobe Flex | Effective Term: Spring 2010 | |
| Number: CWEB 250 | Credit Hours: 3 | Contact Hours: 3 |
| Course Type: Career | Lecture Hours: 3 | Lab Hours: 0 |
Description:
Adobe Flex is a collection of technologies released by Adobe Systems for
the development and deployment of cross platform, rich Internet
applications based on their Adobe Flash platform. This course introduces
students to Adobe Flex and provides them with hands-on, practical
experience to create cross-platform, data-centric applications. Students
will explore the intricacies of the development platform and the Flex
Builder integrated development environment. Students will create, design,
customize, and publish dynamic web and desktop applications using Flex. 3
hrs. lecture/wk.
Associated Costs: These are additional (out-of-pocket)
expense considerations that students should expect in addition to the
course tuition, fees, and textbooks. $35.
Supplies: Refer to the instructor's course syllabus for details about any supplies that may be required.
| Prerequisite: | CIS 134 Programming Fundamentals |
Textbook(s): For information see - http://bookstore.jccc.net
Course Fees: NONE
Course Objectives:
Upon successful completion of this course the student should be able to:
- Discuss Rich Internet Applications.
- Describe the Flex Builder application.
- Explain Flex programming languages.
- Explain an MXML application.
- Create Flex and custom components.
- Explain Flex design view.
- Build Rich Internet Application layouts.
- Explain the Flex debugging process.
- Discuss Flex Builder events.
- Explain how to use dynamic data.
- Describe the Flex Application output files.
Content Outline & Competencies:
I. Flex: Rich Internet Applications
A. Explain Rich Internet Applications
B. Discuss the Flex application process flow.
C. Explore help and other resources.
D. Explore the Flex interface.
II. Flex Builder application fundamentals.
A. Build a Flex application with containers.
B. Build user interface controls.
C. Create properties and methods for MXML components.
III. Flex Programming MXML language
A. Translate MXML to ActionScript.
B. Explain the Flex Builder framework.
IV. Flex Builder visual controls
A. Explain visual controls.
B. Display text with the Label and Text controls.
C. Apply text data entry controls.
V. Flex and custom components
A. Apply Flex Components.
B. Create custom Flex components.
C. Declare Flex and custom component properties.
D. Declare Flex and custom component methods.
VI. Flex Builder design view
A. Explain design view.
B. Use the Components view.
C. Use the Flex properties view.
D. Create view states.
VII. Flex Builder Rich Internet Application Layout
A. Demonstrate containers.
B. Use the VBox, HBox, and Canvas containers.
C. Use the Panel and Control Bar containers.
D. Use the Tile container.
E. Use constraint-based layout.
VIII. Flex Builder debugging
A. Explain the debugging perspective.
B. Access an Application’s functionality by tracing execution.
C. Access variables and expressions.
IX. Flex Builder programming with events
A. Explain the Flex Builder event architecture.
B. Use MXML attribute-based event listeners.
C. Explain event objects.
D. Create event listeners.
E. Create and use custom event classes.
X. Flex Builder Applications using dynamic data
A. Create a Flex Project for use with PHP.
B. Create a sample database.
C. Use a Repeater to display dynamic data.
XI. Flex Builder Applications to the Web
A. Export a release build.
B. Use the View Source feature.
Methods of Evaluation of Competencies:
Evaluation of student mastery of course competencies will be accomplished using the following methods:
A minimum of four tests. 25% Papers, studies, assignments, etc. 25% A minimum of one Rich Internet Application 50% Criteria for Grade: 90 – 100 A 80 – 89 B 70 – 79 C 60 – 69 D 0 - 59 F
Caveats: NONE
Disabilities:
If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.
JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

Open In Word