- Frontend: Angular 12
- Backend: .NET 6.0.417 / Entity Framework Core / RESTful API
- Padrões: DDD (Domain-Driven Design) e Injeção de Dependência
- Nuvem: Azure Storage Explorer (Armazenar imagem localmente)
- Recentemente, tive o prazer de concluir um projeto inovador usando Angular, C#, e .NET 6, baseado no robusto ASP.NET Boilerplate. O sistema que criei é uma solução completa para gerenciamento de colaboradores, incorporando funcionalidades de CRUD para criar, listar, editar e excluir registros de forma eficiente.
Antes de começar, verifique se você atende aos seguintes requisitos:
- Node.js: É necessário ter o Node.js instalado na versão 14.20.0. Você pode baixá-lo em nodejs.org.
- .NET Framework: É necessário ter o .NET Framework na versão 6.0.417. Você pode baixá-lo em dotnet.microsoft.com.
- Entity Framework Core: Utilizamos o Entity Framework Core. Certifique-se de estar usando uma versão compatível com o .NET Framework instalado.
- Angular: O frontend da aplicação foi desenvolvido com Angular na versão 12. Verifique se você tem o Angular CLI instalado globalmente. Caso não tenha, você pode instalá-lo usando o comando
npm install -g @angular/cli.
- Faça o download do projeto para sua máquina.
- Abra a solução localizada na pasta "aspnet-full" usando o Visual Studio.
- No arquivo
appsettings.jsondentro do projeto "AspNetCrud.Web.Host", ajuste a string de conexão do banco de dados conforme necessário. - No Package Manager Console, selecione o projeto padrão como "src\AspNetCrud.EntityFrameworkCore".
- Execute o comando
Update-Databasepara criar o banco de dados com base nas configurações. - Após a criação bem-sucedida do banco de dados, inicie o projeto para lançar a aplicação.
- Abra um terminal e navegue até a pasta do seu projeto Angular.
- Instale as dependências do projeto Angular com o comando
npm install. - Inicie o servidor de desenvolvimento com
npm start. - O frontend Angular estará disponível localmente em: http://localhost:4200
- Usuário: admin
- Senha: 123qwe

