This is a demo app for a brand new shopping application built using ASP.NET CORE WEB API. This new shopping app is built using ASP.NET CORE 3.1.
The topics mentioned below are covered in this course.
- Project overview
- Project setup/setup using GIT HUB code repo.
- Database design.
- EF CORE CLI commands
- Create a database using EF CORE CLI.
- Setup 3/4 tier layered project structure as we do it in Corporate. This is for the separation of code in a proper way.
- Repository pattern to avoid duplicate code in al repository
- Custom validations
- CRUD implementation for various endpoints, like getting, POST, PUT, DELETE
- And more options for expanding this app to have Authentication and Authorization.
CI/CD has been setup for this project in Azure devops.
Complete source code: https://github.com/learnsmartcoding/EssentialProducts.API
The below videos will be useful and can help you understand better some topics used in this course.
How to use Async and Await in C#: https://www.youtube.com/watch?v=aEnhcdKlS1U
Entity Framework Core commands are explained with examples: https://www.youtube.com/watch?v=3okWEZfGF6w
How to upload a file using DOTNET CORE https://www.youtube.com/watch?v=tqjGuKEhK38&t=36s
Please post your questions in the comment section and I will be happy to answer your questions.
Subscribe for more useful videos just like this: https://www.youtube.com/channel/UCKUxSY2xp12QiP3c60sOc-g?sub_confirmation=1
Happy coding!