Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

WCF (Windows Communication Foundation) Course Details
 

Batch Date: Jan 25th, 26th @ 8:00AM to 5:00PM

Faculty: Mr. Ramesh Babu

Fee: 500 INR

Duration: 2 Days workshop

Location : S.R Nagar, Hyderabad.

Venue :
Canara bank Building 2nd Floor,
Opp: Dhanalakshni Bank,
Near S.R Nagar Police Station
Contact: 80 96 96 96 96


Syllabus:

• Web Services

  • Introduction
  • Creating Web Services and using them
  • Role Of SOAP (Simple Object Access Protocol) in Web Services
  • Implementing Security In Web Services

• Introduction To WCF

  • What Is SOA (Service Oriented Architecture) and its Advantages?
  • Existing Distributed Technologies Of Microsoft
    • NameNode
    • JobTracker
    • SecondaryNameNode
    • TaskTracker
    • DataNode

  • What Is WCF and WCF Service?
  • Advantages Of WCF over Existing Distributed Technologies
  • Attributes Related To WCF
  • Creating A Simple WCF Service

• WCF Programming Model

  • Technical Architecture And Programming Approach
  • WCF Programming Model
    • Address
    • Bindings
    • Contracts
  • WCF Layers
    • Messaging Layer
  • ServiceHost and Channel Factory
    • Service Host
    • Channel Factory
    • Service Description
    • Service Runtime
  • Applying Behaviors
    • Service Behavior
    • Contract Behavior
    • Channel Behavior
    • Operation Behavior
    • Service Metadata Behavior
  • Working With Configuration Tool

• Creating WCF Services

  • Service Contracts
    • ServiceContract Attribute
    • OperationContract Attribute
    • ServiceBehavior Attribute
    • OperationBehavior Attribute
  • Hosting On IIS
  • Data Contracts
    • XML Serialization
    • Data Contracts
    • Message Contracts

• Hosting And Consuming WCF Services

  • Hosting Environment Featurs
  • Hosting Environment Features
  • Self Hosting
  • Hosting Using IIS
  • Hosting Using Windows Services
  • Consuming WCF Services
    - Service Proxies

• Managing WCF Services

  • Using Configuration Files
    -
    Configuration Editor (SvConfigEditor.exe)
  • Using Tracing and Message Logging Capabilities
    • Message Logging
    • Tracing
       ------ Using SvcTraceViewer.exe
  • WCF Performance Counters
  • Using WMI

• Implementing Security In WCF

  • Introducing WCF Security Features
  • Security Features Of Bindings
  • Protection Levels
  • Transport-Level Security
  • Message-Level Security
  • Mixed Mode Security
  • Authorization In WCF

• Implementing Reliable Messaging And Queue Based Communications

  • Reliable Messaging
  • Reliable Sessions
  • Queuing in WCF

• Using Transactons In WCF

  • What Is A Transaction?
  • Types Of Transactions In WCF
  • Defining Transactions
  • Transactions And Queues

• Working With Data

  • Understanding the Data Transfer Architecture
  • Exploring the Serialization Options in WCF
  • Introducing Data Contracts
    • Data Contract Names
    • Data Contract Equivalence
    • Data Contract Versioning
    • Round-Tripping
  • XML Serialization
  • Message Contracts
  • Filtering

• Implementing SOA Interoperability

  • Achieving Java/J2EE Interoperability
    • Non-Microsoft SOA Platforms
    • Interoprability with WS-I Basic Profile
    • Sending Binary Data Over Web Services
  • Using WS-ReliableMessaging
    • WS-ReliableMessaging Example
    • Platform Support of WS-ReliableMessaging

• REST ful Services