School ASP.Net Web API

Technologies

  1. ASP.NET Core
  2. Entity Framework Core (EF Core)
  3. C# language
  4. LINQ queries
  5. SQL Server
  6. Swagger
  7. Postman

I Used In My Code :

  1. Clean Architecture
  2. CQRS Design Pattern
  3. AutoMapper & Fluent Validation
  4. Response And Response Handler
  5. Generic Design Pattern
  6. Custom Middleware to Limit Number Of Requests
  7. Pagination & Localization
  8. Ordering and Sorting
  9. Configurations Using (Data Annotation , Fluent API)
  10. Identity
  11. All CRUD Operation on ( IdentityUser , IdentityRole )
  12. All CRUD Operation on
  13. JWT Token Generation and Refresh Token
  14. Data Seeding
  15. Authorize based On ( Role & Claim )
  16. Manage User Claims
  17. Send Email Using SMTP
  18. Confirm Email and Reset Password Using Code Generation
  19. Dealing With ( View , Stored Procedures )
  20. Upload Image

Screens

Thanks For Reading.❤