MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

WCF Fundamentals

Course Summary

Windows Communication Foundation (WCF) is the basis for building connected systems on the Windows platform using .NET, making it possible to build secure, reliable, and transacted services that can be composed into service-oriented applications. This cour

  • +

    Course Syllabus

    Course Fee:
    USD 29
    ● Introducing WCF
        ◦ Overview
        ◦ Microsoft connected systems
        ◦ The move towards services
        ◦ Service design philosophies
        ◦ SOAP-based services
        ◦ RESTful services
        ◦ Service-orientation and SOA
        ◦ Microsoft's first attempts
        ◦ The ideal communication framework
        ◦ Introducing WCF
        ◦ Demo: Writing a simple WCF service
        ◦ Services and endpoints
        ◦ Built-in bindings
        ◦ Consuming services with WCF
        ◦ Demo: Writing a simple WCF client
        ◦ Some common WCF questions
        ◦ Summary
    ● Programming Services
        ◦ Overview
        ◦ Defining data contracts
        ◦ Defining service contracts
        ◦ Implementing services
        ◦ Demo: Writing a simple service
        ◦ Hosting services
        ◦ Configuring services within a host
        ◦ Demo: Writing a host application
        ◦ Defining endpoints in configuration
        ◦ Demo: Using the WCF config section
        ◦ Addresses and bindings
        ◦ Binding configurations
        ◦ Demo: Defining a binding configuration
        ◦ Service behaviors
        ◦ Demo: Applying a service behavior
        ◦ Publishing service metadata
        ◦ Demo: Exposing MEX endpoints
        ◦ Service exceptions
        ◦ Summary
    ● Programming Clients
        ◦ Overview
        ◦ Retrieving endpoint definitions
        ◦ Demo: Using SvcUtil.exe
        ◦ Demo: Using Service References
        ◦ Programming channels
        ◦ Specifying client endpoints
        ◦ Channel lifecycle
        ◦ Demo: Creating, using, and closing channels
        ◦ Avoiding ChannelFactory
        ◦ Demo: Using the proxy class
        ◦ Configuring client channels
        ◦ Exceptions and faults
        ◦ Demo: Handling various exceptions
        ◦ Invoking services asynchronously
        ◦ Demo: Using the WCF 3.5 async model
        ◦ Sharing assemblies and reusing types
        ◦ Demo: Tool-support for reusing types
        ◦ Programming MEX in WCF clients
        ◦ Demo: Using MetadataResolver
        ◦ Summary
    ● RESTful Services
        ◦ Overview
        ◦ Understanding REST
        ◦ Resource Oriented Architecture (ROA)
        ◦ Tradeoffs and guidance
        ◦ REST support in WCF 3.5
        ◦ Configuring WCF services for REST
        ◦ WebGetAttribute
        ◦ WebInvokeAttribute
        ◦ UriTemplate
        ◦ Demo: Implementing a RESTful service
        ◦ Demo: Using WebServiceHost/Factory
        ◦ Demo: Calling a RESTful service
        ◦ WebOperationContext
        ◦ Syndication programming model
        ◦ Demo: Publishing Atom/RSS feeds
        ◦ Ajax integration via JSON

    Course Type:


    Course Status:



    1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top