clean-architecture 12
- Validating Inputs with FluentValidation
- Using Dapper for Data Access and Repository Pattern
- Unit of Work Pattern and Its Role in Managing Transactions
- Seeding Initial Data Using Docker Compose and SQL Scripts
- 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
- Dockerizing the .NET Core API, Angular and MS SQL Server
- Dependency Injection Setup Across Layers
- Clean Architecture: Introduction to the Project Structure
- Best Practices for Creating and Using DTOs in the API