Skip to content

Teste para a vaga de desenvolvedor Fullstack Cogecom

Notifications You must be signed in to change notification settings

2zedoj/testefullstackcogecom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teste de Desenvolvimento FullStack

A fim de validar as skills tecnicas do candidato, segue uma proposta de avaliação técnica utilizando as skills usadas diariamente na cogecom.

Tecnologias abordadas neste teste:

N|Solid N|Solid N|Solid

O Teste consiste em criar uma API de cadastro de Cooperado, Unidade consumidora e seus Endereços e consumir o serviço usando uma aplicação SPA em Angular.

Segue abaixo o diagrama de entidade relacionamento da aplicação:

N|Solid

Regras de relacionamento:

  • Um cooperado pode conter 0 ou muitas unidades consumidoras cadastradas
  • Uma unidade consumidora pode conter 1 e no máximo 1 endereço cadastrado

Features

  • A aplicação deve conter o CRUD (Create, Read, Update e Delete de TODAS as entidades)
  • Ao cadastrar um novo cooperado o usuário PODE OU NÃO cadastrar uma unidade consumidora
  • Para completar o endereço o sistema deve utilizar a API do Viacep (https://viacep.com.br)
  • Utilizar banco de dados SQL SERVER (utilizar versão 2016 ou superior)
  • Utilizar .net Core 7+

Diferenciais

  • Conteinerização da aplicação
  • EF Core Fluent API
  • Conhecimentos em Azure com WebDeploy

Entrega

Para a resolução fazer um fork desse projeto em um novo repositório e enviar para o email: marcelo.mello@cogecom.com.br e no assunto : Vaga desenvolvedor FullStack

About

Teste para a vaga de desenvolvedor Fullstack Cogecom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 85.6%
  • TypeScript 7.7%
  • HTML 4.4%
  • CSS 2.3%