HOME > Development > RESTful Services with ASP.NET Web API

RESTful Services with ASP.NET Web API

  • Development
  • Mar 30, 2025
SynopsisRESTful Services with ASP.NET Web API, available at $27.99, h...
RESTful Services with ASP.NET Web API  No.1

RESTful Services with ASP.NET Web API, available at $27.99, has an average rating of 4.1, with 34 lectures, based on 72 reviews, and has 774 subscribers.

You will learn about Understand the important features of ASP.NET Web API including its relationship to REST and WCF Start building a real Web API from scratch to be consumed by any RESTful client Learn about authentication and authorization, and applying security to the service over SSL Explore extensibility options such as media type formatters to serve different file formats, message handlers to implement rate-limiting, filters for validation, dependency injection, and OData Interact with clients by creating custom HTTP clients and wiring the service up to it Leverage the power of automatic documentation generation to provide comprehensive usage information for your Web API Evaluate the different hosting options and publish your service to the cloud on Azure This course is ideal for individuals who are This video tutorial is for web developers with a basic understanding of ASP.NET, HTML, and CSS. It is particularly useful for This video tutorial is for web developers with a basic understanding of ASP.NET, HTML, and CSS.

Enroll now: RESTful Services with ASP.NET Web API

Summary

Title: RESTful Services with ASP.NET Web API

Price: $27.99

Average Rating: 4.1

Number of Lectures: 34

Number of Published Lectures: 34

Number of Curriculum Items: 34

Number of Published Curriculum Objects: 34

Original Price: $74.99

Quality Status: approved

Status: Live

What You Will Learn

  • Understand the important features of ASP.NET Web API including its relationship to REST and WCF
  • Start building a real Web API from scratch to be consumed by any RESTful client
  • Learn about authentication and authorization, and applying security to the service over SSL
  • Explore extensibility options such as media type formatters to serve different file formats, message handlers to implement rate-limiting, filters for validation, dependency injection, and OData
  • Interact with clients by creating custom HTTP clients and wiring the service up to it
  • Leverage the power of automatic documentation generation to provide comprehensive usage information for your Web API
  • Evaluate the different hosting options and publish your service to the cloud on Azure
  • Who Should Attend

  • This video tutorial is for web developers with a basic understanding of ASP.NET, HTML, and CSS.
  • Target Audiences

  • This video tutorial is for web developers with a basic understanding of ASP.NET, HTML, and CSS.
  • This video course is a great starting point for any web developer who wants to create simple web APIs in minutes. By applying your knowledge of ASP.NET in conjunction with the information provided in this video tutorial, you will learn to master the art of building RESTful services by example.

    The video course begins with a brief introduction that will soon get you up to speed with the framework, and will then get you building a fully-functional Web API from scratch during the course of the tutorial.

    You will learn some of the important features of ASP.NET Web API and how it aligns to the REST standard. You will explore the different implementation strategies and get familiar with some security implementations and ways to extend your APIs, including how to wire up the client side to the service. The tutorial also contains information on automatic documentation generation and deployment strategies such as publishing to Azure.

    This video tutorial provides you with a comprehensive, clear, and easy-to-follow guide to creating RESTful services with ASP.NET Web API.

    About the Author

    Fanie Reynders is a Microsoft Certified Professional from South Africa and a web Technology Evangelist in his own right, with over 9 years of development experience on the Microsoft stack. He actively writes and speaks about the technology he loves to anyone who is willing to listen and has recently been featured in the DNC Magazine, as well as presenting at Microsoft Dev4Devs conference.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Definition and Features

    Lecture 2: Relationship with REST

    Lecture 3: ASP.NET Web APIs versus WCF

    Chapter 2: A Lap Around the Basics

    Lecture 1: A Uniform Interface

    Lecture 2: The APIController

    Lecture 3: Implementation by Convention

    Lecture 4: Verb to Attributes

    Chapter 3: A Hands-on Example: The Book Store

    Lecture 1: An Overview

    Lecture 2: Getting Started

    Lecture 3: Designing the Model

    Lecture 4: Creating the Endpoints

    Lecture 5: The Book Store: Service in Action

    Chapter 4: Securing Web APIs

    Lecture 1: Authentication and Authorization

    Lecture 2: Types of Authentication

    Lecture 3: Applying Custom Basic Authentication

    Lecture 4: Enabling SSL and Enforcing HTTPS

    Chapter 5: Extensibility

    Lecture 1: Applying Media Formatter

    Lecture 2: Message Handlers

    Lecture 3: Using Filters

    Lecture 4: The Service Resolver

    Lecture 5: Implementing OData

    Chapter 6: Interacting with Clients

    Lecture 1: The HttpClient

    Lecture 2: Using HttpClient Message Handlers

    Lecture 3: Creating a Custom Client

    Lecture 4: A Comprehensive Demo of The Book Store App

    Chapter 7: Documentation Using Help Pages

    Lecture 1: Adding Help Pages

    Lecture 2: Generating Additional Documentation

    Lecture 3: Adding a Test Client

    Lecture 4: Customizing Help Pages

    Chapter 8: Hosting and Deploying

    Lecture 1: Hosting Options

    Lecture 2: A Demo on Self-Hosting

    Lecture 3: A Demo on OWIN Hosting

    Lecture 4: Setting Up the Cloud with Azure

    Lecture 5: Deploying Your Web APIs

    Instructors

  • RESTful Services with ASP.NET Web API  No.2
    Packt Publishing
    Tech Knowledge in Motion
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 8 votes
  • 3 stars: 17 votes
  • 4 stars: 19 votes
  • 5 stars: 27 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!