Get Started With WCF
  • WCF Services
  • Passing Various Kinds Of Parameters
  • Passing Objects As Parameters
  • Getting Data From Sql Server
Hosting On IIS And Using WCF Service
  • Hosting A WCF Service
  • Creating A Client
Necessity Of WCF
  • What is SOA?
  • How To Achieve SOA?
  • Why WCF?
End Points
  • End Point Implementation - I
  • End Point Implementation - II
Hosting Options - Self Host
  • Understanding Self Host
  • Implementing Self Host
  • Implementing Self Host - II
  • Multiple Endpoints With Different Bindings
  • Declarative Endpoints With NamedPipes Bindings
Mex EndPoints
  • Imperative Mex End Points (In Coding)
  • Declarative Mex End Points (In App.Config)
  • Understanding svcutil.exe Tool
Hosting Options - Windows Service Host
  • Understanding Windows Host
  • Implementing Windows Host - I
  • Implementing Windows Host - II
Hosting Options - WAS
  • Understanding WAS and Installing IIS7
  • Hosting WCF Service On IIS7
  • Understanding And Hosting WCF Service On WAS
Binding
  • Understanding Binding == Channel Stack
  • Binding Class Properties In Config File
  • Binding Class Properties In Programming
  • Specific Properties Of Various Bindings
Service & Operation Contracts
  • Understanding Contracts In WCF
  • Properties Of Contracts Attributes
  • Operation Contract Modifications
  • Operation Overloading In WCF
  • Service Contract Inheritance In WCF
  • Conclusion Of Service Contract
Data and Fault Contracts
  • Introduction To DataContract
  • Working With Properties Of DataContract And DataMember
  • Faults In WCF
  • FaultExceptions And FaultContracts
Sessions And Instance Management
  • Sessions In WCF
  • Instance Management In WCF
  • Implementing Instance Management
  • Controlling Sessions
  • WCF Service To Sell Courses Online
Message Exchange Patterns
  • Introduction To MEP And Implementing One Way
  • Duplex Or Callback MEP
Transactions In WCF
  • Understanding Transactions In WCF
  • Implementing Transactions In WCF
  • Sessionful Transactions In WCF
Security In WCF
  • Understanding Security Basics
  • Two Real-time Security Scenarios
Windows Based Security In WCF
  • MessageSecurity With NetTcpBinding
  • Windows Authorization
  • Windows Authentication
Web Based Security In WCF (Username)
  • Enabling SSL For Transport Security
  • Implement Transport Security With Basic Http Binding
  • UserName Based Custom Authentication With Basic Http Binding
  • Custom Authorization With Basic Http Binding
  • Source Code WCF
Introduction To Web APIs
  • What is a Web API?
  • Where does Web API Fits in Asp.Net?
Implementing And Consuming First Web API
  • First Simple Web API
  • Hosting Web API Service On IIS
  • Consuming Web API in Windows Client
  • Consuming Web API in Web Client
CRUD Operations With Entity Framework
  • Implement CRUD Operations In Web APIs Using EF
  • Invoking CRUD Operations With Fiddler
Enhancing CRUD Operations
  • Understanding HttpMessageHandler
  • Enhancing Get Methods
  • Enhancing Post Method
  • Model State Validation
  • Enhancing Put Method
  • EnhancingDeleteMethod
IHttpActionResult, Action Filters And Routing
  • IHttpActionResult (1 Of 2)
  • IHttpActionResult (2 Of 2)
  • ContextScaffolding And ActionFilter
  • Routing In WebAPIs
Exception Handling