- 1. Binding in XAML.
- 2. Creating Vector Graphics with Expression Studio 4.
- 3. Laying out a XAML-Based Application.
- 4. Developing and Debugging XAML-Based Applications.
- 5. Creating Controls Programmatically and Working with Media Files.
- 6. Working with Resources, Styles, Control Templates, and Behaviors.
- 7. Implementing Transforms, Animations, and Visual States.
- 8. Binding in XAML.
- 9. Prototyping Applications by Using SketchFlow in Expression Blend 4.
- 10. Architecture and Data Access Technologies.
- 11. Building Entity Data Models.
- 12. Querying Entity Data.
- 13. Creating, Updating, and Deleting Entity Data.
- 14. Handling Multi-User Scenarios by Using Object Services.
- 15. Building Optimized Solutions by Using Object Services.
- 16. Customizing Entities and Building Custom Entity Classes.
- 17. Using POCO Classes with the Entity Framework.
- 18. Building an N-Tier Solution by Using the Entity Framework.
- 19. Handling Updates in an N-Tier Solution by Using the Entity Framework.
- 20. Building Occasionally Connected Solutions.
- 21. Querying Data by Using WCF Data Services.
- 22. Updating Data by Using WCF Data Services.
- 23. Using ADO.NET.
- 24. Using LINQ to SQL.
1. Binding in XAML
- Introduction to XAML-Based Applications
- Tools for Designing and Developing XAML-Based Applications
- Anatomy of a XAML-Based Application
2. Creating Vector Graphics with Expression Studio 4
- Creating Vector Graphics with Expression Blend 4
- Creating Vector Graphics with Expression Design 4
- Importing Vector Graphics into Expression Blend 4
3. Laying out a XAML-Based Application
- Organizing Controls in the User Interface
- Adding and Manipulating Controls
4. Developing and Debugging XAML-Based Applications
- Developing WPF Applications
- Developing Silverlight Applications
- Hosting Silverlight Applications
- Debugging XAML-Based Applications
5. Creating Controls Programmatically and Working with Media Files
- Creating and Using Controls Programmatically
- Working with Media Files
6. Working with Resources, Styles, Control Templates, and Behaviors
- Working with Resources
- Working with Styles and Control Templates
- Working with Actions, Triggers, and Behaviors
7. Implementing Transforms, Animations, and Visual States
- Transforms in XAML-Based Applications
- Animations in XAML-Based Applications
- Implementing and Working with Visual States
8. Binding in XAML
- Property Binding in XAML-Based Applications
- Data Binding in XAML-Based Applications
9. Prototyping Applications by Using SketchFlow in Expression Blend 4
- Prototyping Applications with SketchFlow
- Packaging and Reviewing Prototypes Developed with SketchFlow
10. Architecture and Data Access Technologies
- Data Access Technologies
- Data Access Scenarios
11. Building Entity Data Models
- Introduction to Entity Data Models
- Modifying the Entity Data Model
- Customizing the Entity Data Model
12. Querying Entity Data
- Retrieving Data by Using LINQ to Entities
- Retrieving Data by Using Entity SQL
- Retrieving Data by Using EntityClient Provider
- Retrieving Data by Using Stored Procedures
- Unit Testing Your Data Access Code
13. Creating, Updating, and Deleting Entity Data
- Understanding Change Tracking in the Entity Framework
- Modifying Data in an Entity Data Model
14. Handling Multi-User Scenarios by Using Object Services
- Handling Concurrency in the Entity Framework
- Transactional Support in the Entity Framework
15. Building Optimized Solutions by Using Object Services
- The Stages of Query Execution
- Change Tracking and Object Materialization
- Using Compiled Queries
- Using Design-Time Generated Entity Framework Views
- Monitoring Performance
- Performing Asynchronous Data Modifications
16. Customizing Entities and Building Custom Entity Classes
- Overriding Generated Classes
- Using Templates to Customize Entities
- Creating and Using Custom Entity Classes
17. Using POCO Classes with the Entity Framework
- Requirements for POCO Classes
- POCO Classes and Lazy Loading
- POCO Classes and Change Tracking
- Extending Entity Types
18. Building an N-Tier Solution by Using the Entity Framework
- Designing an N-Tier Solution
- Defining Operations and Implementing Data Transport Structures
- Protecting Data and Operations
19. Handling Updates in an N-Tier Solution by Using the Entity Framework
- Tracking Entities and Persisting Changes
- Managing Exceptions in an N-Tier Solution
20. Building Occasionally Connected Solutions
- Offline Data Caching by Using XML
- Using the Sync Framework
21. Querying Data by Using WCF Data Services
- Introduction to WCF Data Services
- Creating a WCF Data Service
- Consuming a WCF Data Service
- Protecting Data and Operations in a WCF Data Service
22. Updating Data by Using WCF Data Services
- Creating, Updating, and Deleting Data in a WCF Data Service
- Preventing Unauthorized Updates and Improving Performance
- Using WCF Data Services with Nonrelational Data
23. Using ADO.NET
- Retrieving and Modifying Data by Using ADO.NET Commands
- Retrieving and Modifying Data by Using DataSets
- Managing Transactions and Concurrency in Multiuser Scenarios
24. Using LINQ to SQL
- Implementing a Logical Data Model by Using LINQ to SQL
- Managing Performance and Handling Concurrency