|
Provided by: Colossal Technologies WCF 35 Deep Dive - Workshop on 28th and 29th August 2008Microsoft .NET |
![]() |
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
|
|
||||||||||
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
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...

