
Learn to build a secure, feature-rich Web API in ASP.NET Core through a hands-on, project-based course. Explore CRUD, routing, data validation, filtering, sorting, API options, and security.
Explore how the client-server model drives Web API communication, detailing get and post requests, server responses, and status codes such as 200 OK and 401 Unauthorized.
Explore asynchronous programming to boost performance and responsiveness by running long tasks without blocking the main thread, using parallel work and the async keyword to convert actions.
Learn to implement filtering in a web api by price range and genre, with optional filters for title, release date, and best seller, demonstrated on a book catalog.
Maps a boolean ascending to a string ascending or descending in a web api query, enabling sorting by title or price with a default ascending.
Learn how to update an existing record in an ASP.NET Core web API using PUT, including id-based URL routing, JSON payload, and handling no-content responses.
Demonstrate api versioning in a asp.net core project using a query string to switch between versions; test with postman to see versioned results.
Generate a JWT token to access a secured endpoint in an ASP.NET Core API using a helper class, a secret key, and the 256 algorithm with a one-minute expiry.
In this course, Aftab, author of best-selling courses on Udemy, takes you step by step through the process of building a Web API with ASP.NET Core 3.1, the open-source framework for Windows, macOS, and Linux.
This is a compressed course that resulted in 2.5 hours, no more long pauses or trial and errors and you get to the core of the subject right from the get-go. The techniques and concept used in this project-based course can easily be applied when developing Web API in ASP.Net 5
This course includes:
FULL HD Video Lessons presented in an easy to learn format
Downloadable project file related to the course
Full Lifetime access
Future Updates
30-Day Satisfaction or money-back guarantee
Access on computer, mobile, and TV
What you will learn:
The CRUD operations in Web API using .NET Core
C - Create Resources
R - Read Resources
U - Update Resources
D - Delete Resources
Learn the fundamentals of Web API
Add Filtering capability to your Web API
Implement Search feature in your Web API
Configure Sorting of the Results
Explore API Versioning options in ASP.Net Core
Learn to use pagination in your Web API in .NET Core
Learn Entity Framework in-memory database
Get a good understanding of JWT (JSON Web Token)
Learn the Techniques to Secure Web API
Who this course is for:
Beginner C# students interested in creating Web API in ASP.Net Core
Invest in your future. Enroll now and get started today.