Tecnologias • Instrução de Instalação • Preview
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.
- 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.
- 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.
- 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.
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.
git clone https://github.com/brunorocha-dev/GerenciamentoColaboradores.git
- Abra o arquivo
appsettings.json
- No SQL Server, clique na
tomadinha
- Você consegue o nome do
server name
- Copia e Cola no arquivo
appsettings.json
-
Após isso já vai existir o
Database
etrusted_connection=true
que são outras questões que você precisa paraConnectionStrings
-
Migration:
- Criando uma
migration
para que odatabase
seja criado e consequentemente a tabelaGerenciador
.
add-migration "nomeDaSuaMigration"
- Em seguida:
update-database
- Pronto! efetivamente está criado no seu banco de dados e agora poderá executar aplicação.