Understanding Windows Communication Foundation (WCF) Training Course
Course
In City Of London
Description
-
Type
Course
-
Location
City of london
A two-day instructor-led course to provide participants with the knowledge to understand and help develop distributed applications using WCF 4 and Microsoft Visual Studio 2010. At the end of the course students will have clear indication on how and when to use the various settings and techniques.
Facilities
Location
Start date
Start date
Reviews
Subjects
- Monitoring
- Contracts
- Transactions
- Options
- Benefits
- Testing
- Visual Studio
- Windows
- Proxy
- Communication Training
Course programme
Service-Oriented Architecture
- SOA - Definition, scenarios and benefits
- WCF and SOA
- The Service Contract and the Data Contract
- The implementation of the Contract
- Hosting a WCF service: why and how
- How to consume a service
- The endpoints
- The ABC (Address, Binding, Contract)
- Behaviors>
- Proxy creation through Visual Studio
- When and how to use the Channel Factory
- Understanding the role of the host
- The available options for hosting (custom vs. commercial) and how to choose
- Hosting on IIS, WAS, AppFabric
- Long running processes and Windows services hosts
- Creating a custom host - why and how
- Service host configuration and monitoring
- Contract types
- The central role of bindings
- Why having multiple endpoints
- Interoperability
- Default endpoints
- SOAP vs REST
- Messaging patterns, how to choose
- Instancing and Concurrency, combining the options
- Understanding the channel stack and the protocols
- Improve service reliability by using transactions, queues, and reliable messaging
- Using routing
- How to discover and make services available through WS-Discovery
- How to individuate errors and how to deal with them
- Exceptions vs Faults
- Using Fault Contracts
- How to write custom error handlers and why
- Message logging and tracing
- The holistic view
- Authentication and Authorisation
- The security model
- Transport and Message security
- How and when to extend WCF through behaviors, inspectors and host extensions
Understanding Windows Communication Foundation (WCF) Training Course