Levi, Ray & Shoup, Inc.
  • Courses
  • Site Content

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.

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