Request availability or book by selecting a date: Greater London
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
|