Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

WS-Star with WCF

Course Summary

The WS-Star with WCF training course begins with students learning how to build enterprise-grade web services using Microsoft's Windows Communication Foundation (WCF). Next, the course provides an overview of web service styles and WCF's place in the .NET technology stack. The course concludes by covering the details of WCF architecture and best practices.

Purpose
Learn how to build standards-compliant web services using Microsoft WCF.
Audience
Programmers familiar with the .NET platform who want to build robust and platform-neutral web services.
Role
Software Developer
Skill Level
Intermediate
Style
Workshops
Duration
3 Days
Related Technologies
.NET

 

Productivity Objectives
  • Describe the major styles of building a web service.
  • Explain the key components of the WCF architecture.
  • Secure WCF web services.

What You'll Learn:

In the WS-Star with WCF training course, you'll learn:
  • Introducing WCF and WS-*
    • What is a web service?
    • DCOM, remoting, and the bad old days
    • Service Oriented Architecture (SOA)
    • Balancing tradeoffs - SOAP vs. REST
  • WCF Basics
    • Service contracts
    • Data contracts
    • More about serialization
    • Service implementation
  • Building Service Clients
    • Using Svcutil.exe
    • Channels
    • Channel factories
    • Channel lifecycle
    • [Optional] Building an asynchronous client
  • WCF Architecture
    • Instance lifecycle and state management
    • Hosting options
    • Improving reliability and throughput
  • Securing WCF Applications
    • Security overview
    • Authentication and authorization
    • Choosing credentials and protocols
    • Exploring Windows Identity Foundation (WIF)
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.