WCF

WCF USING C#

  • Windows Communication Foundation (WCF) is Microsoft's new framework for building distributed systems. It unifies and builds on the diverse set of existing distribution mechanisms, which include ASP.NET Web services and .NET Remoting.

§  WCF enables developers to produce highly configurable, secure, reliable and transactional services using a single simplified programming model. And since WCF supports the WS-* series of Web service standards, it enables simple interoperation with other platforms and technologies. This course covers the essentials of the technology and includes a large number of working examples and lab exercises.

GOALS

§  Learn what WCF is, and how it unites existing distribution mechanisms

§  Gain an understanding of what ABC (Address, Binding, Contract) means for WCF services

§  Learn how to implement WCF services and clients

 

 

 

 

 



WCF Training

 WCF Overview 

  • Need for SOA
  • Why  WCF
  • WCF  Architecture

WCF Concepts

  • Messages
  • Channels
  • Services
  • Behaviors

WCF Programming Model

  • Service Model
  • WCF  Programming  Levels
  • Installing  WCF

Addresses

  • WCF  Addresses
  • Programming  WCF  Addresses

WCF Buildings

  • Predefined Buildings using  Code Using Configuration files

WCF Contracts

  • Contracts and  the relationship with CLR
  • Service  Contracts
  • Service  Types
  • Data Contracts
  • Message Contracts

 Clients

  • Client  Architecture
  • Client  Communication Patterns
  • Defining  Client Bindings and Endpoints

Services

  • Service  Types
  • Service  Contracts
  • Service  Endpoints
  • Handling  Exceptions

Security

  • Security  Behaviors  and Bindings
  • Securing  Clients  an d  Services

Interoperability and integration

  • Web Service Protocol support
  • Web  Service  Enhancements
  • Asp.net  Web services

Deploying WCF

  • Installing  WCF  Services
  • Upgrading  Services
  • Troubleshooting WCF  installation

Hosting WCF Services



For more details please contact here............
USA Contact:-+1-914-885-1413  ||  +1-949-209-8994 India Contact:-+91-40-60504560  ||  +1-914-885-1413 Email:-Info@globalitfamily.com



For more details please contact here............
USA Contact:-+1-914-885-1413  ||  +1-949-209-8994 India Contact:-+91-40-60504560  ||  +1-914-885-1413 Email:-Info@globalitfamily.com


Take a Free Demo class

Submit your enquire here

© 2013 : Global IT Family. All Rights Reserved