Building Effective Windows Communication Foundation Applications using Visual Studio 2010
Course
In London
Description
-
Type
Course
-
Location
London
This course provides delegates with the necessary skills and techniques to design and implement their own service-oriented applications (SOA) using WCF Service Microsoft Visual Studio 2010.
Facilities
Location
Start date
Start date
Reviews
Subjects
- IT
- Visual Studio
- Windows
- Communication Training
Course programme
- SOA Service Oriented Architecture
- Where does WCF fit in?
- Introduction to Windows Communication Foundation - WCF
- Creating WCF Projects in Visual Studio 2010
- Writing the service Configuring the service
- Testing the service
- Writing the client using channel factories and service references
- Why must WCF Services be Hosted?
- Types of Host: IIS, WAS, AppFabric, self-hosting
- Which Host to Choose?
- Other Alternatives
- Simple Service Contracts
- MetaData, MEX and WSDL
- Generate Proxy Classes from WSDL
- ServiceContract and OperationContract Properties
- Message Exchange Patterns
- Service Versioning
- How should data be transferred?
- OCO and Serializable
- Data Contracts
- DataContract and DataMember attributes
- Inheritance and KnownTypes
- DataContract Versioning and Extension Data?
- Message Contracts
- Faults and exceptions
- The Fault element
- Throwing .NET exceptions
- Throwing custom faults
- Endpoints and Bindings
- System (built in) Bindings
- Custom Bindings
- Default Endpoints
- Multiple Endpoints
- Routing
- Ad-Hoc Discovery
- Managed Discovery
- Channel Stack
- Behaviors
- Configuring Behaviors in configuration files
- Configuring Behaviors in code
- Instance Management
- Reliable Messaging
- Message Queuing
- Transactions
- The principles of REST
- URIs and URITemplates
- REST Tools
- Monitoring and testing
- Typical errors in a Service Oriented Architecture
- Outcomes from errors
- Measuring performance
- Monitoring and diagnostics tools
- Security Domains
- WCF Integration
- Authentication and Authorization
- WCF Security Model
- Transport Security
- Message Security
- Claims-Based Identity
- Windows Identity Framework
Building Effective Windows Communication Foundation Applications using Visual Studio 2010