Building Effective Windows Communication Foundation Applications using Visual Studio 2010

Course

In London

£ 1,645 + VAT

Description

  • Type

    Course

  • Location

    London

This course provides delegates with the necessary skills and techniques to design and implement their own service-oriented applications (SOA) using WCF Service Microsoft Visual Studio 2010.

Facilities

Location

Start date

London
See map
Clerks Court 18-20 Farringdon Lane Clerkenwell, EC1R 3AU

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

  • IT
  • Visual Studio
  • Windows
  • Communication Training

Course programme

Fundamentals of Service Oriented Architecture

  • SOA Service Oriented Architecture
  • Where does WCF fit in?
  • Introduction to Windows Communication Foundation - WCF

Creating and maintaining WCF projects in Visual Studio 2010

  • Creating WCF Projects in Visual Studio 2010
  • Writing the service Configuring the service
  • Testing the service
  • Writing the client using channel factories and service references

Hosting WCF services

  • Why must WCF Services be Hosted?
  • Types of Host: IIS, WAS, AppFabric, self-hosting
  • Which Host to Choose?
  • Other Alternatives

Service Contracts

  • Simple Service Contracts
  • MetaData, MEX and WSDL
  • Generate Proxy Classes from WSDL
  • ServiceContract and OperationContract Properties
  • Message Exchange Patterns
  • Service Versioning

Data and Message Contracts

  • How should data be transferred?
  • OCO and Serializable
  • Data Contracts
  • DataContract and DataMember attributes
  • Inheritance and KnownTypes
  • DataContract Versioning and Extension Data?
  • Message Contracts

Fault Contracts and Error Handling

  • Faults and exceptions
  • The Fault element
  • Throwing .NET exceptions
  • Throwing custom faults

Endpoints and Bindings

  • Endpoints and Bindings
  • System (built in) Bindings
  • Custom Bindings
  • Default Endpoints
  • Multiple Endpoints
  • Routing
  • Ad-Hoc Discovery
  • Managed Discovery

Behaviors and Instance Management

  • Channel Stack
  • Behaviors
  • Configuring Behaviors in configuration files
  • Configuring Behaviors in code
  • Instance Management

Reliable Messaging and Transactions

  • Reliable Messaging
  • Message Queuing
  • Transactions

RESTful Services

  • The principles of REST
  • URIs and URITemplates
  • REST Tools

Monitoring and testing WCF services

  • Monitoring and testing
  • Typical errors in a Service Oriented Architecture
  • Outcomes from errors
  • Measuring performance
  • Monitoring and diagnostics tools

Securing WCF services

  • Security Domains
  • WCF Integration
  • Authentication and Authorization
  • WCF Security Model
  • Transport Security
  • Message Security
  • Claims-Based Identity
  • Windows Identity Framework

Building Effective Windows Communication Foundation Applications using Visual Studio 2010

£ 1,645 + VAT