Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Windows Communication Foundation (WCF)

( Duration: 4 Days )

Microsoft's Windows Communication Foundation (WCF) is an application programming interface (API) in the .NET Framework for building solid, highly scalable Service-Oriented applications. WCF provides many new features including expressing WCF Services entirely in XAML; enhanced Workflow (WF) integration; and RSS Syndication Services.

This Windows Communication Foundation (WCF) training course will give .NET developers and architects a solid understanding and practical knowledge of WCF in order to be able to build and deploy commercial services.

By attending Windows Communication Foundation (WCF) workshop, delegates will learn:

  • WCF Essentials
  • WCF Architecture
  • Service Contracts
  • Data Contracts
  • WCF Generics
  • Streaming Rich Content with WCF
  • Error Handling
  • WCF Transactions
  • Concurrency Management
  • Instance & Concurrency Management
  • Queued Services
  • WCF Security
  • Service Bus
  • Azure AppFabric Bus
  • Overview of Service Orientation

  • Experience of developing ASP.NET web apps in C# and/or VB.NET. Experience of creating XML web services would also be useful
  • This Windows Communication Foundation (WCF) class is suitable for .NET Web Developers and Software Architects who are looking to create and consume robust, scalable, commercial WCF services.

COURSE AGENDA

1

WCF Essentials

  • What is WCF?
  • Services
  • Addresses
  • Contracts
  • Hosting
  • Metadata Exchange
  • Client-Side Programming
  • Architecture
2

Service Contracts

  • Operation Overloading
  • Contract Inheritance
  • Contract Queries
3

Data Contracts

  • Serialisation
  • Attributes
  • Hierarchy
  • Equivalance
  • Versioning
  • Generics
4

Instance Management

  • Behaviours
  • Per-call Services
  • Per-session Services
  • Singleton Service
  • Instance Deactivation
  • Durable Services
5

Operations

  • Request-Reply
  • One-Way
  • Callback
  • Events
  • Streaming
6

Faults

  • Fault Propagation
  • Error Handling
7

Transactions

  • Propagation
  • Protocols and Managers
  • Transactional Service Programming
  • Callbacks
8

Concurrency Management

  • Instance Management
  • Service Concurrent Modes
  • Concurrent Access
  • Resources and Services
  • Synchronization
  • Queued Services
  • Calls
  • Transactions
  • Instance Management
  • Failures
  • HTTP Bridge
9

Security

  • Authentication and Authorisation
  • Transfer Security
  • ID Management
  • Intranet and Internet Application
  • Auditing
10

Service Bus

  • Azure AppFabric Bus
  • Programming
  • Bindings
  • Cloud as Interceptor
  • Authentication

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X