Windows Communication Foundation – 15 Hours of Free Video Tutorials

Yes Wade! I want to take advantage of the limited time offer to receive a FREE Lifetime Membership to Progress Monitor when I purchase any membership at Learn Visual Studio, Lynda Videos or any hosting account at DiscountASP.


"I tried to learn .NET by taking boot camp classes that cost me $6,000. After taking the classes, I discovered tons of free (and very cheap) videos on the internet created by experts in the field. I found the videos to be much better than the classrooms. The videos were presented by Microsoft presenters that knew the material backwards and forwards, and they were much cheaper and better than the classroom teachers. I have spent the last three years organizing and hunting down the videos for my own use and decided that all could benefit by sharing what I found." - Wade Harvey

Looking for premium .NET Training Videos? The best premium .NET Videos that I have found are at Learn Visual Studio. Those videos are only about 50 cents per hour, as compared to $25 per hour that other sites charge!

LearnVisualStudio is currently having a 25% off sale ($50 savings) and giving away a free membership to TrainingSpot ($60 value) when LVS Lifetime Membership is purchased.




Progress Monitor provides a syllabus and checklist for watching all of the videos.




DiscountAsp is the best hosting company that I have found for .NET applications. They provide many SQL tools that make it easy to remotely manage your sql database directly from your computer that other hosting companies like GoDaddy do not. How to Use DiscountASP to Connect Website to Database gives you the exact steps to take.

DiscountASP .NET hosting



If you want to accelerate your learning curve for JavaScript and many other programming basics, let me recommend Lynda Videos.

JavaScript tutorials



Limited Time Offer: Free Lifetime Membership to Progress Monitor ($24.95 value) when you purchase any membership at Learn Visual Studio, Lynda Videos or any hosting account at DiscountASP - just forward order confirmation to harvey007@sbcglobal.net

Pear Programming,wcf, wcf download, wcf video, wcf performance, wcf hosting, wcf datacontract, learning wcf This is a 15-part video tutorial series on . Windows Communication Foundation () is the messaging platform that was released with the Microsoft .NET Framework version 3.0. WCF unifies the programming model for how components and services communicate. In this series, you will also learn about: wcf download, wcf performance, wcf hosting, wcf datacontract, and much more.

Presenter: Michele Leroux Bustamante, Chief Architect, IDesign Inc.

Michèle Leroux Bustamante is chief architect of IDesign Inc.

Creative Commons License photo credit: Mendhak
 

Windows Communication Foundation

 

1. Overview
Key Concepts:

  • WCF is a technology for service-orientated architecture (SOA)
  • Overview of series

July 02, 2007 72 minutes

2. Contracts
Key Concepts:

  • designing service contracts
  • data contracts
  • message contracts
  • simple code-first approaches to complex type serialization
  • how to employ contract-first approaches with IXmlSerializable types
  • how to support polymorphic behavior with known types

July 09, 2007 73 minutes

3. Contract Versioning
Key Concepts:

  • WSDL contracts
  • guidelines for strict and non-strict approaches to contract versioning
  • how to design service contracts and data contracts to be version tolerant
  • how to handle explicit versioning of service contracts and data contracts

July 11, 2007 71 minutes

4. Exceptions and Faults
Key Concepts:

  • introduction to SOAP faults and their relationship to service metadata
  • exception handling scenarios in Windows Communication Foundation (WCF)
  • how to declare and throw SOAP faults
  • how to provide common exception-handling behaviors for a service using IErrorHandler

July 13, 2007 69 minutes

5. Bindings
Key Concepts:

  • Explanation of how binding configuration builds the communication channel
  • introduction to the core protocols and features provided by each of each of the standard bindings
  • common scenarios where standard bindings can be applied and their configuration settings
  • custom bindings

July 23, 2007 72 minutes

6. Hosting
Key Concepts:

  • Windows Communication Foundation (WCF) services can be hosted with Microsoft Internet Information Services (IIS) version 6.0, with the new Windows Process Activation Service (WAS) installed with IIS version 7.0, or with any other managed application process, including console, Windows Forms, Windows Presentation Foundation (WPF), or Windows service applications.
  • Selecting the right hosting environment for services
  • desired features of a hosting environment and the fundamentals of WCF service hosting
  • hosting semantics

July 25, 2007 9? minutes

7. Messaging Patterns
Key Concepts:

  • Explore approaches for handling large messages, such as Message Transmission Optimization Mechanism (MTOM) and streaming
  • classic message exchange patterns are employed and the impact on service contract design and communications as you move from request/reply to introduce one-way operations or callback contracts (duplex)
  • options for publish and subscribe implementations
  • example of how you can build a classic router and deal with related messaging and configuration semantics

August 10, 2007 74 minutes

