RESTful Services with ASP.NET Web API
- Development
- Mar 30, 2025

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
Who Should Attend
Target Audiences
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

Packt Publishing
Tech Knowledge in Motion
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Google Adwords for Beginners
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling