Hurray!!!! - New Version of LINQ & EntityFramework is Launched .          Enroll Now for SharePoint 2010 and upgrade to SharePoint 2013 for absolutely FREE – To be launched very soon.          Premium subscribers can now Raise Ticket to post any technical question to the technical support team and track their progress on the same.

WebServices & WCF

Webservice & WCF Course Details

Online WCF_and_Web_Services Training

Web Services are open standard ( XML, SOAP, HTTP etc.) based Web applications that interact with other web applications for the purpose of exchanging data. In this WCF training course you will learn what exactly Web Services are and Why and How to use them. Learn WCF online to achieve excellent working knowledge on the course. After completion of the course you can check how much knowledge you gained by answering Web service interview questions.
WCF (Windows Communication Foundation) is a framework for building service-oriented applications. . Clients can consume multiple services and services can be consumed by multiple clients. WCF online training helps to learn all the fundamental and advanced topics of WCF. Our In this WCF training course you will learn what exactly WCF is and Why and How to use its service. Learn WCF online and achieve good working knowledge of building WCF services. Prior knowledge of building .NET WCF services would also be an advantage.

Sample/Demo Videos

Sample Course Material

Course Objectives

At the end of the training course, students will be able to:

  • Understand Distributed computing. Comparing DCOM, CORBA and RMI
  • Develop and Configure Web services
  • Understand the inspiration and architecture of SOA & WCF
  • Create WCF client and service
  • Expose services using SOAP Protocol
  • Understand channels, bindings, and configuration options
  • Host a service in Web Server (IIS) or Console Application/Windows Service
  • Handle Exception in services
  • Implement Security (Authenticate and authorization) access to services
  • Manage transactions across service boundaries
  • Implement Asynchronous communication using MSMQ Server

Prerequisites

Participant must have decent knowledge of Object Orientation and language C#.

Syllabus Summary

Web Services

  • What is Distributed Application
  • High Level Architecture on how RMI/CORBA/DCOM works
  • Introduction to WebService and SOAP
  • To build an WebService application and client
  • Pass by value and reference behavior
  • Working with SoapHeader Attribute
  • Asynchronous Call to the WebMethod
  • Security in WebService

Introduction to WCF

  • Evolution of WCF
  • Evolution of Service Oriented Architecture (SOA)
  • Four Tenets of SOA
  • What is WCF
  • Where does WCF Services fit in?

Developing WCF Service Application and Client

  • Hosting WCF Service in IIS/ASP.NET Development Server
  • Using a Service in the client application
  • Understand Contracts in the service
  • Understand Instancing behavior in the service
  • Building WCF Library based Host and Client application.

Endpoints in configuration file

  • End points in Configuration File.
  • ABC - Address, Binding and Contract of the service in Configuration File.
  • Understanding importance of base address.
  • Importance of IMetadataExchange Contract / Endpoint.
  • Configuring service behavior in configuration file
  • WCF Service Configuration Editor
  • Creating Endpoints through Code

Channel Stacks and Bindings in WCF

  • Understanding Channel Stack
  • Introduction to Binding
  • Types of Bindings
  • Binding Comparison
  • Thumb rules in choosing endpoint binding
  • Configuring a Service and Client for Multiple Bindings
  • Binding Class Properties.

Understanding Service and Data Contracts

  • About Service Contract
  • Data Contract and Data Member
  • Versioning using Interface IExtensibleDataObject
  • Version Tolerance
  • Implications of Modifying Service Operations
  • Implications of Modifying Data Contracts
  • Working with Known Types

Handling WCF Exceptions/Faults

  • Overview
  • Producing Faults
  • SOAP fault with FaultCode and FaultReason
  • Culture specific SOAP fault
  • Strongly Typed SOAP fault
  • Consuming Faults
  • Proxy State for Managed Exceptions Vs SOAP Fault

Message Exchange Patterns

  • Request – Reply Pattern
  • One way Operations
  • Duplex Pattern
  • Duplex Publisher Subscriber Example

Transactions

  • What is Transaction and ACID
  • How to enable Transaction in WCF Service
  • TransactionScope in to begin a transaction.
  • Transaction Isolation
  • Transactions and Sessions

MSMQ

  • Introduction
  • Advantages of using MSMQ
  • Transactional Queues
  • Steps to follow to Build a MSMQ application

WCF Security

  • Concepts.
  • Security Mechanisms.
  • Default Security Settings.
  • Demonstrate how Messages are encrypted.
  • Authentication
  • Authorization

Click here to view detail course along with subtopics in each module.

Content
Post your Enquiry
 
captcha


LiveZilla Live Chat Software