Gained a theoretical understanding of why components should be used and how they fit into a simple implementation of MVC architecture (pages 152157)
Built a component that moved the visual elements from a main application page to the component and then instantiated the component in the main application page (pages 157161)
Subclassed the TitleWindow component to create a component that can be used as a pop-up window (pages 161167)
Used the UIComponent for the root tag of a nonvisual data manager component that provides category and product information to other applications (pages 170181)
Instantiated an AddProduct component that started the implementation of functionality to add new grocery products (pages 181182)
Created a now-empty component for the Dashboard application that uses the <mx:Panel> tag as the root tag for the component (pages 182184)