10263 Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

Displaying courses for United States [Change]
This course provides material for:
Microsoft Exam code: Exam 70-513

Overview

This course provides participants with the knowledge and skills to develop distributed applications using WCF 4 and Microsoft Visual Studio 2010.

Objectives

After completing this course, students will be able to:
  • Implement Service-Oriented Architecture tenets in WCF services
  • Host WCF services in a variety of Windows hosts
  • Define and implement WCF service contracts, data contracts, and message contracts
  • Use multiple endpoints with various messaging patterns
  • Test, troubleshoot, monitor, and diagnose WCF services
  • Ensure service reliability using transactions and message queues
  • Secure WCF services using message and transport security
  • Extend WCF using behaviors, dispatchers, inspectors, and formatters

Audience

This course is intended for professional .NET programmers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. Students should have experience consuming services within their Web and/or Windows client applications and be interested in learning to develop service-oriented applications (SOA) using WCF. Students should be experienced users of Microsoft Visual Studio 2008 SP1, as well as cursory familiarity with Microsoft Visual Studio 2010 for Windows client or Web application development.

Syllabus

Service-Oriented Architecture

  • What Is SOA?
  • The Benefits of SOA
  • Scenarios and Standards
  • Introduction to WCF
  • Lab : Service-Oriented Architecture

Getting Started with WCF Development

  • Service Contract and Implementation
  • Hosting WCF Services
  • WCF Behaviors
  • Consuming WCF Services
  • Lab : Service Development Lifecycle

Hosting WCF Services

  • WCF Service Hosts
  • ServiceHost
  • Hosting WCF Services in Windows Services
  • IIS, WAS, and AppFabric
  • Configuring WCF Hosts
  • Service Hosting Best Practices
  • Lab : Hosting WCF Services

Defining and Implementing WCF Contracts

  • What Is a Contract?
  • Contract Types
  • Messaging Patterns
  • Designing WCF Contracts
  • Lab : Contract Design and Implementation

Endpoints and Behaviors

  • Multiple Endpoints and Interoperability
  • WCF Discovery
  • WCF Default Endpoints
  • Instancing and Concurrency
  • Reliability
  • Lab : Endpoints and Behaviors

Testing and Troubleshooting WCF Services

  • Errors and Symptoms
  • WCF Faults
  • Debugging and Diagnostics Tools
  • Runtime Governance
  • Lab : Testing and Troubleshooting WCF Services

Security

  • Introduction to Application Security
  • The WCF Security Model
  • Transport and Message Security
  • Authentication and Authorization
  • Claim-Based Identity
  • Lab : Implementing WCF Security

Advanced Topics

  • The Asynchronous Invocation Pattern
  • Extending WCF
  • Routing
  • Workflow Services
  • Lab : Advanced Topics

Training provider

Teaching mode:
Online - Self paced
Classroom - Instructor Led
Online - Instructor Led
Duration: 3 days
Gooroo has partnered with the global leaders in IT training to give you access to quality training, personalised to you, targeted at increasing your job opportunities and salary.

Our pricing

We do not display pricing as Gooroo members qualify for special discounts not available elsewhere. You must enquire through Gooroo to get this benefit.

New courses are happening all the time

Our partner's expert training consultant will provide you with the times and all the details you need. Enquire today.

Top skills covered in this course

Windows Communication Foundation
United States
This skill has an average salary of
US$108,125
and is mentioned in
0.05%
of job ads in this area.
Internet Information Services
United States
This skill has an average salary of
US$91,204
and is mentioned in
0.35%
of job ads in this area.
Debugging
United States
This skill has an average salary of
US$98,644
and is mentioned in
1.85%
of job ads in this area.
Windows service
United States
This skill has an average salary of
US$92,389
and is mentioned in
0.01%
of job ads in this area.