Chapter-2: Clean Architecture Project Structure | .NET Core Web API Microservices Architecture
For more technical details, you can visit my personal website: https://anjikeesari.com/
You can also find the source code for the project on my GitHub repository:
https://github.com/akeesari/feedbackservice/
This course aims to provide you with a clear understanding of how a clean and simple architecture should be applied to .NET Core Web APIs within a Microservices framework.
In this session, we'll be diving into the following topics:
1. Prerequisites and Development Tools
- Gathering the necessary tools for development
- Ensuring you have a suitable environment
2. Setting Up Your Azure DevOps Project
- Creating a new project for your service
- Establishing a new Git repository
- Cloning the source code from the repository
- Opening projects in admin mode
- Organizing folders and creating source and test directories
3. Creating Components for Your Project
- Developing a .NET Core 5 Web API
- Designing class libraries for the Core logic
- Building class libraries for the Infrastructure layer
- Creating Xunit projects for API, Core, and Infrastructure
- Pushing your code into the Git repository
- Pulling the code from the repository
- Committing changes to the remote Git repository
- Setting up feature branches for development
4. Structuring Folders and Files
- Establishing a structured folder hierarchy for the API
- Defining folders and files for the Core components
- Creating the necessary structure for Infrastructure
- Incorporating project references within the solution
- Adding external references using NuGet packages
5. Important Files and Elements
- Creating the .gitignore file
- Setting up the .gitattribute file
- Adding the DbContext class for database interactions
- Introducing database entities
- Developing Core Dto models
- Incorporating constants for consistency
- Defining interfaces
- Implementing Repository and Service classes
- Crafting Controller classes for API endpoints
Throughout this session, you'll build a solid foundation for your project by setting up development tools, creating necessary components, organizing the structure, and defining crucial elements.
Видео Chapter-2: Clean Architecture Project Structure | .NET Core Web API Microservices Architecture автора Полезные трюки и советы по Python для новичков
Видео Chapter-2: Clean Architecture Project Structure | .NET Core Web API Microservices Architecture автора Полезные трюки и советы по Python для новичков
Информация
4 декабря 2023 г. 3:55:58
00:59:53
Похожие видео








![[Курс «D5 Render: быстрый старт»] Настройка HDRI](http://pic.rutubelist.ru/video/2025-02-19/2b/dd/2bdd5a563a454e00160135ab03d4c4a8.jpg?size=s)



![[Курс «D5 Render: быстрый старт»] Настройка освещения](http://pic.rutubelist.ru/video/2025-02-19/95/32/95327317fcf7d93806a8409c0d354add.jpg?size=s)

![Alertmanager on Its Way to High Availability [A] - Frederic Branczyk, CoreOS](http://pic.rutubelist.ru/video/0d/6d/0d6d8b966b7d10a35a785caf28a00f06.jpg?size=s)




