Module 1: Windows Presentation Foundation (WPF)
- Introduction to Windows Presentation Foundation (WPF)
- XAML
- Controls
- Data binding
- Shapes 2D
- Representations 3D
- Animations and Multimedia
- Event management
- Event routing and commands
- Making a WPF Application
- Window Class
- Static and Dynamic Resources
- Design controls
- Triggers
- User controls
- Custom controls
- Data Binding
- Binding Class
- Binding time
- Binding between controls
- XML Data Provider
- ObjectDataProvider
- Data Template
- Data Context
- Data Validation
- Collection binding
- Views
- Document management
- Configuration
- Distribution
Module 2: Windows Communication Foundation (MOC 6461A)
- Introduction to Windows Communication Foundation (WCF)
- Service Oriented Architecture (SOA)
- Overview of WCF Architecture
- Implementing and Consuming a simple WCF Service in Visual Studio 2008
- Programmatically Configuring a Managed Application to Host a WCF Service
- Programmatically Configuring a Managed Application to Call a WCF Service
- Defining Client and Service Settings by Using File-Based Configuration
- Selecting a Hosting Option for a WCF Service
- Deploying a WCF Service
- Configure and Host a WCF Service
- Exposing WCF Services over Different Endpoints
- Adding Behaviors to Services and Endpoints
- Interoperating with Non-WCF Web Services
- Changing Service Endpoints and Behaviors
- Logging Messages
- Activity Tracing
- Designing a Coherent and Cohesive WCF Service Interface
- Defining a Service Contract
- Defining Operations on a Service
- Defining a Data Contract
- Using Faults in a Service
- Handling Faults and Exceptions on Clients
- Error Handling
- Managing WCF Service Instances
- Managing Concurrency Issues
- Improving WCF Service Quality
- Improving Data Transfer Throughput
- Overview of Security in WCF
- Applying Overall Security Requirements to a Binding
- Specifying Required Client and Service Credentials
- Working with Security Information
- Overview of Transactions in a SOA Application
- Creating Transactional Service Operations
- Enabling the Flow of Transactions from Client to Service
- Implementing Transactions for a Service
Module 3: Silverlight
- Introduction to Silverlight
- Expression Blend and Silverlight
- Application Model
- Layout
- Controls
- Dependency Properties
- Element Binding
- Navigation Framework
- Styles and Templates
- Animations
- 3D Transformations
- Actions, Triggers and Behaviors
- Data Binding and Data Templates
- Data Controls
- Consuming XML Web Services and WCF Services
|