
This Lecture session tells about the introduction of ASP NET Web API and TOC contents of the entire Web API sessions
This lecture shows demo of creating ASP NET Web API in a NET Framework and in a ASP NET Core.
Also in this session, it gives a practical demo on creating ASP NET Web API in NET Framework and ASPNET Core using Visual Studio.
This session also discusses about how to connect SQL Server Data in a ASPNET Core Web API
This session explains about how to test ASPNET Web API in ASPNET Core.
Testing of ASPNET Web API is done through opening source testings tools such as Swagger, Fiddler, and Postman
This session explains about creating custom services in web api to connect sql server through dbcontext while controller action methods handle crud operations by invoking service.
How to consume Web API from a razor page
This session explains about consuming Web API using jQuery from client-scripting.
Practical demo shown on how an action method of a controller can be consumed by mapping to a Razor view page
How all CRUD operations of GET, POST, PUT, DELETE has been done from a razor view page to the controller's actions methods
Explains the concept of Cross-Domain access of Web API service from a web page of another domain.
How CORS blockage of api service access to different domain clients has been removed
Usage of CORS policy in Core Web API, giving CORS permission to single client and multiple clients
Explains the sharing of actions methods to multiple clients using CORS and defining CORS permission of specific actions me1hods for specific clients only
In this session, introduction of routing concepts in ASPNET Core is explained, and routing configuration using routing pattern definition in conventional and attribute routing is shown as demo
In this session, demonstration of Specifying optional parameters in route template, giving route prefix and including route constraints, and route orders is done
In this session, it explains the implementation of Authentication and Authorization in Core Web API, different types of Authentication mechanisms, the Authentication flow in Core Web API, implementation of Basic Authentication, and creation of custom authentication middleware for Basic Authentication, Authorization attribute.
In this session, it explains the implementation of Basic Authentication of a user with database validation. Authentication of a user implemented in middleware and also in authentication handler which is triggered by [Authorize] attribute defined in action method. Demonstration of Authorization of Roles and Policies explained in middleware logic and also defined in parameter of [Authorize] attribute. Multiple Roles of different user is defined in [Authorize] attribute and Composite Policy defined and implemented in [Authorize] attribute parameter.
In this session, explains about custom authentication using session-based authentication, cookie-based authentication and custom authentication using identity objects. Demonstration of session-based custom authentication and cookie-based custom authentication is shown.
This course contain concepts explanation and practical demo which implements realtime scenario-based solutions.
The course discusses about the concepts of Web API Basics, Routing and Attribute Routing, Web API Security
Shows Demo on ASPNET Web API in NET Framework and Core Web API
Shows demo in core web api about implementing DataContext to connect SQL Server database
Shows demo on Controllers Action methods and Viewing in a Razor View
Explains Action methods in controller with GET, POST, PUT, DELETE http method types
Testing Web API Service using testing tools such as Swagger, Fiddler, and Postman
Explains about the Attribute Routing and Model Binding
Explains custom methods names, and model binding in parameter using [From Route], [From Query], [From Header], [From Body], [From Form]
Explains consuming web api service in a razor pages
Shows how to implement dependency injection of various services registered and configured in services collection in startup file in core web api
Shows demo on Consuming API Service in a jQuery and Calling API Service from Cross Domain client app
Configuring in Core Web API for registering custom services, Data Context, CORS policy, Razor Pages and Mapping Razor pages
Attribute Routing and Route Constraints in Web API
Optional Parameters in Attribute Routing
Explains Route names and Route Orders in Web API
Security in Web API - Implemented Practical demo on Basic Authentication, OAuth 2 Code Flows (Client Credentials, Authorization Code Flow), JWT, and JWT in Microservices communication
Enable SSL in visual studio development server and Implement HTTPS in Web API