Contact Rich Media Institute for event and ticket information.

This event has ended!

View current events hosted by Rich Media Institute

ActionScript 3.0 Bootcamp:
A hands-on code-along with Colin Moock

Friday, May 7, 2010 at 10:00 AM - Saturday, May 8, 2010 at 5:00 PM (ET)

Toronto, Ontario

ActionScript 3.0 Bootcamp: A hands-on code-along with Colin...

Ticket Information

Ticket Type Sales End Price Fee Quantity
Regular   more info Ended CA$628.95 CA$11.50
Student   more info Ended CA$418.95 CA$11.50
Share this!

Event Details

For the first time in two years, internationally acclaimed ActionScript instructor Colin Moock emerges from a teaching hiatus to host this hands-on two-day workshop on the fundamentals of object-oriented programming ("OOP") in ActionScript 3.0.

Lost               as3

Attendees will receive a 50% discount coupon for the workshop companion video, the Lost ActionScript 3.0 Weekend video, and book, Essential ActionScript 3.0, both published by O'Reilly. Approximate retail value $130.


LIMITED TO 35 SEATS

Based on Moock's bestselling book, Essential ActionScript 3.0, and instructional DVD, The Lost ActionScript 3.0 Weekend, this bootcamp includes methodical, yet entertaining and inspiring coverage of everything you always wanted to know about object-oriented programming, but were afraid to ask. Learn all OOP basics, including:

  • Classes, objects, and packages
  • Methods and variables
  • Inheritance
  • Encapsulation
  • Datatypes and error handling
  • Garbage collection and memory management
  • Application structure and design principles

Moock doesn't just describe object-oriented concepts, he shows you how to apply them in the following core areas of Flash coding:

  • Graphics loading and display
  • Interactivity
  • Model/View/Controller architecture
  • State management
  • Event dispatch and event handling
  • Text output

You'll code along at your desk on your own laptop, and learn how to install and use Flash Builder (formerly Flex Builder) to create Flash applications, increase code productivity, debug errors, and track down performance issues.

Forget intimidation. Drop your dry text books. Share the fun, energy, and excitement of programming with Colin Moock in person. Ask questions, overcome obstacles, and leave the course with new, concrete skills you can immediately start applying to your daily work.


NOTE: Seating is extremely limited. This event will sell out.


In order to guarantee maximum intimacy and interactivity, this course is limited to 35 attendees. To avoid disappointment, attendees are encouraged to reserve early.

Don't miss this very rare chance to learn ActionScript 3.0 personally from one of the world's leading ActionScript experts.

COURSE NOTES: Notes for this course are available online at:

http://www.moock.org/lectures/groundUpAS3/


COURSE OUTLINE:

  •  Introduction
  •  OOP Overview
  •  The Virtual Zoo and Packages
  •  Making a Class
  •  Constructor Methods
  •  Making an Object
  •  Variables and Instance Variables
  •  Constructor Parameters
  •  Object Preferences and Garbage Collection
  •  Methods
  •  Public Methods
  •  Method Parameters
  •  State Retrieval and Modification
  •  Static Variables
  •  Pet Digestion and Pet Death
  •  Inheritance
  •  A Specialized Type: Wormy Apple
  •  Preparation for First Compilation
  •  First Compilation in Flash
  •  First Compilation in Flex Builder
  •  Data Types
  •  Display
  •  State Management
  •  Code Cleanup
  •  A State Change Event
  •  Laying the Display Foundation
  •  A Name Change Event
  •  Graphics Programming
  •  The Display List
  •  Adding Graphics to the Virtual Zoo Application
  •  Graphics Loading Architecture
  •  Rendering
  •  Pet Startup
  •  Displaying the Pet's Name
  •  Interactivity
  •  OOP: Costs, Benefits, and Production Strategies
  •  Production Topics: Production Topics: Flash/Flex Workflow
  •  Production Topics: Flex Debugging Mode
  •  Production Topics: Flex Profiling
  •  Productivity Topics: Refactoring, Finding References, Finding declarations


BONUS MATERIAL:

Time permitting, Colin will introduce attendees to the following professional software development topics:

  • Generating documentation with ASDoc
  • Command-line program compilation
  • Automating application compilation with ANT
  • Source-code version-control with SVN and Subclipse


WHO THIS COURSE IS FOR:

This course is perfect for you if you...

  • Know functions, variables, and loops, and wish you understood "objects and classes"
  • Come from a non-Flash language, such as Java or C++, and want to learn about ActionScript application development
  • Consider yourself a beginner to intermediate Flash coder
  • Put most of your code on the Flash timeline, and you're looking to improve your skills and make your code more organized and maintainable


PREREQUISITES:

The following basic ActionScript knowledge is expected of attendees:

  • Functions
  • Variables
  • Loops; e.g., "for (var i:int = 0; i < 10; i++)"
  • Conditionals; e.g., "if (x == 10)"


WHAT TO BRING:  a laptop and power adapter


FOOD/BEVERAGE:  Lunch, coffee, tea, and light snacks are included

When & Where



Rich Media Institute
156 Augusta Avenue
Toronto, Ontario M5T 2L5
Canada

Friday, May 7, 2010 at 10:00 AM - Saturday, May 8, 2010 at 5:00 PM (ET)


  Add to my calendar