
Rest API concepts with ASP.NET and C#, including HTTP status codes, content negotiation, and from body/uri binding, then code first, paging, caching, security, versioning, and Azure deployment.
Explore what an api is and how applications interact via a messenger-like interface, using EBIZ and a food-ordering example from KFC or Domino's to illustrate a restful api.
Create a new asp.net web api project from an empty template, configure startup, dependency injection, and routing, and build controllers and models to expose and manage data.
Learn how HTTP verbs map to read, create, update, and delete operations in ASP.NET and C#: get, post, put, delete.
Create a first restful web api by modeling a product with id, name, and price, and building a controller with get, post, put, and delete actions.
Test a rest api in asp.net with postman, send get and post requests with raw data including caller id, product name, and price, and verify updates and deletes by id.
Learn how http status codes guide rest api behavior in asp.net and c#, with get and post methods producing 200 ok and created responses.
Learn how content negotiation uses the Accept header to serve data in the client’s requested format, such as JSON or XML, with a default fallback when none is specified.
Learn how REST API naming works in ASP.NET by default mapping methods starting with get, post, and delete, and how to explicitly map any method using http verb attributes.
Explore binding in ASP.NET Web API with from URI and from body, update data via Postman, and move the id into the request body for successful updates.
Explore how model validation works for rest apis, illustrating how backend validation prevents invalid inputs like incomplete phone numbers from reaching the database and why developers must implement validations.
Validate customer data in a Web API by using data annotations on the customer class to enforce required fields, email format, and length, ensuring model state validity on POST requests.
Discover the code-first approach to building REST APIs in ASP.NET and C#, generating get, post, and delete methods with scaffolding, templates, and entity classes for database integration.
Post a json body with name and price to create a record; the ID auto-generates and the response includes a location header to fetch the new entry.
Retrieve all records or a specific record by id via a GET request in Postman, using IActionResult to signal success with Ok or not found.
Handle put requests in asp.net and c#, sending the id with the object, validating the state, matching ids, updating the record, saving changes, and returning the proper status.
Implement delete endpoints in an ASP.NET C# REST API by parsing the id, executing the delete, and verifying removal with a subsequent get.
Learn how to use the server explorer, right-click to create a database, configure options, and access the resulting files to support REST APIs in ASP.NET and C#.
Create a new table in the project, add and rename columns, populate data, and update the database through the user interface.
Create and connect a data model to your api by selecting a template, configuring the database connection, and adding tables to generate a diagram for your rest api.
Implement a code-first approach to create a controller from an entity data model in ASP.NET, wire up models, and run the application to see data interactions.
Set up and run the api, post a request with a json body to create a product, observe auto-incremented id, and retrieve the new record via the location header.
Explore get requests in a database first approach, using Postman to retrieve all records or a specific record by ID, and use IActionResult to indicate success with 200 OK.
Handle put requests using a database first approach by validating ids, updating records, saving changes, and returning appropriate status codes, with practical postman tests.
Demonstrate deleting a record using a database-first approach by sending a delete request with an id, removing the product, and verifying deletion via a subsequent get.
Explore sorting in an e-commerce laptop list by price, with ascending and descending orders. See how to implement this sorting functionality in a rest api using ASP.NET and C#.
Implement sorting in the get method to order products by price, ascending or descending, with a default, and compare IEnumerable and IQueryable for data retrieval.
Explore how paging slices large data sets for APIs, enabling devices and websites to load data in pieces, and fetch more data as you scroll.
Implement paging in a get method using base number and page size with skip and take to fetch specific pages from the database; explore defaults and verify results.
Explore implementing search functionality in a REST API, simulate a Google-like search bar, and expose items by file type while planning a scalable, large-scale implementation.
Implement searching by adding a get method and a filter expression to retrieve products from the database whose names start with the given keyword, tested via Postman.
Are you tired of boring the outdated and incomplete courses , then let's dive in to the world of Rest Api's.Well I'm Asfend Microsoft Most Valuable Professional (MVP) and in this course I'll explain what basically the Rest Api is and how you can create the Rest Api's in Asp.Net and C#.
The main focus of this course is on the Restful Web Api via Asp.NET and C#. So if you're familiar with C# , Asp.Net and Entity Framework Or if you want to create the Restful web api's in Asp.Net then this is the right course for you
In this course you will learn how to create the REST API via Code First and Database First Approach using ASP.NET . Then you will learn how to test your web api via Postman , Later in this course you'll learn how to create Web Apps on Microsoft Azure and Publish your Restful Web Api's to Microsoft Azure Cloud. And then you'll cover all the advanced concepts of Rest Api's like Sorting , Caching , Versioning , Security , Api Keys and OAuth2
Build a strong foundation in REST Api's with this tutorial .
A valuable Skill at Your Fingertips Learning the Rest Api 's put a powerful and attractive look in your Resume .Both C# and ASP.NET are open source, easy to learn and has an excellent Microsoft support.
Jobs in Rest Api's are plentiful, and being able to learn the Web Api 's with a professional way will give you a strong background to more easily pick up other challenging platforms and create the Rest Api's for other platforms.
Content and Overview Suitable for C# programmers, Asp.Net Developers , Software engineers or Backend Developers. Through this course , you’ll create a Restful Web Api and establish a strong understanding of the concept behind Restful web api's.
What am I going to get from this course?