This event has ended!
View current events hosted by DN Digital Ltd
Advanced Actionscript 3 OOP and Design Patterns course 28th, 29th & 30th July 2010 in Shoreditch, LondonWednesday, July 28, 2010 at 9:30 AM - Friday, July 30, 2010 at 4:30 PM (GMT)London, United Kingdom |
|
Event Details
"Fantastic! It was great that the course was flexible to fit our skills, experience and needs. Relaxed, fun environment with open frank discussions".
R. Oliver, Espresso, London
Familiar with Actionscript 3 but looking to take your coding skills to the next level? Learn how, why and when to use Object Oriented Programming techniques and Design Patterns to create robust Actionscript projects.
This is a fantastic opportunity to develop your programming knowledge and gain sought-after skills from an industry heavy-weight.
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.
Who is the course for?
This course requires an intermediate to advanced knowledge 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).
Although the course is based on Flash using an external code editor, it is also suitable for Flex developers.
What will you learn?
The course applies the core concepts of Object Oriented Programming (OOP) and Design Patterns to Actionscript 3.
Day 1 looks at the fundamental concepts of OOP and the reasoning behind them. You will gain essential background knowledge and work through Actionscript 3 code to deepen your understanding.
Day 2 will apply these techniques to typical Actionscript projects, with lots of hands-on programming. It reinforces the general concepts of OOP and you will use them to solve real-life programming tasks. Common design patterns are introduced and used throughout the day.
Day 3 of the course looks at a range of further OOP concepts that play an important role in every-day Actionscript 3 programming. You will also be introduced to the concepts of meta-patterns such as Model-View-Controller (MVC). Workshop-style discussions towards the end help to re-examine the course content and gain an understanding of more complex areas outside the scope of the course itself.
About the Presenter
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.
Course Outline
- Day 1: Fundamentals of Object Oriented Programming
- The rationale behind OOP
- Encapsulation and Abstraction
- Inheritance and Polymorphism
- Loosely coupled code
- Inheritance vs. Composition
- Interfaces
- Day 2: Design Patterns
- What are Design Patterns and why are they important?
- The Strategy Pattern
- The Observer Pattern
- The Abstract Factory Pattern
- The Singleton Pattern
- Day 3: Further techniques
- Static library classes
- Value Objects and Enumerations
- Abstract classes
- The final keyword
- The Model-View-Controller meta-pattern
- Next steps and further reading
- Questions and answers
Please note:
Submission of this form confirms you agree to the terms below and will constitute a legally binding agreement.
You may cancel your booking free of charge up to 1 calendar month before the course. If you cancel less than 1 month in advance, 50% of the total cost will still need to be paid. If you cancel less than 14 days in advance, 100% of the total cost will still need to be paid.
Should you need to cancel a booking, we would prefer to move you to a more suitable course instead. Please note that this is only possible if other courses have been scheduled at the time of cancellation.
In the unlikely event that we are forced to cancel the training course itself, you will be informed in writing as soon as possible and will receive a full refund. In such an event we are not liable for other expenses (eg travel, accommodation) you might have incurred as a result of your booking.
Ticket prices include VAT - please contact us with your full company details if you require a full VAT receipt. The fee added is an Eventbrite booking fee.
When & Where
Shoreditch
E2 8AA London
United Kingdom
Wednesday, July 28, 2010 at 9:30 AM - Friday, July 30, 2010 at 4:30 PM (GMT)
Add to my calendar
Hosted By
DN Digital Ltd
We're a London-based internet company with 15 years experience developing cutting-edge Flash, Flex and Adobe AIR apps across desktop and mobile devices.
Check out our website for recent projects and clients. http://dndigital.net/