This material is public and published on YouTube by "CodAffection".
It is a 2 hour tutorial titled "ASP.NET Core Web API CRUD with Angular 11".
The tutorial first builds the API in .NET Core and test the CRUD functions.
Then an Angular app is created and developed in VS code.
Finally, the angular app is connected the API and the CRUD functionality is tested again.
Tools used = .NET 5, Visual Studio, Entity Framework Core, Swagger, VS Code, Node, NPM, Angular, SQL Server Management Studio, etc.
NOTE: Here is a link to the work - LINK
This material is public and published on YouTube by "Les Jackson".
It is a 3.5 hour tutorial titled ".NET Core 3.1 MVC REST API - Full Course".
The text below is a brief description of the content.
This course shows you how to build a full REST API using .NET Core 3.1. We’ll employ MVC, REST, the Repository Pattern, Dependency Injection, Entity Framework, Data Transfer Objects, (DTOs), AutoMapper to provide 6 API endpoints that will allow you to Create, Read Update and Delete resources.
Tools used = Visual Studio, SQL Server Management Studio and Postman.
The .Net Core app is version 3.0 rather than 3.1. I plan to update this in the near future.
NOTE: Here is a link to the work - LINK
This example is from "Pro ASP.NET MVC 5" by Adam Freeman (It is the last example in the book).
Initially you build the SPA with an MVC controller and pass objects to a view to be rendered. Once the app is built, you add an api controller and install a few packages (bootstrap, jQuery and Knockout) and you shift the complextity from the MVC controller to the API controller.
Finally Knockout and jQuery are used to obtain data via AJAX which is binded to the HTML elements.
NOTE: Here is a link to the work - LINK