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 Design Concepts

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

    ● Serialization
        ◦ Overview
        ◦ WCF serializers
        ◦ Demo: Serialization and SvcUtil.exe
        ◦ XmlSerializer
        ◦ NetDataContractSerializer
        ◦ DataContractSerializer
        ◦ DCS supported types
        ◦ [DataContract] mapping
        ◦ Demo: Using [DataContract] and [DataMember]
        ◦ Composition, derivation, and known types
        ◦ Demo: Using [KnownType]
        ◦ Enumerations
        ◦ DataSets, arrays, and collections
        ◦ Demo: Using collections vs. DataSet
        ◦ Serialization events
        ◦ Demo: Hooking the serialization events
        ◦ Demo: Bringing it all together
        ◦ Summary
    ● Service Contracts
        ◦ Overview
        ◦ Service contract architecture
        ◦ Demo: Multiple service contracts
        ◦ Runtime dispatching
        ◦ Importing/exporting
        ◦ Demo: Importing/exporting with SvcUtil.exe
        ◦ Service contract mapping
        ◦ Demo: Customizing service contracts
        ◦ Designing operations
        ◦ One-way operations
        ◦ Demo: One-way operations
        ◦ Duplex contracts
        ◦ Demo: Duplex contracts
        ◦ Mapping methods to messages
        ◦ Message contracts
        ◦ Demo: Message contracts
        ◦ Generic contracts
        ◦ Demo: Generic contracts
        ◦ Summary
    ● Faults and Exceptions
        ◦ Overview
        ◦ Exceptions and faults
        ◦ WCF exception handling
        ◦ Including exception details in faults
        ◦ Demo: Default exception/fault handling
        ◦ FaultException
        ◦ Demo: Working with FaultException
        ◦ Typed faults
        ◦ Fault contracts
        ◦ Demo: Working with typed faults
        ◦ Global exception handling
        ◦ IErrorHandler
        ◦ Demo: Implementing IErrorHandler
        ◦ Client-side exception handling
        ◦ Faulted channels
        ◦ Proper disposing techinques
        ◦ Demo: Client-side exception handling
        ◦ Summary
    ● Security
        ◦ Overview
        ◦ The CIA of security
        ◦ Demo: Secure by default
        ◦ Security choices you need to make
        ◦ Declaring the protection level
        ◦ Demo: Using ProtectionLevel
        ◦ Configuring security in bindings
        ◦ Transport security
        ◦ Message security
        ◦ TransportWithMessageCredential
        ◦ Client credential type
        ◦ Demo: Configuring the WSHttpBinding
        ◦ Demo: Configuring the NetTcpBinding
        ◦ Security call context
        ◦ Authorization options
        ◦ Impersonation
        ◦ Demo: Authorization using impersonation
        ◦ Groups and roles
        ◦ Demo: Authorization using [PrincipalPermission]
        ◦ Federation and claims
        ◦ Claims-based authorization
        ◦ Demo: Authorization using claims
        ◦ Authorization behaviors
        ◦ Demo: Authorization using a custom behavior
        ◦ Summary
    ● Reliability
        ◦ Overview
        ◦ WCF reliability solutions
        ◦ Why reliable sessions?
        ◦ Reliable session features
        ◦ Enabling reliable sessions
        ◦ Demo: Reliable sessions in action
        ◦ Why queued messaging?
        ◦ Enabling queued messaging


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Development & Implementations and Operating Systems Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
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