You are on page 1of 2

Mahindra Satyam Learning World

Windows Communication
Course Code <DR109>
Foundation(WCF)
Phase 2 Duration (Hrs) <8>
Prerequisites
The participants need to have prior knowledge/skill of
• New Language Features of C# 3.5
• XML Web Services
• Working with Microsoft Windows 2000, XP, or Vista.

Course Objectives
The participant should be able to appreciate the features and WCF Features
• ABCs of WCF
• Hosting WCF Service
• Consuming WCF Service

Subject Learning Concept Delivery


S.# Points to Cover Hrs
Area Objectives Type* Method#
1.Role of DCOM 1. What Is DCOM?
2. What are the merits and
C1 <CL/CS/VL/PB> <0.3 >
demerits of DCOM?

2.Role of COM+/Enterprise 1. What Is COM+?


Services 2. What are the merits and
demerits of COM+? C1 <CL/CS/VL/PB> <0.4>

3.Role of MSMQ 1. What Is MSMQ?


Introduction to
Windows 2. What are the merits and
1. demerits of MSMQ?
Communication C1 <CL/CS/VL/PB> <0.3>
Foundation

4.Role of .Net Remoting 1. What is Remoting?


2. What are the merits and demerits
C1 <CL/CS/VL/PB> <0.3>
of Remoting?

1. What is XML Web Service?


5.Role of XML Web2. What are the merits and demerits
of XML Web Service? C1 <CL/CS/VL/PB> <0.3>
Services

1. What is WCF?
2. WCF Features
6. Role of WCF 3. Overview of SOA. C1 <CL/CS/VL/PB> <0.4>

1. The ABCs of WCF


WCF: The 1. The Basic Composition 2. Understanding WCF Contracts
2. 3.Understanding WCF Bindings C2 <CL/CS/VL/PB> <1.0 >
Bottom Line of a WCF Application
4.Understanding WCF Address
1.The [ServiceContract] Attribute
2.The [Operation Contract] Attribute
Building a WCF
3. 1.Building a WCF Service 3.Service Type As Operational C3 <CL/CS/VL/PB> <2.0 >
Application
Contracts

2.Hosting the WCF Service 1. Establishing the ABCs Within an


App.config File
2. Coding Against the ServiceHost
Type
3.Host Coding Options
4.Details of the ServiceHost Type C3 <CL/CS/VL/PB> <2.0 >
5.Details of the
<system.serviceModel> Element
6.Enabling Metadata Exchange

Course Plan-Windows Communication Foundation Page 1 of 2


Mahindra Satyam Learning World

4. Designing WCF Data 1. [DataContract] Attribute


C3 <CL/CS/VL/PB> <1.0>
Contracts 2. [DataMember] Attribute

Collaterals Details
Collaterals Deployed Collateral Available Path
Virtual learning \\hstslc006\SLW_TECH\Streams-
Collaterals\MS.Net
Case studies \\hstslc006\SLW_TECH\Case Studies
Resources Required (With Version Number)
• Windows OS ( Windows XP / Vista Recommended)
• Visual Studio 2008 Standard Edition with Service Pack1
References
• http://msdn.microsoft.com/en-us/library
Version History
Version # Date Created/Changed by Changes made Reviewed by
31/Dec/2 Burma_Seshubabu Ankem_VeerendraKumar Srikanth
1.0
008 Nivarthi

*Concept Type
C1 - Factual knowledge: The basic elements that associates must know and understand
C2 - Conceptual knowledge: The interrelationships among the basic elements within a large structure that enable them to
function together.
C3 - Procedural Knowledge: How to do something; methods of inquiry and criteria for using skills, algorithms, techniques and
methods.

#Delivery Method
CL - Class Room Learning
CS - Case Study Learning
PB - Problem Based Learning
VL - Virtual Learning

Course Plan-Windows Communication Foundation Page 2 of 2

You might also like