Steven Erat's Blog Steven Erat Photography
 
 
Viewing By Entry
 
 

TalkingTree  Macromedia Flex for Web Application Developers - A New Course

 

View Final Project for Macromedia Flex for Web Application DevelopersThis week I've completed a new Macromedia course, Flex for Web Application Developers, recently renamed to indicate the course's appropriateness for programmers from all web application backgrounds, rather than just ColdFusion. The course is designed to be a day longer than the existing Fast Track to Flex course and has a target audience of web application developers that may not yet be proficient with ActionScript 2.0 or Object Oriented concepts and programming.

The Macromedia Training web page has not yet been updated to include this course, but that is expected soon. I was forturnate enough to participate in the course in its final testing stage where the instructor sought feedback from technology professionals, to be used in carefully tuning the class towards the general skill set of contemporary ColdFusion MX Developers. In addition, this week's course in particular was also used to train Macromedia Training Partners who will later be teaching this course as well.

The Flex for Web Application Developers course demonstrates how to easily build robust Flex applications that provide a sharp looking user interface while integrating with ColdFusion components as the primary data provider. Knowledge of Actionscript 2.0 is not assumed, and the progressive use of Actionscript from day one builds fluency in the language through osmosis, so to speak. The course emphasises programming best practices for Flex's markup language MXML, as well as Actionscript and ColdFusion's CFML language. The four day course culminates in a final project, built step by step in each lab, to yield the mock Boston Restaurant Portal web application. The application makes use of each learning objective including Flex containers and layout techniques, styles and themes, OOP, data binding, data models, remote data access, exception handling, event handling, custom events, drag and drop, and model-view-controller (MVC) architecture.

Users of the final project application can drag a selector across a map to specify the area of interest, and narrow down the restaurants by category. Once a matching restaurant list is obtained, a user can read a restaurant summary, find reviews, and write their own review.

This course was taught by Macromedia instructor Matt Boles. Matt is a fantastic teacher who has not only completely mastered both Flex and ColdFusion MX, but possesses the teaching skills necessary to convey complex ideas and syntax fluently to the class. He takes time to entertain questions while keeping the course on schedule, and makes sure that each student is making progress on every walk-through and each lab by checking up one by one.

While many concepts of Actionscript programming were challenging and left my head spinning at times, overall I felt a sense of achievement day by day so that by the end of the course my confidence as a Flex developer is quite high. This course definitely came through for me.

Having taken many courses at various IT course vendors such as Sun, Red Hat, IBM, and Macromedia, as well as many local university continuing education programs, I find that Macromedia and Red Hat courses rank head and shoulders above any other IT vendor course and most university courses in web technology. Macromedia's Instructor Certification Director, Sue Hove, and Macromedia Training Director, Robert Crooks, have strived to create some of the best course material anywhere on web technology subject matter.

Macromedia courses are designed to have walk-throughs to reinforce specific concepts of a given learning module, and labs at the module's end which build upon each other to result in a final project at course end. The labs are cleverly designed to included staged solutions where the starting material for each new lab is the completed result from the previous module prepared for you already. This prevents students from falling behind if they hit an earlier snag, and ensures that each student starts from the same place as the others. The various walk-throughs in a module are prepared so that any code not directly related to the learning objective at hand is already written for you, allowing the students and instructor to focus only on building out the remaining code that isolates the learning objective for that exercise. Program directors and instructors are especially attentive to student feedback from the Macromedia courses and employ it to shape, develop, and expand ongoing and new courses accordingly.

Keep watch on the Macromedia Training course list for this class to show up soon.

A brief outline as of this writing follows...

Macromedia Flex for Web Application Developers

  1. Introducing the course
  2. Introducing Flex
  3. Learning Flex Fundementals
  4. Handling Events
  5. Using Controls
  6. Managing Application Layout
  7. Managing Application Navigation
  8. Manipulating Size and Look of Components
  9. Using MXML Data Models
  10. Using ActionScript Data Models
  11. Retrieving XML Data
  12. Working with Data Sets
  13. Exchanging Data Between Components
  14. Accessing Web Services and Remote Objects
  15. Exchanging Data Between ActionScript and ColdFusion
  16. Implementing Drag and Drop

 


Comments

I just finished the Flash MX 2004: Application Development for Programmers course. Your experience sounds similar to the one that I had. My head was also swimming with Actionscript 2 stuff - by Day 2. The five-day course built an app from start to finish, and incorporated pretty much everything you can do in Flash. It was a fantastic course, and was a good way to get my feet wet with OO. Sounds like the Flex course will be another in a stable full of good ones.


