|
Courses Offered
|
|
|
|
|
Watch our bestdotnettraining.com Demo videos. Competitive prices, rich quality
content, exhaustive explanations, detailed coverage, and learner friendly...
|
Demo Videos
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hello World App
|
ADO.NET Intro..
|
ASP.NET Controls
|
SOA and WCF
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
Webservices & WCF |
|
Select Course:
|
| |
|
|
|
Web Services initiated SOA application development, which is one of the most influential
design pattern .A web service is a standard platform for building interoperable
distributed applications. It allows you as a developer, to interact with other information
providers without worrying about what they are running either at the backend or
even their front-end.
Windows Communication Foundation (or WCF) is an application
programming interface (API) in the .NET Framework for building 2nd generation Service
Oriented Applications. WCF is designed in accordance with service oriented architecture
principles to support distributed computing where services are consumed by consumers.
Clients can consume multiple services and services can be consumed by multiple clients.
|
|
Course Demo Videos
|
|
Courses 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 Overview
Web Services
- What is Distributed Application
- High Level Architecture on how RMI/CORBA/DCOM works
- Introduction to WebService & 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 & 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 & 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 & 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 total Course Content for WebServices and WCF .
|
|
Software Download Links
|
|
|
|