AppDev - Technical learning ...in a class by itself
Product Search
Browse Catalog
Training Topics
 Developer
ADO.NET
ASP, ASP.NET
BizTalk Server
HTML
Java, Javascript
MCTS
Office Developer
SharePoint
Silverlight
SQL Server
Visual Basic
Visual C#
Visual Studio .NET
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 6.0
XML, XSLT
AppDev OnDemand
Training Suites

IT Professional
MCSE, MCSA
Microsoft Windows

End User
Learning Office
Learning Windows
Team Training Solutions
 Overview
KSource Online
Instructor-Led
Blended Learning
Multi-User Licensing
Resources
 Conferences
Free Training
International
About AppDev
 AppDev Experts
Company Profile
Press Releases
Contact Us
Jobs
Testimonials
Privacy Policy
Site Map


Sign-in | New User? Click here to sign up    AppDev Europe (UK)  
  View Cart My Account Customer Service Product Support
AppDev Home Page CD, DVD, Online Learning Team Learning: Online, Classroom ILT Solutions
Ready to Order? Order online, call 1-800-578-2062 or +44(0)1903 740 624 in Europe (UK).    AppDev on Facebook AppDev on YouTube
Microsoft Windows Communication Foundation Using Visual C# 2008 Training

Microsoft Windows Communication Foundation Using Visual C# 2008

with Robert Green

View Course Outline | Print Course Outline (.PDF)

In this course, you will learn how to use Windows Communication Foundation (WCF) and you will see how it is a unified programming model for building service-oriented distributed applications. You will see how to build, host and call WCF services and you will gain a deep understanding of the basic building blocks of WCF, including endpoints, bindings and contracts. More...

SHIPPING NOTE: This course ships with the full 10+ hours of instructor-led training media. Courseware, labs, code and exams for this course will be available 6/15/2009.

Course includes 30+ hours of total training time...

  • 8 modules of training
  • Over 10 hours of media runtime
  • Over 850 pages of printable courseware
  • Step-by-step hands-on-labs
  • Sample code

SPECIAL OFFER: BUY 1 GET 1 FREE TRAINING! Details...
Hurry, offer ends 9/30/2010. Not valid on printed books.

FormatModulesRetail Price
Microsoft WCF Using Visual C# 2008
CD-ROM

 8 CD-ROMs
ZWCC-CD-50

Retail Price: $495.00

CD-ROM & Books

 8 CD-ROMs + Printed Book
KWCC-CD-50

Retail Price: $591.00

DVD-ROM

 1 DVD-ROM
ZWCC-DV-50

Retail Price: $495.00

DVD-ROM & Books

 1 DVD-ROM + Printed Book
KWCC-DV-50

Retail Price: $591.00

Multi-User LicenseNeed to train multiple users? Call 800-578-2062 to purchase additional user licenses for your AppDev Product.
100% Satisfaction Guaranteed. Details...
This training includes AppDev’s comprehensive courseware in printable .pdf format. Items designated as + Printed Books include a printed copy of the courseware.
Payment also accepted in GBPounds or Euro. Call +44 (0) 1903 740 624 to order.
View the text of AppDev's Single-User License Agreement.
See additional order and shipping information.
Read about Robert Green.
Save even more on this course when you buy a Training Suite: Visual C# 2008 Web/Windows Power Learning Suite, Web Developer Using Visual C# 2008 Select Learning Suite, AppDev OnDemand Visual C# 2008 Web Developer Library, Windows Developer Using Visual C# 2008 Select Learning Suite, AppDev OnDemand Visual C# 2008 Windows Developer Library
Course Outline (Outlines are subject to change.)

Windows Communication Foundation Using Visual C# 2008

ModulesRun Time
810 hours

In this course, you will learn how to use Windows Communication Foundation (WCF) and you will see how it is a unified programming model for building service-oriented distributed applications. You will see how to build, host and call WCF services and you will gain a deep understanding of the basic building blocks of WCF, including endpoints, bindings and contracts. In addition, see how to handle exceptions, maintain state between calls to a service and use transactions. Subsequent topics include and basics of WCF security, integrating WCF with Windows Workflow Foundation and building WCF services that support Representational State Transfer (REST) and syndication. By the time you have completed the course, you will have a good understanding of how to build and use WCF services in your distributed applications.

In this course, you will learn now to…

  • Build and call WCF services.
  • Host WCF services using Web servers and managed applications.
  • Configure service endpoints in code and in configuration files.
  • Use the WCF-supplied bindings as well as create custom bindings.
  • Manage service and data contracts.
  • Handle exceptions in WCF services.
  • Monitor and diagnose WCF services at runtime.
  • Implement three different message exchange patterns.
  • Maintain state in WCF services.
  • Add transactions support to a WCF services.
  • Authenticate callers of a service and restrict their access based on roles.
  • Expose a workflow as a WCF service and call a WCF service from within a workflow.
  • Build WCF services that support REST.
  • Build WCF services that generate RSS and Atom feeds.

Prerequisites: This course is designed for individuals with an intermediate knowledge of Visual C#, of building Windows and Console applications using Visual Studio 2008, and a familiarity with building and calling Web Services. You should also have a strong programming background.

Introduction to WCF

  • Review the Challenges of Building Distributed Applications
  • Examine the Concept of Service Oriented Application
  • See a High Level Overview of Windows Communication Foundation
  • Building and Host your First WCF Service

Hosting and Calling WCF Services

  • Understand how to Host a WCF Service
  • Understand how Clients Communicate with Services
  • See how to Host and Call a Service using Multiple Bindings
  • See how to Configure Endpoint in Code and in Configuration Files

Bindings and Contracts

  • Understand how to Work with Bindings
  • Explore how to Create Service and Data Contracts
  • See the Implications of Modifying Service and Data Contracts

Exceptions, Diagnostics and Message Patterns

  • Learn how to Handle Exceptions in WCF Services
  • See Techniques for Diagnosing Services
  • Explore One-Way and Duplex Communication

Sessions and Transactions

  • See how to use Sessions to Maintain State in WCF Services
  • Explore Options for Controlling the Lifetime of a Service Instance
  • Learn how to Add Transactions Support to a WCF Service

WCF Security

  • Explore the Basics of WCF Security
  • See how to Authenticate Callers of a Service
  • See how to Authorize Callers Based on Roles

Workflow Services

  • Learn how to Expose a Workflow as a WCF Service
  • See how to Call a WCF Service from a Workflow
  • Understand how to Build a Stateful Workflow Service

RESTful Services and Syndication

  • Explore how to Build WCF Services that Support Representational State Transfer (REST)
  • See how to Build WCF Services that Create RSS and Atom Feeds

back to top


Your Instructor

Robert Green is an author and presenter for several of AppDev's popular Visual Studio training courses (click here for a complete list of courses). He is a Microsoft MVP and a senior consultant with MCW Technologies, a Microsoft Certified Partner. Before joining MCW, Robert worked at Microsoft for 8 years, most recently as a Program Manager on the Visual Basic product team. Robert is a member of the INETA Speaker Bureau and has been a frequent speaker at technology conferences, including TechEd, VSLive and DevConnections. His articles have appeared on MSDN, in Advisor publications and more.

back to top



About This Site | Privacy Policy | Site Map
©2010 AppDev Products, LLC. All Rights Reserved. PHONE: 800-578-2062 or 952-943-1363
10250 Valley View Road Suite 120 | Eden Prairie, MN 55344 | FAX: 952-942-8452 | info@appdev.com