Skip to content

brunorosha/GerenciamentoColaboradores

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gerenciamento de Colaboradores

TecnologiasInstrução de InstalaçãoPreview

Essa aplicação básica foi desenvolvida com base no teste técnico de Analista de Sitemas Jr do Grupo Aço Cearense com as seguintes funcionalidades principais: Listar, Registrar ponto (limitando para dias úteis e entre 8h e 18h), Editar, Remover e baixar relatório em planilha Excel.

💻 Tecnologias

Back-End:

  • C#
  • ASP.NET Core MVC
    • Arquitetura clara e organizada, o padrão MVC (Model-View-Controller) promove uma separação clara das responsabilidades, facilitando a manutenção e o teste do código.
    • Integração com outras tecnologias, se integra facilmente com bancos de dados, serviços em nuvem e frameworks JavaScript.

Front-End:

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
    • Com Bootstrap cuidando da parte visual, foquei na lógica de negócio do aplicativo.
    • Facilidade de uso e a curva de aprendizado é relativamente baixa, mesmo para desenvolvedores com menos experiência.
    • Possui uma grande comunidade ativa, o que significa que você encontrará facilmente soluções para seus problemas e exemplos de código.

Banco de Dados:

  • SQL Server
  • Entity Framework Core
    • Mapeamento Objeto-Relacional (ORM), permite que você trabalhe com objetos .NET em vez de lidar diretamente com SQL, facilitando o desenvolvimento e a manutenção do código.
    • Migrations, facilita a evolução do esquema do banco de dados ao longo do tempo, evitando alterações manuais no banco de dados.

📦 Instrução de Instalação

Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.

📋 Pré-requisitos

🔧 Configuração inicial do projeto

Clonando o projeto

git clone https://github.com/brunorocha-dev/GerenciamentoColaboradores.git

Configurando a Base de Dados:

  1. Abra o arquivo appsettings.json
  2. No SQL Server, clique na tomadinha

tomadinha

  1. Você consegue o nome do server name

sql server

  1. Copia e Cola no arquivo appsettings.json

settings

  1. Após isso já vai existir o Database e trusted_connection=true que são outras questões que você precisa para ConnectionStrings

  2. Migration:

  • Criando uma migration para que o database seja criado e consequentemente a tabela Gerenciador.
add-migration "nomeDaSuaMigration"
  • Em seguida:
update-database
  1. Pronto! efetivamente está criado no seu banco de dados e agora poderá executar aplicação.

📷 Preview do projeto

inicio

gerenciamento

registrar

editar

excluir

excel

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published