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

.NET Training


On behalf of the section here at CBSA I would like to thank you for putting in that extra effort to ensure that the course was a resounding success. Your concern for the participants getting the most out of the course was self-evident and very much appreciated. The participants found the extra day of lab time very worthwhile
Comment from CBSA

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