8. Instancing Modes
Key Concepts:

  • the lifetime of the service instance can be limited to:
    • the duration of the request
    • for the duration of a client session (proxy instance),
    • or forever(singleton services)
  • The choice of optimal service lifetime depends on:
    • the expected calling pattern of clients
    • requirements for state-awareness
    • and the expected throughput necessary to serve requests

    .

  • Instancing modes in WCF control the way that service objects are allocated to handle requests. Requests to each service endpoint are processed by the appropriate service object, based on the instancing mode for the service type
  • PerCall instancing modes
  • PerSession instancing modes
  • Single instancing modes
  • August 13, 2007 68 minutes

    9. Concurrency, Throughput, and Throttling
    Key Concepts:

    • features for managing concurrent access and throttling access to services
    • reentrancy or concurrent threads to access a particular service instance
    • how to protect services from concurrent access using WCF or class Microsoft .NET multithreading techniques
    • how WCF allocates threads to handle concurrent requests
    • load balancing and failover semantics

    August 15, 2007 82 minutes

    10. Security Fundamentals
    Key Concepts:

    • authentication
    • authorization
    • the difference between single hop and message-level security
    • how to apply digital signatures and encryption
    • several common deployment scenarios for services within an enterprise system

    August 24, 2007 76 minutes

    11. Federated Security
    Key Concepts:
    • claims-based approach to authorization
    • any security token can be represented as a set of claims, including tokens that contain Windows credentials, username and password, or X509 certificates
    • Normalized claims allow developers to decouple how tokens are mapped to a set of domain-specific claims and how users are authorized based on those claims
    • how to build a claims-based security model using custom authorization policies, permissions, and attributes
    • federated model allows you to decouple authentication and authorization from your business service implementations using WSFederationHttpBinding
    • SAML tokens
    • how to create custom claims
    • how the flow of communication works between clients, token issuers, and services

    August 27, 2007 79 minutes

    12. Reliable Messaging
    Key Concepts:
    • reliable sessions is a binding feature in Windows Communication Foundation (WCF) that provides assurance at the message level using WS-ReliableMessaging (WS-RM)
    • enable reliable sessions on standard bindings
    • see how WS-RM works
    • how to control reliability settings using a custom binding

    August 29, 2007 72 minutes

    13. Transactions
    Key Concepts:
    • Windows Communication Foundation (WCF) makes it possible for services to participate in distributed transactions across process and computer boundaries, and to initiate transactions at the service tier. In fact, this is done via an interoperable Web service protocol called WS-AtomicTranscation (WS-AT).
    • how to configure the Distributed Transaction Control (DTC) to support WS-AT
    • how to configure your WCF clients and services to support transactions over any protocol

    September 04, 2007 70 minutes

    14. Message Queuing
    Key Concepts:
    • how to expose Windows Communication Foundation (WCF) services over Microsoft Message Queuing (MSMQ)
    • practical scenarios where queued services can be helpful
    • explain various configuration settings for NetMsmqBinding and their implications on system reliability and security

    September 04, 2007 67 minutes

    15. Extensibility
    Key Concepts:

    You might write custom extensions to:

    • Standardize coding practices.
    • Provide sound defaults for host and channel initialization
    • Add new behaviors for message processing
    • Control how messages are processed
    • Provide standard error-handling semantics
    • Extend the security model to support custom credentials or custom authorization techniques
    • Flow context across service boundaries
    • Control how metadata is generated
    • Create custom communication and messaging protocols

    In this webcast, we provide you with a long list of extensibility points and their purposes, while demonstrating some popular requirements and their solutions.

    September 07, 2007 70 minutes

    Related posts:

    1. Windows Presentation Foundation-18 Hours of Free Video Tutorials Windows Presentation Foundation - 18 hours of free video tutorial...
    2. Silverlight 2 – Six Hours of Free Video Tutorials by Microsoft Expert This free six-hour video series is entitled - "Look What...
    3. Azure Services Platform For Developers- (5 Hours of FREE Video Tutorials) Here is a collection of 5 hours of free tutorials...
    4. Architecting Desktop Applications with 2.0 – 15 Free Video Tutorials "Architecting Modern Desktop Applications in.NET" is a 15-part 25+ hour...
    5. Game Programming, C++, DarkGDK – 6 Hours of Free Video Tutorials This is a 6-part webcast series on game programming with...

    Related posts brought to you by Yet Another Related Posts Plugin.

    Comments

    2 Responses to “Windows Communication Foundation – 15 Hours of Free Video Tutorials”
    1. Unlucky says:

      So… you are playing with SEO ? you want to promote learnvisualstudio.com ?

    2. wendell says:

      Hey, i would love to see this but i cannot download it from ms site its keeps prompting me for a recording id and a passoword so too bad :(

    Speak Your Mind

    Tell us what you're thinking...
    and oh, if you want a pic to show with your comment, go get a gravatar!

    This blog uses the cross-linker plugin developed by Web-Developers.Net