Africa & Middle East

10.00 A.M - 10.00 P.M

Call us

10263: Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

Course Objectives

Implement Service-Oriented Architecture tenets in WCF services
Host WCF services in a variety of Windows hosts
Define and implement WCF service contracts, data contracts, and message contracts
Use multiple endpoints with various messaging patterns
Test, troubleshoot, monitor, and diagnose WCF services
Ensure service reliability using transactions and message queues
Secure WCF services using message and transport security
Extend WCF using behaviors, dispatchers, inspectors, and formatters

Course Outline

I. Module 1: Service-Oriented Architecture

1. What Is SOA?

2. The Benefits of SOA

3. Scenarios and Standards

4. Introduction to WCF

II. Module 2: Getting Started with WCF Development

1. Service Contract and Implementation

2. Hosting WCF Services

3. WCF Behaviors

4. Consuming WCF Services

III. Module 3: Hosting WCF Services

1. WCF Service Hosts

2. ServiceHost

3. Hosting WCF Services in Windows Services

4. IIS, WAS, and AppFabric

5. Configuring WCF Hosts

6. Service Hosting Best Practices

IV. Module 4: Defining and Implementing WCF Contracts

1. What is a Contract?

2. Contract Types

3. Messaging Patterns

4. Designing WCF Contracts

V. Module 5: Endpoints and Behaviors

1. Multiple Endpoints and Interoperability

2. WCF Discovery

3. WCF Default Endpoints

4. Instancing and Concurrency

5. Reliability

VI. Module 6: Testing and Troubleshooting WCF Services

1. Errors and Symptoms

2. WCF Faults

3. Debugging and Diagnostics Tools

4. Runtime Governance

VII. Module 7: Security

1. Introduction to Application Security

2. The WCF Security Model

3. Transport and Message Security

4. Authentication and Authorization

5. Claim-Based Identity

VIII. Module 8: Advanced Topics

1. The Asynchronous Invocation Pattern

2. Extending WCF

3. Routing

4. Workflow Services