Clean Architecture 9
- Validating Inputs with FluentValidation
- Using Dapper for Data Access and Repository Pattern
- Implementing AutoMapper for DTO Mapping with Audit Details
- Implementing Activity Logging with Custom Attributes
- Handling Authorization and Role-Based Access Control (RBAC)
- Error Handling and Exception Management in the API
- Dependency Injection Setup Across Layers
- Clean Architecture: Introduction to the Project Structure
- Best Practices for Creating and Using DTOs in the API