M10263: Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

Level:
Costs:
Total time:
Provider rating: 10 Perpetual Solutions has an average rating of 10 (out of 1 reviews)
Logo Perpetual Solutions

Tip: Receive more information about the programme, starting dates & price. Or request a proposal from multiple providers for in-house training.

Overview

Your experience of this course?

Did you attend the course M10263: Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010 at Perpetual Solutions? Help other people by submitting your review at Springest!

Springest will donate £1.- to the Edukans Foundation as a thank you for each review

 
Schedule:
Daytime
Run time:
3 Days
Location type:
Open

vat information, completion, maximum participants, and starting dateplaces are unknown for this course.

Prerequisites:

Typically, this audience has the following knowledge/experience:
* Conceptual understanding of Service Oriented Architecture (SOA)
* Experience developing n-tier applications that consume WCF services
* Ability to implement simple network programming tasks, such as issuing a Web request
* Ability to call a WCF Service from a Web or Windows Client application

Course Description:

This audience is comprised of professional .NET software developers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. Members of the audience have experience consuming services within their Web and/or Windows Client applications and are interested in learning t…

Read the complete description

Description

Prerequisites:

Typically, this audience has the following knowledge/experience:
* Conceptual understanding of Service Oriented Architecture (SOA)
* Experience developing n-tier applications that consume WCF services
* Ability to implement simple network programming tasks, such as issuing a Web request
* Ability to call a WCF Service from a Web or Windows Client application

Course Description:

This audience is comprised of professional .NET software developers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. Members of the audience have experience consuming services within their Web and/or Windows Client applications and are interested in learning to develop their own service-oriented applications (SOA) using WCF Services. Members of the audience are experienced users of Microsoft Visual Studio 2008 SP1 or newer releases of the Visual Studio product. The audience has some experience using Visual Studio 2010 for either Windows Client or Web application development.

Please note, this is a preliminary outline. As such, elements of the syllabus may be subject to change. The examples and excercises in this course are based on C#, so this is not suitable for VB.NET developers.

This course includes the following modules:

Understanding SOA and Services

  • The goal of this module is to help students understand how a Service-Oriented Architecture differs from other application architectures, and to help students understand when and why to use the many built-in communication options (interoperable communication, binary communication, RESTful communication, etc.) that are available with WCF. Students should gain a general understanding of the most common 4-8 application scenarios for implementing WCF as well as an understanding of the WCF architecture.

Getting Started with WCF Development

  • The goal of this module is to get students started on developing WCF services with VS2010 (.NET 4.0) and to provide students with a general understanding the WCF service development lifecycle.

Hosting WCF Services

  • The goal of this module is to enable students to select an appropriate host (for a WCF service) based on the application scenario and production environment, and to enable the student to configure a service for consumption based on the host. Students should gain an understanding of the built-in hosting features provided by each hosting option.

Defining and Implementing WCF Contracts

  • The goal of this module is to enable students to define a contract that specifies what operations a service exposes and the messages it exchanges.

Endpoints and Behaviors

  • The goal of this module is to enable students to access to the functionality of a WCF service from different clients and to modify or extend the default functionality of a service for consumption by one or more clients.

Testing and Troubleshooting WCF Services

  • The goal of this module is to enable students to develop unit testing for a WCF service as well as troubleshooting the performance and behavior their WCF Services by using logging and tracing. Students will also learn to handle planned and unplanned exceptions as part of their development process.

Implementing WCF Security

  • The goal of this module is to enable students to improve the security of their WCF service and protect service messages. Students will also be able to recognize common threat scenarios and implement the appropriate WCF provided security feature.

Introduction to Advanced WCF Topics

  • The goal of this module is to introduce students to some advanced topics (Extensibility, Transactions, Deployment, Advanced Routing) that could be important to their company business but which could not be fully covered in this training course. The students will be directed toward additional content.

For online live training advice please visit our Learning Advice Centre on our website. Be sure to follow us on Twitter to receive special course offers, news and updates!

Reviews

There are no reviews yet. 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.

In-company offer

Ask for a quote on a customised training course.
Maximum 3 relevant providers will directly respond.

More courses within this subject:

Compare 36,039 training courses in subjects like Service Oriented Architecture (SOA)

Subscribe to our newsletter?

Receive news, tips, articles, interviews and education on personal development each month.

Sign up to create your own Learning Lists.

Not for humans