| |
|
Introducing WCF |
- Connected Systems
- Distributed technologies
- SOAP vs. REST designs
- Service Orientation
- Introducing WCF
- Services and endpoints
- Consuming WCF services
- Common questions
|
|
| |
|
WCF: Programming Services |
- WCF service architecture
- Typed vs untyped messages
- Data contract basics
- Service contract basics
- Implementing services
- Hosting services
- Configuring services
- Bindings and behaviors
- Publishing metadata
- Throwing faults/exceptions
|
|
| |
|
WCF: Programming Clients |
- WCF client architecture
- Client-side endpoint definitions
- SvcUtil.exe and Service References
- Creating a ChannelFactory
- Channel instance lifecycle
- Generated proxy classes
- Handling faults/exceptions
- Asynchronous invocations
- Sharing contract assemblies
- Programming MEX
|
|
| |
|
LINQ: Language Integrated Query |
- LINQ's History and Motivation
- LINQ Query Syntax
- LINQ to Objects
- LINQ to XML
|
|
| |
|
Introducing Federated Identity |
- Motivation
- Claims-based applications
- Security token services (STS)
- Claims transformation
- Federation
|
|
| |
|
Active Directory Federation Services (ADFS) |
- Building claims-aware ASP.NET applications
- Defining organizational claims
- Defining applications and account stores
- Configuring an ASP.NET app to use ADFS
- Consuming claims: SingleSignOnIdentity
- Adding partner organizations: federation
|
|
| |
|
Information Cards and Windows CardSpace |
- The seven laws of identity
- Subjects, identity providers, and relying parties
- Contents of an information card
- Building a relying party
- CardSpace-enabled web applications
- CardSpace-enabled web services
- CardSpace security considerations
- Managed vs. Personal cards
|
|
| |
|
Introducing Windows Workflow Foundation |
- Motivation
- Workflows and Activities
- Building a basic activity
- Workflow definitions
- Workflow runtime
- Starting a workflow
- Understanding the scheduler queue
- Workflow passivation
- Features of Workflow
|
|
| |
|
Programming Workflows and Activities |
- The base activity library
- Workflow and web services integration
- Activity lifecycle
- Dependency properties
- Building composite activities
- Activity validation
|
|
| |
|
Dynamic, Visible Workflows |
- Programming state machine workflows
- Tracking services architecture
- The SQL tracking service
- Business rules
- Dynamic update
|
|
| |
|
Introduction to WPF |
- Why WPF? (Historical technical context)
- WPF, WinFX, .NET, and Windows. What is WPF and how does it relate to Microsoft’s current technology offerings?
- XAML, Expression Blend, and Visual Studio 2008
- Customization of UI visuals
- Presenting data
|
|
| |
|
WPF: Controls and Layout |
- Built-in controls, menus
- Layout
- Pages, frames, windows, and navigation
- Eventing and commanding
|
|
| |
|
WPF: Graphics |
- Resolution independence, transformability
- WPF and modern graphics cards
- Drawing primitives
- Graphics object model
- Integration
- Imaging and video
|
|
| |
|
WPF: Data |
- Data binding and data contexts
- Data templates
- Hierarchical binding
|
|