MS10263

Microsoft .NET Framework 4, Windows Communication Foundation Development

Please note, this is a preliminary outline. As such, elements of the syllabus may be subject to change.

Audience:

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.

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 outline:

Module 1 - Understanding SOA and Services

Module Goal: 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.

Module 2 - Getting Started with WCF Development

Module Goal: 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.

Module 3 - Hosting WCF Services

Module Goal: 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.

Module 4 - Defining and Implementing WCF Contracts

Module Goal: 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.

Module 5 - Endpoints and Behaviors

Module Goal: 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.

Module 6 - Testing and Troubleshooting WCF Services

Module Goal: 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.

Module 7 - Implementing WCF Security

Module Goal: 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.

Module 8 - Introduction to Advanced WCF Topics

Module Goal: 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.

Fakta

Kurs
MS10263
Längd
3 dagar
Pris
19.500 kr (exkl. moms)
Bookmark and Share

Förkunskaper

Förståelse för konceptet SOA, erfarenhet av applikatoner som använder WCF. Insikt i enklare utvecklingsuppgifter och hur man anropar en WCF Service.

Förbereder för följande certifieringstest

Efterföljande utbildningar

Kursmaterial

Microsofts officiella elektroniska kursmaterial på engelska ingår.

I samarbete med:

Kontakta oss
för mer information:

08 - 587 116 10 (Stockholm)
031 - 773 07 90 (Göteborg)
040-662 20 60 (Malmö)
info@informator.se

 
Gold Partner
Novell Partner