SETC Training844-434-7382
 Find a Course: 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

.NET Training

The ambience, food and camaraderie excellent. The arrangements made to compensate for my disability has been much appreciated. THANKS The place felt like home.
Comment from Shared Services

1. Title

  • Implementing Distributed Communications Solutions with Windows Communication Foundation (WCF) (NFWCFP, 4 days)
    View PDF

2. Course Pre-requisites

  • Extensive experience in Object Oriented Programming using either C# or VB .NET

3. Target Audience

  • Experienced .NET Developpers

4. Dates and Pricing

2 People for Guaranteed Live or Virtual Delivery $2,775.00 per person

5. Outline

Module 1: Exploring Windows Communication Foundation : WCF

Topic 1: WCF Concepts and Terminology

Topic 2: Comparing WCF to .NET Remoting

Topic 3: WCF Architecture

Topic 4: The Communications Lifecycle

Topic 5: The Building Blocks: WCF Core Components

Topic 6: Building WCF Solutions with Visual Studio

Module 2: Contracts and Channels

Topic 1: Providing Practical Definitions

Topic 2: Contract Types

Topic 3: About Service, Data and Message Contracts

Topic 4: The Role of Channels

Topic 5: Exploring Channel Shapes

Topic 6: The Channel Relationship to Operational Contracts

Topic 7: About Channel Listeners and Factories

Module 3: About Bindings

Topic 1: Exploring Communications Scenarios

Topic 2: Exploring Bindings

Topic 3: Remote Communications in .NET Applications

Topic 4: Local Communications in .NET Applications

Topic 5: Implementing Web Service Communications

Topic 6: Implementing Queue Based Communications

Topic 7: Creating Custom Bindings

Module 4: About Service Behavior

Topic 1: Session Binding Overview

Topic 2: Implementing Multi-Threading

Topic 3: Counting Instances: Single vs Multiple

Topic 4: Counting Instances

Topic 5: Counting Calls

Topic 6: Counting Sessions

Topic 7: Behaviour Security

Module 5: Delving into the Payload

Topic 1: .NET Serialization Overview

Topic 2: Overview of WCF Serialization Options

Topic 3: Choosing a Serializer: DataContractSerializer, XmlSerializer, etc

Topic 4: About Working with Reference Types

Topic 5: Advanced Serailization for Performance

Topic 6: About Custom Serialization

Topic 7: About Selecting an Encoding

Module 6: Exploring Transactional Services

Topic 1: Transaction Properties

Topic 2: WCF Transactional Protocols: OLETx or WS-AT

Topic 3: Implementing Transactional Behaviours

Topic 4: Implementing Transactions inside a Method Call

Topic 5: Implementing Multi-Method Transactions

Topic 6: A Complete Transactional Example

Module 7: Implementing Custom Behaviors

Topic 1: Building Custom Behaviours

Topic 2: Endpoint Behaviour versus Operation Behaviour

Topic 3: Implementing Message Inspectors

Topic 4: Implementing Parameter Inspectors

Topic 5: About Configuration Based Behaviours

Module 8: WCF Security

Topic 1: WCF Security Overview

Topic 2: About Authentication and Authorization

Topic 3: Ensuring Confidentiality and Integrity

Topic 4: Using Certificates and Encryption

Topic 5: Implementing Transport Layer Security (TLS)

Topic 6: Implementing Message Level Security

Topic 7: Auditing and Logging

Topic 8: Protecting Against Hackers

Module 9: Diagnostics and Deployment

Topic 1: Overview of the Diagnostic Process

Topic 2: Implementing Tracing

Topic 3: Implementing Message Logging

Topic 4: Making use of the Service Configuration Editor

Topic 5: Using the Service Trace Viewer

Topic 6: Deploying a WCF Service

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette