Prepare for Microsoft Exam 70-486--and help demonstrate your real-world mastery of developing ASP.NET MVC-based solutions. Designed for experienced developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level. Focus on the expertise measured by these objectives: Design the application architecture Design the user experience Develop the user experience Troubleshoot and debug web applications Design and implement security This Microsoft Exam Ref: Organizes its coverage by exam objectives. Features strategic, what-if scenarios to challenge you.
With ActionScript now fully reengineered as a true object-oriented programming (OOP) language, reusable design patterns offer effective solutions for common challenges in Flash and Flex applications. This hands-on guide is perfect for experienced developers looking to delve into sophisticated programming techniques with ActionScript 3.0. It provides a step-by-step introduction to design patterns, illustrating how they create a clear framework for structuring code, making OOP languages more accessible.
The book covers various design patterns, starting with foundational concepts such as classes, abstraction, inheritance, and polymorphism. It explains the advantages of utilizing design patterns and explores creational patterns like Factory and Singleton, structural patterns including Decorator, Adapter, and Composite, as well as behavioral patterns such as Command, Observer, Strategy, and State. Additionally, it discusses multiple design patterns, including Model-View-Controller and Symmetric Proxy designs.
As you progress, you'll tackle increasingly complex examples, including an e-business application with customizable service options, a product selection interface, an action game, and a video record and playback application. Whether transitioning from Java or C++, or building on ActionScript 2.0 experience, this guide equips you to create elegant solutions for Flash and Flex applications efficiently.