Well I'll be having Daemon.com.au train my co-workers shortly on the very course so looking forward to hearing their outcomes.

These co-workers know about a CFMX but by reports don't fully use its power, and ActionScript is kind of unknown to them. So they are perfect case studies for how well the course works for them as our work needs them to be skilled up in both Advanced CFMX and Flex asap.

I had thought about sitting in on it myself but looking at what you've outlined i'm wondering if its worthwhile? Would you recommend that current FLEX developers undergo it? or is it probably not worthwhile.


This new course for web developers at large makes very few assumptions about prior knowledge. I'm quite convinced that anyone having a reasonable foundation with some type of web development will do well in the new course since the course attempts to fill in all the gaps and cover all the details, and runs a day longer than the regular Flex course to achive that goal.

This new Flex for Web Developers should be available very soon, as I have observed many Macromedia Training Partners in the new class, where many of the classes are held just down the hall in the building I work in.

I've been fortunate enough to take the other Flex course, too. The Fast Track to Flex is much more challenging since it assumes that the students are all very well trained Object Oriented developers that are experienced in Java and possibly ActionScript. That course is a race to the finish, without any walkthroughs, and the labs have no instructions but merely a screenshot of how the result should appear with a few annotations about sizes, proportions, or events. Students that enter that course as advanced developers are the ones most likely to succeed.

Now that I've been able to compare the two courses, I think the new Flex for Web Application Developers is going to be a hit. Its certainly an intense course crammed with lots of information, but I think any student that finishes this course will leave with a strong, solid understanding of how to build Flex applications, no doubt.


I just finished the "Developing RIA's Using Flex" (driafx150) course last week. It's too bad we didn't know this new course was coming ahead of time!


 

 

Calendar

 
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Search This Site

 
This is an exact search only

About This Site

 
I live west of Boston and work as a Software Engineer with ColdFusion and Flex, specializing in Linux. Recently I graduated in Professional Digital Photography from CDIA.
More about me

Recent Entries

 
A ColdFusion Trick for Lost D..
Starting ColdFusion9 Solr: Us..
Adobe LiveCycle DataServices ..

Recent Comments

 
Posted By Aaron Longnion:
Thanks Steven, I just ran into this problem, remembered your tweet about it, and found your blog on it. :)

Posted By srinyvas:
Hai, This information is very useful and i like your excellent writing skill. Can i copy this Content to my website top management colleges ...

Posted By Steven Erat:
@Wade - Glad I could help! Thanks for letting me know it worked for you too.

recently played

 
The Candid Frame #70 - Greg Gorman
by Ibarionex R. Perello
on The Candid Frame: A Photography Podcast

now playing, a plug-in for itunes

Categories

 
RSS Adobe (34)
RSS Bicycling (9)
RSS Blogging (39)
RSS Books (13)
RSS Breeze (13)
RSS CFMX Podcasts (10)
RSS ColdFusion (427)
RSS Computer Technology (51)
RSS Events (26)
RSS Flex (20)
RSS Gadgets (10)
RSS HiTech Industry (16)
RSS Java (25)
RSS Learning (57)
RSS Linux (70)
RSS Mac OS X (22)
RSS Macromedia (27)
RSS Meetup (35)
RSS New England (62)
RSS Odds & Ends (25)
RSS Outdoors (32)
RSS Personal (29)
RSS Photography (111)
RSS Photoshop (29)
RSS Podcasts (18)
RSS Rants (19)
RSS Restaurants (8)
RSS Science (34)
RSS Spain (16)
RSS Travel (42)
RSS Twitter (10)
RSS Video (20)
RSS Webcam (3)
RSS Writing (10)

Blogs I Read

 
Terrence Ryan
Ben Forta
Ray Camden
Kinky Solutions
Dan Vega
Gary Gilbert
Simeon Bateman
Red Hat Blogs
O'Reilly Digital Media
O'Reilly Radar
John Nack
The Strobist
Scott Kelby
Matt Kloskowski
Joe McNally
Digital Photography School
Engadget
Science Blog

RSS

 


Add to Google
Add to My Yahoo!

Aggregated By

 


Consumed By Feed-Squirrel.com
Aggregated by ColdFusionBlogger.org

Credits and Stuff

 
BlogCFC - Free ColdFusion Powered Blog Software
CJM Group - ColdFusion Website Hosting


 
 
blog | photos | flickr | referers | webcam | stats | about | contact
 
Copyright © 2010 Steven Erat. All rights reserved.
This is a personal weblog. The opinions expressed here represent my own and not those of my employer