How to structure a layered architecture Core project in a (almost) clean way

Sometimes the hardest thing is to get started! That’s why in this video we describe how to structure a layered architecture Core project from scratch. During this video we start from a blank solution and aim to refactor the Core Web API template towards a layered architecture in a (almost) clean way. When creating each layer, we also go through the thought process of what belongs to each layer. in the end, we wire everything up together, taking advantage of the Core dependency injection container and the power of abstractions through interfaces. Join this channel to get access to perks: 1. Why should we start from a blank solution? 00:00 2. Creating Visual Studio projects for each layer 03:59 3. Creating the domain layer 04:21 4. What should we put in the domain layer? 06:30 5. Creating the Data Access Layer (DAL) 09:52 6. What should we put in the DAL? 10:30 7. Creating the servic
Back to Top