ASP.NET Core Web API Tutorial- asp.net core web api is the latest and most powerful framework for the development of RESTful Web API. This Asp.Net Core Web API is open source and supported by Microsoft.
- Create Project and Sturcture
- Add Domain Model
- Adding IGenericRepository
- Adding GenericRepository
- Add Application Db Context
- Install Nugets ASP.NET Core ( Entity Framework )
- Configure Fulient API Validation
- Implementing Generic Repository
- Adding Unit Of Work
- Connection Db MS SQL Server
- Add-Migrations And Update-Database
- Seeding Data
- Git Hub
- Create Api Controller
- Get All
- Get By ID
- Insert
- Update
- Delete
- Api Swagger
- Postman
- Shaping Return Data
- Adding Automapper Configure
- BasicEntity
- Create API Controller
- Get All
- Get by ID
- Insert with Validation
- Insert Upload Image
- Url Resolver
- Update with Delete Old Image
- Delete with Delete Old Image
- Creating Bug Controller And List Errors
- Exception Handler Middleware
- Sorting
- Filtering
- Pagination and Page Count
- Search
- Adding CORS Support to the API
- redis database
Redis is an open source in-memory data store that works really well as a cache or message broker, but it can also be used as a database when you don’t need all the features of a traditional database. It offers excellent performance, with the ability to quickly read and write data to memory.
- Setting up Identity packages
- Adding identitydbcontext and apply migration
- Configure Identity and Seeding
- Adding Account Controller
- egister New User
- Adding and Configure Token Generation Services
- Testing Authorize Attribute
- Get Current User And Check Email Existence
- Get User Address
- Model Validation
- Checking Email And Password Validation
- Authorize Swagger
- Creating Order Entity
- Configuring Order Entities
- Creating Order Migration
- Creating Order Services
- Implementing Create Order Method
- Creating Order Controller
- Testing Check out Endpoint
- Implementing Checkout Process
- Implementing Order get Methods
- Testing Order Controller Get Methods
- Shaping The Order
- AutoMapper Config For Orders
https://www.youtube.com/watch?v=gBJgEfigKLc&list=PLazvcyckcBwgxtohJFrQw8uwpFUrsOUcb
https://github.com/walidabazo/Product-API
To show all videos youtube channel
https://www.youtube.com/channel/UCNJVG9_IebHe-NF-K_Y8Grw?sub_confirmation=1