About UsCommunityTrainingContent DevelopmentContact

Training
About
Curriculum

.NET Framework
.NET 3.5
.NET 2.0
WCF
WPF
WF
Security

Web Development
Silverlight
ASP.NET Ajax
ASP.NET 2.0
ASP.NET 1.1
Web Services
WSS

Servers/Tools
BTS 2006
BTS 2006 R2
BTS RFID
SQL 2005
VSTS
WCCS/HPC

Double Features
WCF/WF
BTS2006/R2
Ajax/Silverlight
ASP.NET/Ajax
ASP.NET/SQL2005
ASP.NET/Security
.NET/ASP.NET

Technical Staff
Aaron Skonnard
Fritz Onion
Keith Brown
Scott Allen
Craig Andera
David Cowles
Jon Fancey
Jon Flanders
Mike Henderson
Dr. Joe Hummel
Ian Griffiths
Matt Milner
Ted Neward
Brian Randell
Dan Sullivan
Mike Woodring



     

Upcoming public offerings:

6/16/2008
Double Feature: WCF/Workflow


7/14/2008
Double Feature: WCF/Workflow


8/4/2008
Double Feature: WCF/Workflow


9/22/2008
Double Feature: WCF/Workflow


10/6/2008
Double Feature: WCF/Workflow

Subscribe to Course Schedule Subscribe to Course Schedule

 
     

Course Details:

Course authors and instructors:
Keith Brown
Jon Flanders Matt Milner
Ted Neward
Aaron Skonnard
Dan Sullivan

Technologies covered:
WCF 3.5
IIS 7.0/WAS

Course duration:
Four days, 9am-5pm

On-site, private deliveries:
Contact us to see how we can deliver this course at your company.

Programming language:
C#

 
     
Four intensive days learning how to build connected systems with WCF

Windows Communication Foundation (WCF) is the next-generation platform for building connected systems on the Windows platform. WCF makes it possible to build secure, reliable, and transacted systems through a simplified programming model that unifies and improves many of the previous .NET technologies including ASMX, WSE, .NET Remoting, .NET Enterprise Services (COM+), and System.Messaging. Not only is WCF simpler to use than its predecessors, it’s also more flexible and interoperable thanks to its focus on service orientation and its support for standard protocols and specifications. WCF is sure to change the way every .NET developer builds connected systems in the years ahead. This course provides fast-paced exposure to WCF and will help you get started today.

Versions covered:
  • .NET 3.0
  • .NET 3.5
Highlights
  • Connected systems architecture
  • Service orientation & REST
  • Web standards and protocols
  • Programming services & clients
  • Fault handling & exceptions
  • Hosting and activation (including WAS)
  • Runtime execution
  • Durable services (new in 3.5)
  • Serialization and data contracts
  • Service contract design
  • RESTful services (new in 3.5)
  • Ajax/JSON and RSS (new in 3.5)
  • Transport & message-based security
  • Reliable & queued messaging
  • Transactions
  • Extensibility

Who Should Attend

Developers interested in ramping up quickly on the WCF architecture, programming model, runtime services, and other key concepts and features that you can take advantage of today.

Prerequisites:

Experience programming in C# using Visual Studio .NET is required. Experience with ASP.NET Web services (ASMX), WSE, and traditional distributed frameworks helpful but not strictly required.

What you should expect to learn:

This course will not only help you understand the design principles behind WCF but also teach you the practical usage today. You’ll learn about the WCF programming model and how to configure security, reliability, and transaction support. You’ll learn how to host services in different types of applications and over different communication protocols, using various standards when interoperability is important. By the end of the course you will feel comfortable tackling the WCF programming challenges you face.

Questions this course will answer:

  • How does WCF relate to the existing suite of .NET distributed technologies?
  • What kind of migration support is provided? How hard will it be to port my code?
  • How does the WCF architecture embrace the tenets of Service Orientation?
  • How do I begin programming WCF services that require a variety of different features?
  • How do I use WCF to consume existing services on my network or on the Internet?
  • What Web services standards does WCF support?
  • What transport protocols and message formats does WCF support?
  • Does WCF support building RESTful services? If so, how do I get started?
  • How does WCF support versioning contracts and XML message formats?
  • What features does the WCF runtime execution environment offer?
  • How can I host WCF services in my own application? How about in IIS/WAS?
  • What is the WCF security model like, and what features does it provide?
  • What kind of support does WCF provide for reliable and durable messaging?
  • How do distributed transactions work in WCF and when should I use them?
  • How can I extend WCF with additional behaviors that my application may need?

For more information on offerings of this course : contact Pluralsight here.

 
   
 
© 2006 Pluralsight.
Visual Design by Studio Creativa
Privacy Policy