A well-structured collection of ASP.NET Core projects and applications built during my journey of learning Backend Development.
This repository showcases hands-on implementations, API Development, data handling, authentication, and other backend concepts through modular and functional projects.
-
📌 Web API Development
→ Controllers, Routing, Action Results, Status Codes, RESTful Standards -
🔐 Authentication & Authorization
→ JWT, Identity, Roles, Policies, Secure Endpoints -
🗃️ Data Access & Persistence
→ Entity Framework Core, Code-First, Migrations, LINQ, SQL, SQL Server -
🧩 Architecture & Patterns
→ Dependency Injection, Repository Pattern, DTOs, AutoMapper -
🗄️ State Management
→ Caching Strategies, Distributed Cache, Session State -
🔗 API Tools & Testing
→ Swagger (OpenAPI), Postman, Integration Testing -
⚙️ Advanced Topics
→ Middleware, Logging, Error Handling, Async Programming -
📦 Project Structure & Best Practices
→ Layered Architecture, Clean Code, Configuration, Environment Variables