Microsoft

.NET: Windows Communication Foundation (WCF)

Course Code: NET0100      Days: 1
Show all Microsoft Courses
Scheduled Dates
Locations filtered. Show all UK course locations.
Request availability or book by selecting a date:
Greater London
Whetstone (N20) 15/09/08 £ 500
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.

Course Overview

Previously codenamed 'Indigo', WCF is a Service Oriented messaging system that allows programs to communicate locally or remotely - it's Web Services on steroids - and aims to deal with some of the gaps found between .NET Remoting and .NET Web Services.

This hands-on WCF training course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus.

Audience

Developers and Architects, who need to realise the full potential of WCF within their .NET projects.

Prerequisites

Strong experience of developing applications within the .NET Framework, (ideally with of version 2.0 and Visual Studio 2005) and creating .NET Web Services.

Skills Gained

On this course, you will learn the following:

  • Windows Communication Foundation (WCF)
  • WCF Architecture
  • Channels
  • Bindings
  • Messages
  • Serialisation
  • Contracts
  • Faults
  • Callbacks
  • Behaviours
  • Hosting
  • Diagnostics
  • Secure Communication
  • Authorisation
  • Reliable Messaging
  • Queues
  • Transactions
  • Interop
  • b

    Windows Communication Foundation Training Course Outline

    WCF Essentials

  • WCF Overview
  • SOA Overview
  • WCF architecture
  • Essential WCF concepts:
    • Addresses
    • Contracts
    • Bindings
    • Endpoints
    • Hosting
    • Clients

    Contracts

  • Designing and working with service contracts
  • Contract overloading and inheritance
  • Data Contracts
  • Serialisation
  • Attributes
  • Versioning
  • Collections & Generics
  • Instance Management & Operation

  • Behaviours
  • Per-Call Services
  • Per-Session Services
  • Singleton Service
  • Demarcating Operations
  • Instance Deactivation
  • Throttling
  • Operations:
    • Request-Reply
    • One-Way
    • Callback
    • Events
    • Streaming

    Faults

  • Errors and exceptions
  • Fault Contracts
  • Error handling Extensions
  • Transactions

  • Transaction Propagation
  • Protocols and Managers
  • The Transaction Class
  • Declarative Programming
  • Explicit Transaction Programming
  • With Instance management
  • Callbacks
  • Security

  • Authentication & Authorisation
  • Transfer Security
  • Scenario-Driven Approach
  • Concurrency Management

  • Service Concurrency Mode
  • Instance Management and Concurrency
  • Deadlocked Avoidance
  • Synchronisation Context
  • Callbacks
  • Queued Services

  • Disconnected Services and Clients
  • Queued Vs Connected Calls

  • How to make a booking for the NET0100 course

     
      CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
         
    CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership