REST API
Created by Ravi Kiran, Last Updated 05-Sep-2019, Language:English
Description
A RESTful API, also known as a RESTful web service or just REST API, which means Representational State Transfer (REST), is an architectural style and an approach to communications between services that are online & often used in Web Services / Web API development. ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications in the .NET Framework. In this video tutorials, we will learn about REST fundamentals and see a demo of how to build RESTful APIs using ASP.NET Web API framework.
Audience
This video training is for any student who wants to know how highly scalable RESTful services are built using the .NET framework or anyone working on WCF services and needs to know about RESTful services and migrate them to RESTful services
Course Content
-
REST API
10 Lectures 00:47:54-
REST API - Introducing
Preview00:07:27 -
REST API - The Need for REST
Preview00:04:29 -
REST API - Restful Web API
Preview00:04:14 -
REST API - Comparison of APIs
00:02:46 -
REST API - An Intuitive understanding of REST
00:03:30 -
REST API - REST Constraints
00:12:59 -
REST API - Concept of Serialization
00:02:00 -
REST API - The Concept of Deserialization
00:01:21 -
REST API - Richardson Maturity Model
00:05:28 -
REST API - Tools Required for Demo
00:03:40
-
-
Request & Response
4 Lectures 00:10:59-
REST API - Understanding HTTP Request
00:03:11 -
REST API - HTTP Request Methods
Preview00:02:42 -
REST API - Analyze HTTP Response?
00:02:18 -
REST API - Designing REST URLs
00:02:48
-
-
Creating RESTful Services
5 Lectures 00:12:53-
REST API - Controllers and Actions
00:02:15 -
REST API - Creating Routing Templates
00:02:28 -
REST API - Understanding Routing Attributes
00:02:13 -
REST API - Using Parameters in Requests
00:02:51 -
REST API - Model Validation
00:03:06
-
-
Working with Database
8 Lectures 00:54:54-
REST API - Creating Domain Models
00:07:11 -
REST API - Scaffolding Controllers
00:10:03 -
REST API - Database Seeding
Preview00:05:13 -
REST API - Migrations
00:07:08 -
REST API - Using DTOs
00:09:40 -
REST API - Implementing Paging
00:08:13 -
REST API - CORS and Enabling CORS
00:03:19 -
REST API - Deferred Execution
00:04:07
-
-
Caching
8 Lectures 00:28:47-
REST API - Introduction to Caching
00:02:12 -
REST API - Expiration Model
00:03:39 -
REST API - Validation Model
00:04:34 -
REST API - Cache Control Directives
00:02:46 -
REST API - Concurrency in REST
00:03:48 -
REST API - JSON Serialization
00:02:42 -
REST API - Cache Model Validation
00:02:59 -
REST API - Caching Demo
00:06:07
-
-
Advanced Concepts
5 Lectures 00:21:36-
REST API - Understanding HATEOAS
00:05:12 -
REST API - Approaches to Returning Hypermedia Data
00:01:43 -
REST API - HAL and Collection + Json
00:01:59 -
REST API - Versioning REST APIs
00:04:22 -
REST API - Versioning Demo
00:08:20
-

Ravi Kiran
He is a learner & explorer. He is interested to know how stuff work & why it works. Currently working as a Project Manager, he is more close to technology than management. He holds a degree from BITS-Pilani & a Post Graduate Diploma in Management from MDI - Gurgaon. He has the ability to communicate seemingly complex topics in a visually pleasing & simple manner.