Building Effective Windows Communication Foundation applications using Visual Studio 2010

Level

Building Effective Windows Communication Foundation applications using Visual Studio 2010

Focus on Training
Logo Focus on Training

Need more information? Get more details on the site of the provider.

Starting dates and places

There are no known starting dates for this product.

Focus on Training offers this product as a default in the following regions: N/A

Description

This course is ideal for Developers and Team Leaders who will be using Windows Communication Foundation and the Microsoft .NET Framework to implement a Service Oriented Architecture

Delegates will learn how to
Create and manage Windows Communication Foundation – WCF projects in Visual Studio 2010.
Identify scenarios and standards for a Service Oriented Architecture.
Describe the role and characteristics of RESTful services.
Design and implement service, data and message contracts.
Create, host and consume a simple WCF service.
Use a variety of hosts including Internet Information Services and Windows Services.
Configure services for discoverability.
Implement queued and transactional service…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

This course is ideal for Developers and Team Leaders who will be using Windows Communication Foundation and the Microsoft .NET Framework to implement a Service Oriented Architecture

Delegates will learn how to
Create and manage Windows Communication Foundation – WCF projects in Visual Studio 2010.
Identify scenarios and standards for a Service Oriented Architecture.
Describe the role and characteristics of RESTful services.
Design and implement service, data and message contracts.
Create, host and consume a simple WCF service.
Use a variety of hosts including Internet Information Services and Windows Services.
Configure services for discoverability.
Implement queued and transactional services.
Define fault contracts and handle errors.
Describe the key factors affecting the performance and reliability of services.
Use a combination of tracing and message logging techniques to monitor WCF services.
Secure WCF services with both transport and message security.
Implement claim-based identity.
Configure content-based and context-based routing.

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.

The course is presented as a mixture of lectures and hands-on exercises. Instructions and solutions are provided in the C# 4.0 language only.

Typical Course Outline

Chapter 1 : Fundamentals of Service Oriented Architecture

SOA Service Oriented Architecture
Where does WCF fit in?
Introduction to Windows Communication Foundation – WCF

Chapter 2: Creating and maintaining WCF projects in Visual Studio 2010

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

Chapter 3: Hosting WCF services

Why must WCF Services be Hosted?
Types of Host: IIS, WAS, AppFabric, self-hosting
Which Host to Choose?
Other Alternatives

Chapter 4: Service Contracts

Simple Service Contracts
MetaData, MEX and WSDL
Generate Proxy Classes from WSDL
ServiceContract and OperationContract Properties
Message Exchange Patterns
Service Versioning

Chapter 5: Data and Message Contracts

How should data be transferred? P
OCO and Serializable
Data Contracts
DataContract and DataMember attributes
Inheritance and KnownTypes
DataContract Versioning and Extension Data?
Message Contracts

Chapter 6: Fault Contracts and Error Handling

Faults and exceptions
The Fault element
Throwing .NET exceptions
Throwing custom faults

Chapter 7: Endpoints and Bindings

Endpoints and Bindings
System (built in) Bindings
Custom Bindings
Default Endpoints
Multiple Endpoints
Routing
Ad-Hoc Discovery
Managed Discovery

Chapter 8: Behaviors and Instance Management

Channel Stack
Behaviors
Configuring Behaviors in configuration files
Configuring Behaviors in code
Instance Management

Chapter 9: Reliable Messaging and Transactions

Reliable Messaging
Message Queuing
Transactions

Chapter 10: RESTful Services

The principles of REST
URIs and URITemplates
REST Tools

Chapter 11: Monitoring and testing WCF services

Monitoring and testing
Typical errors in a Service Oriented Architecture
Outcomes from errors
Measuring performance
Monitoring and diagnostics tools

Chapter 12: Securing WCF services

Security Domains
WCF Integration
Authentication and Authorization
WCF Security Model
Transport Security
Message Security
Claims-Based Identity
Windows Identity Framework

There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.