Skip to content

Younes-ch/asp-net-core-web-api

Repository files navigation

Project

Purpose

I'm currently on the journey to dedicate my career to the .NET ecosystem, starting with ASP.NET Web APIs. So, this project is for learning purposes.

Contents

The project covers a lot of topics:

  • Logging with NLog
  • Onion Architecture Implementation (with Repository pattern)
  • Content Negotiation (Supports XML/CSV Outputs)
  • Handling GET, POST, PUT, PATCH, DELETE Requests
  • Error handling
  • Validation
  • Asynchronous code
  • Action filters
  • Paging / Filtering / Searching / Sorting
  • API Versioning
  • Rate Limiting
  • JWT, Identity, and Refresh token
  • API Documentation with Swagger
  • Security
  • CQRS & MediatR
  • Deployment

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages