Este foi o primeiro ASP.NET Core MVC que construí e é claro que foi uma bagunça. Eu literalmente escrevi a maior parte da lógica de negócios nos controladores. Ainda não tinha conhecimento da separação de interesses, do acoplamento forte e do bom princípio de design, mas mesmo assim foi um projeto muito bom para mim naquela época e fiquei orgulhoso dele
O projeto da galeria hero foi construído usando ASP.NET Core, Entity Framework Core, SQL Server, HTML, CSS, JS, Bootstrap e jQuery. O objetivo deste sistema é gerenciar dados de heróis, incluindo informações pessoais, habilidades e níveis de poder.
Clone o repositório:
Cópia
git clone https://github.com/alaaebrahim0/hero-gallery.git
Abra o projeto em seu IDE preferido (Visual Studio ou Visual Studio Code) Instale o .NET 6 SKD ou superior Instale o SQL Server Modifique a string de conexão em appsetting.json
Update-Database
Construir e executar o projeto
NOTA: A lógica de negócios é escrita no controlador devido ao tamanho da aplicação, mas não é considerada uma boa prática e deveria ter sido (distribuída) em classes de serviços