WCF Course Overview
Windows Communication Foundation usually pronounced as WCF. In this WCF training class teaches experienced.Net developers to develop a basis for building connected systems on the Windows platform using.NET, making it possible to build secure, reliable, and transacted services that can be composed into service-oriented applications. This course introduces developers to the WCF platform, exploring the client- and service-side aspects of programming RESTful services.
WCF Training Course Prerequisite
- Participants must have a good working knowledge of building .NET applications with C#.NET Knowledge of building distributed systems like Remoting, Web services will also be an advantage.
WCF Training Course Objective
- Learn what WCF?
- How it unites existing distribution mechanisms
- Comparison with Remoting and Web Services
- Gain an understanding of Address, Binding and Contracts in WCF services
- Use Service Contracts and Data Contracts
- Implement WCF Services and Clients
- Perform the configuration in both code and configuration files
- Understand faults and handle errors in WCF applications
- Implement security in WCF applications
WCF Training Course Duration
- 30 Working days, daily 1.30 hours
WCF Training Course Overview
WCF Overview
- Need for SOA
- Why WCF
- WCF Architecture
WCF Concepts
- Messages
- Channels
- Services
- Behaviors
WCF Programming Model
- Service Model
- WCF Programming Levels
- Installing WCF
Addresses
- WCF Addresses
- Programming WCF Addresses
WCF Buildings
- Predefined Buildings using Code Using Configuration files
WCF Contracts
- Contracts and the relationship with CLR
- Service Contracts
- Service Types
- Data Contracts
- Message Contracts
Clients
- Client Architecture
- Client Communication Patterns
- Defining Client Bindings and Endpoints
Services
- Service Types and Contracts
- Service Endpoints
- Handling Exceptions
Security
- Security Behaviors and Bindings
- Securing Clients and Services
Interoperability and integration
- Web Service Protocol support
- Web Service Enhancements
- Asp.net Webservices
Deploying WCF
- Installing WCF Services
- Upgrading Services
- Troubleshooting WCF installation