HOME > Development > Learn WCF And Web APIs From Scratch

Learn WCF And Web APIs From Scratch

  • Development
  • Nov 17, 2024
SynopsisLearn WCF And Web APIs From Scratch, available at $69.99, has...
Learn WCF And Web APIs From Scratch  No.1

Learn WCF And Web APIs From Scratch, available at $69.99, has an average rating of 4.5, with 83 lectures, based on 3070 reviews, and has 14576 subscribers.

You will learn about Getting started with WCF Services Creating services Hosting services Consuming services This course is ideal for individuals who are .Net Developers or Anyone who has good understanding of C# programming language It is particularly useful for .Net Developers or Anyone who has good understanding of C# programming language.

Enroll now: Learn WCF And Web APIs From Scratch

Summary

Title: Learn WCF And Web APIs From Scratch

Price: $69.99

Average Rating: 4.5

Number of Lectures: 83

Number of Published Lectures: 83

Number of Curriculum Items: 83

Number of Published Curriculum Objects: 83

Original Price: $34.99

Quality Status: approved

Status: Live

What You Will Learn

  • Getting started with WCF Services
  • Creating services
  • Hosting services
  • Consuming services
  • Who Should Attend

  • .Net Developers
  • Anyone who has good understanding of C# programming language
  • Target Audiences

  • .Net Developers
  • Anyone who has good understanding of C# programming language
  • ******Updated on Feb 2016********

    WCF

    It is a framework for building service-oriented applications. Using WCF, you can send data as asynchronous messages from one service endpoint to another. A service endpoint can be part of a continuously available service hosted by IIS, or it can be a service hosted in an application. An endpoint can be a client of a service that requests data from a service endpoint. The messages can be as simple as a single character or word sent as XML, or as complex as a stream of binary data.


    Web APIs

    A server-side web API is a programmatic interface to a defined request-response message system, typically expressed in JSON or XML, which is exposed via the web—most commonly by means of an HTTP-based web server

    Course Curriculum

    Chapter 1: Get Started With WCF

    Lecture 1: WCF Services

    Lecture 2: Passing Various Kinds Of Parameters

    Lecture 3: Passing Objects As Parameters

    Lecture 4: Getting Data From Sql Server

    Chapter 2: Hosting On IIS And Using WCF Service

    Lecture 1: Hosting A WCF Service

    Lecture 2: Creating A Client

    Chapter 3: Necessity Of WCF

    Lecture 1: What is SOA?

    Lecture 2: How To Achieve SOA?

    Lecture 3: Why WCF?

    Chapter 4: End Points

    Lecture 1: End Point Implementation – I

    Lecture 2: End Point Implementation – II

    Chapter 5: Hosting Options – Self Host

    Lecture 1: Understanding Self Host

    Lecture 2: Implementing Self Host

    Lecture 3: Implementing Self Host – II

    Lecture 4: Multiple Endpoints With Different Bindings

    Lecture 5: Declarative Endpoints With NamedPipes Bindings

    Chapter 6: Mex EndPoints

    Lecture 1: Imperative Mex End Points (In Coding)

    Lecture 2: Declarative Mex End Points (In App.Config)

    Lecture 3: Understanding svcutil.exe Tool

    Chapter 7: Hosting Options – Windows Service Host

    Lecture 1: Understanding Windows Host

    Lecture 2: Implementing Windows Host – I

    Lecture 3: Implementing Windows Host – II

    Chapter 8: Hosting Options – WAS

    Lecture 1: Understanding WAS and Installing IIS7

    Lecture 2: Hosting WCF Service On IIS7

    Lecture 3: Understanding And Hosting WCF Service On WAS

    Chapter 9: Binding

    Lecture 1: Understanding Binding == Channel Stack

    Lecture 2: Binding Class Properties In Config File

    Lecture 3: Binding Class Properties In Programming

    Lecture 4: Specific Properties Of Various Bindings

    Chapter 10: Service & Operation Contracts

    Lecture 1: Understanding Contracts In WCF

    Lecture 2: Properties Of Contracts Attributes

    Lecture 3: Operation Contract Modifications

    Lecture 4: Operation Overloading In WCF

    Lecture 5: Service Contract Inheritance In WCF

    Lecture 6: Conclusion Of Service Contract

    Chapter 11: Data and Fault Contracts

    Lecture 1: Introduction To DataContract

    Lecture 2: Working With Properties Of DataContract And DataMember

    Lecture 3: Faults In WCF

    Lecture 4: FaultExceptions And FaultContracts

    Chapter 12: Sessions And Instance Management

    Lecture 1: Sessions In WCF

    Lecture 2: Instance Management In WCF

    Lecture 3: Implementing Instance Management

    Lecture 4: Controlling Sessions

    Lecture 5: WCF Service To Sell Courses Online

    Chapter 13: Message Exchange Patterns

    Lecture 1: Introduction To MEP And Implementing One Way

    Lecture 2: Duplex Or Callback MEP

    Chapter 14: Transactions In WCF

    Lecture 1: Understanding Transactions In WCF

    Lecture 2: Implementing Transactions In WCF

    Lecture 3: Sessionful Transactions In WCF

    Chapter 15: Security In WCF

    Lecture 1: Understanding Security Basics

    Lecture 2: Two Real-time Security Scenarios

    Chapter 16: Windows Based Security In WCF

    Lecture 1: MessageSecurity With NetTcpBinding

    Lecture 2: Windows Authorization

    Lecture 3: Windows Authentication

    Chapter 17: Web Based Security In WCF (Username)

    Lecture 1: Enabling SSL For Transport Security

    Lecture 2: Implement Transport Security With Basic Http Binding

    Lecture 3: UserName Based Custom Authentication With Basic Http Binding

    Lecture 4: Custom Authorization With Basic Http Binding

    Lecture 5: Source Code WCF

    Chapter 18: Introduction To Web APIs

    Lecture 1: What is a Web API?

    Lecture 2: Where does Web API Fits in Asp.Net?

    Chapter 19: Implementing And Consuming First Web API

    Lecture 1: First Simple Web API

    Lecture 2: Hosting Web API Service On IIS

    Lecture 3: Consuming Web API in Windows Client

    Lecture 4: Consuming Web API in Web Client

    Chapter 20: CRUD Operations With Entity Framework

    Lecture 1: Implement CRUD Operations In Web APIs Using EF

    Lecture 2: Invoking CRUD Operations With Fiddler

    Chapter 21: Enhancing CRUD Operations

    Lecture 1: Understanding HttpMessageHandler

    Lecture 2: Enhancing Get Methods

    Lecture 3: Enhancing Post Method

    Lecture 4: Model State Validation

    Lecture 5: Enhancing Put Method

    Lecture 6: EnhancingDeleteMethod

    Chapter 22: IHttpActionResult, Action Filters And Routing

    Lecture 1: IHttpActionResult (1 Of 2)

    Lecture 2: IHttpActionResult (2 Of 2)

    Lecture 3: ContextScaffolding And ActionFilter

    Lecture 4: Routing In WebAPIs

    Chapter 23: Exception Handling

    Instructors

  • Learn WCF And Web APIs From Scratch  No.2
    Manzoor Ahmed
    Microsoft Certified Trainer
  • Rating Distribution

  • 1 stars: 38 votes
  • 2 stars: 61 votes
  • 3 stars: 381 votes
  • 4 stars: 1133 votes
  • 5 stars: 1457 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!