35 Kingsland Road, London E2 8AA
hello@dndigital.net
PureMVC is seen by many as the most versatile and robust Actionscript framework amongst Flash and Flex developers. It provides a mature, well-structured base for developing projects, from short-term campaign microsites to large-scale Flash, Flex and Adobe AIR applications.
This course provides a thorough hands-on introduction to the PureMVC framework. Upon completion, you will be in a position to take on more complex projects, integrate with existing teams that use PureMVC and develop a best-practice approach that will support your Actionscript development techniques into the future.
Refreshments and lunch provided.
You will receive a full set of course notes and code samples when attending the course. We also provide full after-course support.
Please bring your own laptop. Alternatively, a computer can be provided at additional cost. The course is designed around FlashBuilder 4 and the Flash IDE, however delegates are welcome to use their own programming setup.
This course requires a good understanding of Actionscript 3. You should be comfortable writing and using your own custom classes, working with events (eg. addEventListener, removeEventListener, custom Events) and working with the display list (eg. addChild, Sprite). A general understanding of Object Oriented Programming principles is useful but not essential.
Although the course is based on Flash using an external code editor, it is also suitable for Flex developers.
The course provides a thorough introduction to using the PureMVC framework for Actionscript development. It combines best-practice guidelines with insights gained from daily use. You will learn how to plan and implement complex Actionscript projects that remain well-structured, easy-to-maintain and scalable. The course combines essential theoretical knowledge with a large amount of hands-on coding time.
Day 1 looks at the concept of a framework, the Model-View-Controller structure and the way that PureMVC implements it. You are introduced to the PureMVC terminology and will go through the different steps of setting up a PureMVC project from scratch.
Day 2 expands on the PureMVC concepts of Day 1 and looks at ways of solving day-to-day programming tasks such as loading XML files and dealing with dynamically generated view components. You will work on a typical Flash project throughout the day, adding functionality as the course progresses.
The training course is run by Nils Millahn, an expert Flash and Flex developer with over 13 years top-end industry experience. Based in London, he regularly leads Flash, Flex and Adobe AIR projects for internationally renowned brands and agencies, specialising in the development of complex application architectures.