Custom Search
Provided by: Colossal Technologies

WCF 35 Deep Dive - Workshop on 28th and 29th August 2008

Microsoft .NET

Colossal Technologies
Training Provided by Colossal Technologies This workshop is designed to provide participants with concepts, techniques and lessons from experience that will help them be more successful. The training starts by explaining the motivation for service-orientation, and then continues to discuss in depth how to develop service-oriented applications using WCF. You will see how to take advantage of built-in features such as service hosting, instance management, asynchronous calls, synchronization, reliability, transaction management, disconnected queued calls and security. You will learn not only WCF programming, but also relevant design guidelines, best practices, and pitfalls. The objective of the training is not to just make you a WCF expert, but also a better software engineer. Target Audience Any .NET developer or architect would benefit greatly from the WCF training. Course Coverage a Understand the motivation and architecture behind WCF Create clients and services with WCF a Expose your services using SOAP and HTTP resources a Choose between different channels, bindings, and configuration options a Host a service as a Windows service or in IIS/ WAS a Deal with concurrency and sessions in WCF a Handle errors in services a Authenticate and authorize access to services a Add reliability using transport and message mechanisms Course Coverage This is a two-days intense course for developers and application architects. Day 1 a Introduction to Service-Orientation a WCF Essentials a Service Contracts a Data Contracts a Headers and Contexts a Service Instance Management a Operations a Faults and Errors Day 2 a Transactions a Concurrency Management a Queued Services a Security a WCF 3. 5 Features view detailed contents Registration Fee: Single Participation - Rs. 8999/- Group Participation Offer - Register for 4 and pay for 3 Participants. Early Bird Offer - Book before August 10th Rs. 7999/- Location - Bangalore. *Note : Excludes Service Tax of 12. 36% For further Detail about the workshop You could visit : www. verticaldivers. com 2007 - 2008 Vertical Divers (a part of Colossal Software Technologies ) All rights reserved. Microsoft is a registered trade mark of Microsoft Corporation If you prefer not to receive future e-mails of this type from Colossal, Please send an e-mail at erase@colossaltechnologies. com
Related Software Programs or Products: Microsoft
Related Awards, Degrees or Certifications: nil
Related Jobs or Careers: Software Professionals, Web developers, Architects, Web Designers
This is primarily ilt training
Contact Colossal Technologies for more information
Course Level:advanced
Duration:2 days
Training Presented in:English
WCF 35 Deep Dive - Workshop on 28th and 29th August 2008 Detailed course contents

Day 1
Introduction to Service-Orientation
What are services
Service-oriented architecture
Service-oriented applications
Service-oriented programming

WCF Essentials
Addresses
Service contracts
Hosting
Binding
Endpoints
Client-side programming
WCF architecture
Transport session
Reliability

Service Contracts
Contract overloading
Contract inheritance
Contract queries and dynamic metadata exchange

Data Contracts
Service parameters and serialization
Data contracts
Data sets and tables conversion
Data contract hierarchy
Versioning
Generic type parameters
Collections

Headers and Contexts
Out-of-band parameters
Developing custom contexts
Context bindings

Service Instance Management
Design for scalability
Per-call services
Service behaviors
Session-full services
Session termination
Singleton service
Demarcating operations
Durable Services
Throttling

Operations
Operations and bindings
Request-reply operations
One-way operations
Duplex calls and callbacks
Events
Publish/ Subscribe service
Streaming

Day 2
Faults and Errors
Fault propagation policies
Faults Vs. exceptions
Fault contracts
Debugging
Callback faults
Error handling extension

Transactions
Transactions problem space
Transaction management and propagation
WCF transaction managers
Transaction objects
Service transaction configuration
Declarative and explicit voting
Timeout and isolation
Explicit transactional programming
Service-state management

Concurrency Management
Service thread safety
Concurrency modes
Callback and reentrancy
Resources and services
Deadlock avoidance
One-way calls and concurrency
Resource synchronization context
UI thread affinity
Custom synchronization context
Callbacks and client safety
Proxy-based async calls
Async. Vs synch calls

Queued Services
Disconnected services and clients
Queued contract
Configuration and setup
Transactions and queues
Instance modes and queued calls
Concurrency management
Failure handling
Design and architecture
Response service
Queued pub/ sub service
Queued calls over the Internet

Security
Transfer security modes
Transport security
Message security
Authentication
Authorization
WCF security model
Identity management
Security audits

WCF 3. 5 Features
REST Service
Durable Service
Feed Provider
Feed Consumer
About The Training Provider: Colossal Technologies
Colossal Technologies - Corporate training Our training enables you to engage the right person when you need them, and not when the market makes them available again. Drawing on current research in the areas of human resource / capital management, technology requirement and industry focus we have compiled a best practice guide to our training process. Using the process developed we can help you train and retain...
tcw11-gfc-v396M-10/25/09-09:40:21-()[B]-[A]-[B] -16:40:44