MS-10263 - Developing Communication Foundation Solutions with VS2010

This three-day instructor-led course provides participants with the knowledge and skills to develop distributed applications using WCF 4 and Microsoft Visual Studio 2010.

Student Testimonials

Instructor did a great job, from experience this subject can be a bit dry to teach but he was able to keep it very engaging and made it much easier to focus. Student
Excellent presentation skills, subject matter knowledge, and command of the environment. Student
Instructor was outstanding. Knowledgeable, presented well, and class timing was perfect. Student

Click here to print this page »

Prerequisites


Before attending this course, students must have:
  • Understanding of the problem-solving techniques that apply to software development.
  • General understanding of the purpose, function, and features of the .NET Framework.
  • Experience developing software using Visual Studio 2008 or Visual Studio 2010.
  • Experience in object-oriented design and development using the C# programming language.
  • Experience in n-tier application design and development.

Detailed Class Syllabus

Module 1: Service-Oriented Architecture

What Is SOA?
The Benefits of SOA
Scenarios and Standards
Introduction to WCF

Module 2: Getting Started with WCF Development

Service Contract and Implementation
Hosting WCF Services
WCF Behaviors
Consuming WCF Services

Module 3: Hosting WCF Services

WCF Service Hosts
ServiceHost
Hosting WCF Services in Windows Services
IIS, WAS, and AppFabric
Configuring WCF Hosts
Service Hosting Best Practices

Module 4: Defining and Implementing WCF Contracts

What Is a Contract?
Contract Types
Messaging Patterns
Designing WCF Contracts

Module 5: Endpoints and Behaviors

Multiple Endpoints and Interoperability
WCF Discovery
WCF Default Endpoints
Instancing and Concurrency
Reliability

Module 6: Testing and Troubleshooting WCF Services

Errors and Symptoms
WCF Faults
Debugging and Diagnostics Tools
Runtime Governance

Module 7: Security

Introduction to Application Security
The WCF Security Model
Transport and Message Security
Authentication and Authorization
Claim-Based Identity

Module 8: Advanced Topics

The Asynchronous Invocation Pattern
Extending WCF
Routing
Workflow Services