RESTful Services with ASP.NET Web API
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024