Master WCF 4.0 From Scratch Using C#

Learn How to build WCF Services using C# Step By Step
4.6 (20 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
176 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 53
  • Length 7 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course Description

Windows Communication Foundation (WCF), which was released as part of the .NET Framework (3.0 and 3.5), is a platform developers can use to build Service-Oriented Applications.

This course provides developers with a thorough knowledge in developing WCF Services using C#.

In this course by development expert Kameswara Sarma Uppuluri, you'll learn essential concepts that you need to know to get started building WCF Services using C#.

This course provides step-by-step walk-throughs and coding demos that you're encouraged to code along with to enhance the learning process.

This course is broken down into 13 Modules with each module providing source code so that you can follow along with Kameswara Sarma Uppuluri. Some of the modules can be seen in the below list.

Section 1 : Developing a Simple WCF Service Application

Section 2 : Developing and Hosting a WCF Service Onto IIS

Section 3 : Learn How to Self Host a Service

Section 4 : Learn How to Self Host Multiple WCF Services

Section 5 : Learn How to Self Host a WCF Service Using Config Files

Section 6: Learn How to Host a WCF Service Using Windows Services

Section 7 : Learn How to Self Host a WCF Service Using a Service Reference

Section 8 : Learn How to Host a WCF Service Using WAS

Section 9 : Learning Message Exchange Patterns of WCF

Section 10 : Learn How to Implement Exception Handling for WCF Services

Section 11 : Learn How to Implement Session Management in WCF Services

Section 12 : Learn How to Implement Transactions in WCF Services

Section 13 :Learn to Implement Session Management and Transactions together in WCF Services

What are the requirements?

  • Visual Studio 2012 / 2013 / 2015

What am I going to get from this course?

  • Learn How to Develop a Simple WCF Service Application
  • Learn How to Develop and Host a WCF Service Onto IIS
  • Learn How to Self Host a Service
  • Learn How to Self Host Multiple WCF Services
  • Learn How to Self Host a WCF Service Using Config Files
  • Learn How to Host a WCF Service Using Windows Services
  • Learn How to Self Host a WCF Service Using a Service Reference
  • Learn How to Host a WCF Service Using WAS
  • Learning Message Exchange Patterns of WCF
  • Learn How to Implement Exception Handling for WCF Services
  • Learn How to Implement Session Management in WCF Services
  • Learn How to Implement Transactions in WCF Services
  • Learn to Implement Session Management and Transactions together in WCF Services

What is the target audience?

  • This course is designed for individuals with an intermediate knowledge of Visual C#.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to Windows Communication Foundation (WCF)
Introduction to Course Outline
Preview
04:54
Evolution of WCF
Preview
04:26
What is WCF?
02:43
Overview of Different Types of Contracts in WCF
03:53
Introduction to SOA
02:05
Steps Involved in Developing,Hosting and Consuming a WCF Service
01:36
COMPLETE COURSE EXERCISE FILES
8 pages
Section 2: Developing a Simple WCF Service
Creating a WCF Service Application
Preview
13:38
Creating a WinForms Client for our WCF Service
Preview
11:22
Overview of App.Config File
Preview
07:18
Section 3: Developing and Hosting a WCF Service onto IIS
Creating a Simple WCF Service Library
15:21
Performing Web Hosting of our WCF Service
06:15
Developing a Winforms Client for our WCF Service
10:08
Section 4: Learn How to Self Host a WCF Service
Developing a WCF Service Library and Self Host Application
13:00
Developing a Winforms Client for our WCF Service
18:51
Testing the Winforms Client
01:13
Section 5: Learn How to Self Host Multiple WCF Services
Developing Multiple WCF Libraries and a Single Self Host Application
14:45
Developing and Testing a Winforms Client for our multiple WCF Services
05:46
Section 6: Learn How to Self Host a WCF Service Using Config Files
Developing a WCF Service Library
04:02
Working with App.Config
04:06
Working with Configuration Editor
03:48
Developing a Winforms Client for our WCF Service using a Configuration File
13:26
Section 7: Learn How to Host a WCF Service Using Windows Services
Developing a WCF Service Library
01:50
Developing a Windows Service To Host Our WCF Service
09:09
Developing a Winforms Client for our WCF Service
07:36
Section 8: Learn How to Self Host a WCF Service Using a Service Reference
Developing a WCF Service Library
03:33
Developing a Self Host Application using a Service Reference
10:50
Developing a Winforms Client for our WCF Service
07:10
Section 9: Learn How to Host a WCF Service Using WAS
Developing a WCF Service Library
02:11
Install Required Roles and Features using Server Manager
02:28
Develop a Web Host Service on IIS
05:56
Working with AppCmd to Enable NetTcp Binding
02:20
Developing a Winforms Client for our WCF Service
09:25
Section 10: Learning Message Exchange Patterns in WCF
Developing a WCF Service Library
04:03
Implement One Way Methods in a WCF Service and Test
13:07
Implement Duplex Methods in a WCF Service and Test - Part I
09:39
Implement Duplex Methods in a WCF Service and Test - Part II
10:50
Section 11: Learn How to Implement Exception Handling for WCF Services
Throwing .NET CLR Errors from a WCF Service Method
16:05
Throwing .NET CLR Errors from a WCF Service IsOneWay Method
08:11
Throwing Fault Exceptions from a WCF Service
14:37
Throwing Strongly Typed Fault Exceptions
10:05
Section 12: Learn How to Implement Session Management in WCF Services
Developing a WCF Service Library
14:29
Working with PerSession InstanceContextMode
02:45
Working with PerCall InstanceContextMode
03:22
Working with Single InstanceContextMode
03:04
Section 13: Learn How to Implement Transactions in WCF Services
Developing a WCF Service Library with Transaction Support
19:05
Developing a Web Host Application
06:18
Developing a Winforms Client To Test out Transaction Support
13:40
Section 14: Learn to Implement Session Management and Transactions together in WCF Services
Developing a WCF Service Library with Sessions and Transactions Support
09:22
Developing a Winforms Client for WCF Service to test Sessions and Transactions
05:03
Section 15: Learn to Implement Session Concurrency in WCF Service
Developing a WCF Service Library with Session Concurrency Support
08:25
Developing a Host Application
05:22
Developing a Winforms Client to test Session Concurrency Effect
17:05

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Kameswara Uppuluri, Microsoft Certified Trainer

Kameswara Sarma Uppuluri founded ITAcademy which provides consulting and LIVE online training and class room training services on Web technologies such as SharePoint 2013,SharePoint 2010,ASP.NETMVC,SSIS, SSRS, SSAS, DotNet, SQLServer. He is a Microsoft Certified Trainer since 2004 and a Microsoft Certified Professional since 1998. With over 16+ years of experience in Training and Development Industry, he delivers corporate trainings for top MNC's in India and also delivers LIVE online trainings to people across world.

He currently hold below Microsoft Certifications.

Certifications:

·Microsoft Certified Trainer (MCT)

·Microsoft Certified Technology Specialist (MCTS)

·Microsoft Certified Solution Developer (MCSD)

·Microsoft Certified Database Administrator (MCDBA)

Ready to start learning?
Take This Course