Skip to content

Recently, I had the pleasure of completing a project using Angular, C#, and .NET 6, based on ASP.NET Boilerplate. The system I created is a comprehensive solution for employee management, incorporating CRUD functionalities to efficiently create, list, edit, and delete records. A distinctive feature of the project is the integration with Azure Store

License

Notifications You must be signed in to change notification settings

EnilsonNeto/crud-aspnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD de Funcionários: Uma Solução de Gerenciamento Logístico;



Tecnologias e Padrões Utilizados

  • 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)

🚀 Projeto

  • 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.

Pré-requisitos

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.

Configuração do Banco de Dados

  1. Faça o download do projeto para sua máquina.
  2. Abra a solução localizada na pasta "aspnet-full" usando o Visual Studio.
  3. No arquivo appsettings.json dentro do projeto "AspNetCrud.Web.Host", ajuste a string de conexão do banco de dados conforme necessário.
  4. No Package Manager Console, selecione o projeto padrão como "src\AspNetCrud.EntityFrameworkCore".
  5. Execute o comando Update-Database para criar o banco de dados com base nas configurações.
  6. Após a criação bem-sucedida do banco de dados, inicie o projeto para lançar a aplicação.

Iniciando o Projeto Angular

  1. Abra um terminal e navegue até a pasta do seu projeto Angular.
  2. Instale as dependências do projeto Angular com o comando npm install.
  3. Inicie o servidor de desenvolvimento com npm start.
  4. O frontend Angular estará disponível localmente em: http://localhost:4200

Credenciais de Login

  • Usuário: admin
  • Senha: 123qwe

About

Recently, I had the pleasure of completing a project using Angular, C#, and .NET 6, based on ASP.NET Boilerplate. The system I created is a comprehensive solution for employee management, incorporating CRUD functionalities to efficiently create, list, edit, and delete records. A distinctive feature of the project is the integration with Azure Store

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published