Course Overview


Microsoft Windows Communication Foundation (WCF) is a three-day instructor-led Training providing participants with the knowledge and skills to develop distributed applications using WCF 4 and Microsoft Visual Studio.

Course Content


Service-Oriented Architecture

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

Lab

  • Service-Oriented Architecture
  • Practicing the SOA Tenets
  • Implementing Service Agility and Scalability
  • Interoperating with Other SOA Technologies
  • Using REST Services

Getting Started with Microsoft Windows Communication Foundation Development

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

Lab

  • Service Development Life Cycle
  • Defining Service and Data Contracts
  • Creating a Service Implementation
  • Configuring the Service
  • Consuming the Service Using Channel Factorie
  • Consuming the Service Using Service References

Hosting Microsoft Windows Communication Foundation Services

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

Lab

  • Hosting WCF Services
  • Using Windows Server AppFabric
  • Using Windows Services
  • Hosting Services in a Windows Application
  • Using Performance Counters for Service Monitoring

Defining and Implementing Microsoft Windows Communication Foundation Contracts

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

Lab

  • Contract Design and Implementation
  • Creating Service Contracts
  • Creating Data Contracts
  • Implementing Message Exchange

Endpoints and Behaviors

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

Lab

  • WCF Endpoints and Behaviors
  • Exposing Multiple Endpoints
  • Using Queued Services
  • Using Transactions
  • Using Reliable Messaging
  • Configuring Instancing and Concurrency
  • Using WCF Discovery
  • Verifying MSMQ Topology

Testing and Troubleshooting Microsoft Windows Communication Foundation Services

  • Errors and Symptoms
  • WCF Faults
  • Debugging and Diagnostics Tools
  • Runtime Governance

Lab

  • Testing and Troubleshooting WCF Services
  • Viewing Unplanned SOAP Faults
  • Using Fault Contracts
  • Using Error Handlers and Handling Faults
  • Using WCF Message Logging and Tracing
  • Supporting Large Messages

Security

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

Lab

  • Implementing WCF Security
  • Implementing Security Policy
  • Configuring Client
  • Verifying Security

Introduction to Advanced Microsoft Windows Communication Foundation Topics

  • The Asynchronous Invocation Pattern
  • Extending WCF
  • Routing
  • Workflow Services

Lab

  • Using Message Inspectors and Behaviors
  • Attaching and Access Host Extensions
  • Configuring and Use Routing
  • Implementing Asynchronous Invocation
  • Implementing Workflow Services

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234