Windows Communication Foundation

Our syllabus is so well chalked out that after the completion of training you will be able to build highly scalable web applications.

Enroll to Course |

Training Delivery Options

  • Instructor-led Online

    Online trainer logo

    • Best for people with limited time in the day

    • No hassle, no wastage of time commuting

    • Clear out all your doubts interactively

    • Take classes from locations anywhere in the world

    • People with moving jobs can take this class

  • Self Paced Online

    Self pace learning logo

    • Great for those slow learners who master the subject after learning

    • Allow you a whale of a time to practice

    • Defer next topic till you have mastered previous one

    • This is a great option if you find it difficult to find time

    • No hassle of commute

    • It's good if you are a Busy-bee

  • Regular Classroom

    Regular classroom training logo

    • This is for you if you like learning with others

    • If you want to the get the feel of things

    • If you have the time to come and learn

    • You would get to learn face to face

    • Interact with other students

  • Corporate Training

    Corporate training logo

    • For a firm wanting trained employees

    • Corporate training is a good to retain employees

    • Increases skill sets so that same employees work for variety of projects

    • No new hiring required

    • A great alternative to corporate jaunts

    • The cost per employee is low

Course Features

Scan & Share
  • Industry professionals as Trainers - No Academic trainers
  • Well researched advanced course content created by Industry professionals
  • Free 50(+) MVC + WCF + WPF videos
  • 300(+) Assignments
  • Free access to Text based learning resources - 400(+) PDFs | 500(+) PPTs
  • Live web design project
  • 1000(+) Recruitment partners across Maharashtra
  • Technical & HR Interview preparations
  • Exam + Industry recognised Certificate
  • Unlimited Job calls


Windows Communication Foundation provides an easy to use level of abstraction over different communication protocols and transportation methods. WCF has been built for those applications running on windows platform which depend on services a lot. It helps programmers to easily develop and deploy services.

WCF has a Service Oriented Architecture which has different pieces of code and services running around and clients use those services to execute applications. These service hosts take care of internal complexities.

WCF is becoming the default technology for Windows applications that expose and access services. It is especially needed where different platforms need to communicate but there is a need for secure communications.

Technnovation Labs, the finest training institute impart quality technology training in WCF framework. Our syllabus is so well chalked out that after the completion of training you will be able to build highly scalable web applications.

Features of the courses offered

  • You understand the WCF Programming
  • You get trained to model services in a pure Web style
  • You get the skills to optimize service-oriented communication
  • Get knowledge of how to secure services-based applications

Who all can learn

If you have to deal with webservices in your programming work or if you are an e-commerce website developer;or you are a developer who has to deal with client-server communications especially over the internet, then this course is for you.

Prerequisites for WCF

  • Should understand the problem space that web services were built for.
  • Should know .NET framework (1.1/ 2.0)/ C# or any other .NET language.
  • Tt would help if you now a little about .NET remoting.

Course syllabus


  • WCF Using .Net 4.0
  • Service Oriented Architecture
  • Three Basic Layers
  • First Principle
  • Communication and Integration
  • Integration Styles
  • Legacy Applications
  • Message Exchange Patterns
  • Messaging Patterns
  • Business Process Patterns

Service and Data Contracts

  • Explaining Contracts
  • Define WCF
  • Contract Types
  • WCF Service-Car Rental Agency
  • Code First Service
  • Scenario
  • Client Implementation/li>
  • Auto-Generate WSDL
  • Service and Operation
  • Attributes
  • WSDL Update
  • Check Price Per-Day
  • Price Estimate Request
  • Pass Estimate Request
  • Associated XSD File
  • DataContractSerializer
  • Automatic Endpoints
  • Default Bindings Mappings
  • Standard Endpoints
  • Configuring Multiple Bindings
  • DataContract and DataMember Attributes
  • Serialize Data Contracts
  • Serializing Instance
  • The Details
  • Add 2-Classes
  • KnownType Attribute
  • Service Known Type
  • Config File for Known Type
  • Disclosing Known Types
  • Versioning
  • Round-Trip
  • Contract Versioning
  • XML Serialization


  • ABCs of WCF
  • How The Bindings Work
  • Addresses
  • Service Behavior
  • IServiceBehavior
  • ServiceMetadataBehavior
  • Operation Behaviors
  • EndPoint Behaviors
  • Contract Behaviors
  • Bindings
  • Context Enabled
  • Configuring Bindings
  • System.ServiceModel
  • Base Addresses
  • Default Configurations
  • Automatic Endpoints
  • Default Bindings Mappings
  • Standard Endpoints
  • Configuring Multiple Bindings


  • InstanceContextMode
  • Per Call
  • Singleton
  • Per Session
  • Service Life
  • Operation Behavior-Service Life
  • Session ID
  • Conclusions
  • InstanceContextMode
  • Throttling
  • Service Behavior
  • Visual Studio-Throttling
  • Throttling-Results
  • ConcurrencyMode.Multiple
  • Final Example
  • Best Practices
  • Load Balancing

Understanding WCF Security

  • Main Principles
  • Transport and Message Security
  • Configuring Security in WCF
  • Security Mode
  • Protection Level
  • Client Credential Type
  • Authentication and Negotiation
  • Secure Sessions

WCF Security In Action

  • Claims-Based Identity Model
  • Claim Types
  • Authentication in Action
  • Message Security
  • Username Authentication Demo
  • Transport Security
  • Mutual X509 Certificate
  • Kerberos Authentication Over Message Security
  • Claims Transformation

Hosting WCF Services

  • Service Hosting
  • Windows Activation Services
  • Tracking Endpoints
  • Enabling Event Viewer
  • Routing Services
  • Bridging
  • Error Handling
  • Cloud-Based Hosting

Create a WCF Service Application

  • Creating a WCF
  • The Requirements
  • The Services
  • Best Practices and Standards
  • Design Guidelines

Upcoming Batches

Batch NameCommencing Date
WCF/Bt11 Jul
WCF/Bt28 Jul
WCF/Bt3 15 Jul
WCF/Bt4 22 Jul
WCF/Bt5 29 Jul
Lane no.5, Prabhat Road
Pune, Maharashtra

Custom Batches - Just in case you are unable to attend the scheduled batch, Custom batch times are also available.
Give a missed call on +91 898 300 2500

Customized Corporate Private Training: We deliver all our courses as Corporate Training as well - if you are a group interested in the course, this option may be more advantageous for you. We are based in Pune.

Your Job Profile

After successful completion of this course you can become a developer for E-commerce sites or companies developing e-commerce software for their clients.

You can also get into a job of developing middleware and programming software for Customer Relationship Management.

Knowing WCF along with C#, SQL Server, MySQL would led you to get a job in any company that has to deal with online customer interaction and payment processing.

Tasks you will be able to perform

  • Do web development perfectly based on the ASP.NET Framework
  • Build open source scalable Web applications
  • Create highly professional and dynamic web pages and websites

Our Trainer Profile

  • .Net C#
  • .NET 4.0 - Windows and Web Application development
  • SQL Server 2008 R2 - Experience in creating Stored Procedures, Performance tunning at database level. etc.
  • Have Experience in - WCF, WPF, Entity Framework and LINQ. Secondary Skills: Managed Extensibility Framework (MEF)
  • Web Services, Sub Version, Resharper
  • Design, Build, Unit Test and document Windows and Web Based applications using Microsoft platform and technologies (C#, .NET, ASP.NET, SQL Server, MSMQ, WCF)
  • Design, Build, Unit Test and document SOA based applications and Web Services using Microsoft platform and technologies
© 2015 Technnovation Labs