Understanding Windows Communication Foundation (WCF) Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

A two-day instructor-led course to provide participants with the knowledge to understand and help develop distributed applications using WCF 4 and Microsoft Visual Studio 2010. At the end of the course students will have clear indication on how and when to use the various settings and techniques.

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Monitoring
  • Contracts
  • Transactions
  • Options
  • Benefits
  • Testing
  • Visual Studio
  • Windows
  • Proxy
  • Communication Training

Course programme

Service-Oriented Architecture

  • SOA - Definition, scenarios and benefits
  • WCF and SOA
First steps into Windows Communication Foundation
  • The Service Contract and the Data Contract
  • The implementation of the Contract
  • Hosting a WCF service: why and how
  • How to consume a service
  • The endpoints
  • The ABC (Address, Binding, Contract)
  • Behaviors>
Sharing a contract
  • Proxy creation through Visual Studio
  • When and how to use the Channel Factory
Hosting a WCF service
  • Understanding the role of the host
  • The available options for hosting (custom vs. commercial) and how to choose
  • Hosting on IIS, WAS, AppFabric
  • Long running processes and Windows services hosts
  • Creating a custom host - why and how
  • Service host configuration and monitoring
Contracts, endpoints and behaviors
  • Contract types
  • The central role of bindings
  • Why having multiple endpoints
  • Interoperability
  • Default endpoints
The communication model
  • SOAP vs REST
  • Messaging patterns, how to choose
  • Instancing and Concurrency, combining the options
The protocols
  • Understanding the channel stack and the protocols
Reliability
  • Improve service reliability by using transactions, queues, and reliable messaging
  • Using routing
Discovery and announcements
  • How to discover and make services available through WS-Discovery
Testing and troubleshooting
  • How to individuate errors and how to deal with them
  • Exceptions vs Faults
  • Using Fault Contracts
  • How to write custom error handlers and why
  • Message logging and tracing
WCF services and security
  • The holistic view
  • Authentication and Authorisation
  • The security model
  • Transport and Message security
Extending WCF
  • How and when to extend WCF through behaviors, inspectors and host extensions

Understanding Windows Communication Foundation (WCF) Training Course

Price on request