O aplicativo SportsStore segue um design limpo e modular, aderindo às melhores práticas do setor e aos princípios SOLID. É uma solução de comércio eletrônico bem estruturada, escalonável e sustentável construída na estrutura .NET, apresentando implementação eficiente de recursos essenciais e técnicas modernas de desenvolvimento usando Docker, controladores, métodos de ação, visualizações, Razor Pages, Blazor, roteamento, validação, autenticação e muito mais.
Aplicativo de comércio eletrônico completo Construído usando integração ASP.NET Core Docker para desenvolvimento e implantação consistentes Inclui testes de unidade e integração Implementa injeção de dependência Usa o padrão de repositório para acesso a dados Implementa controladores, métodos de ação, visualizações, Razor Pages, Blazor, roteamento, validação e autenticação
Pré-requisitos Visual Studio ou Visual Studio Code com suporte para C# e ASP.NET Core .NET 6.0 SDK Docker
Clone o repositório git clone https://github.com/yourusername/SportsStore.git Abra o arquivo de solução SportsSln.sln no Visual Studio ou abra a pasta do projeto no Visual Studio Code Crie a solução e execute o projeto SportsStore dotnet build dotnet run - -projeto SportsStore
Abra um navegador da web e navegue até https://localhost:5000 para acessar o aplicativo
Certifique-se de que o Docker esteja instalado e em execução em sua máquina Navegue até a pasta do projeto no terminal ou prompt de comando
Crie a imagem do Docker: docker-compose build Execute o contêiner do Docker:
docker-compose up Abra um navegador da web e navegue até http://localhost:5000 para acessar o aplicativo em execução dentro do contêiner Docker
Para executar os testes no Visual Studio, abra o Test Explorer e clique em “Run All Tests”. No Visual Studio Code ou na linha de comando, use o seguinte comando: dotnet test
ASP.NET Core - Estrutura Web Bootstrap - Estrutura CSS para design responsivo Entity Framework Core - Mapeador objeto-relacional (ORM) para .NET Docker - Plataforma de conteinerização para desenvolvimento e implantação consistentes