Skip to content

paulodutra/cnm-processo-seletivo-pleno-2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Desafio – Processo seletivo desenvolvedor Pleno

Sobre a CNM

Bem-vindo ao processo seletivo para Programador Pleno. A Confederação Nacional de Municípios (CNM) é uma organização independente, apartidária e sem fins lucrativos, fundada em 8 de fevereiro de 1980.

O objetivo maior da CNM é consolidar o movimento municipalista, fortalecer a autonomia dos Municípios e transformar nossa entidade em referência mundial na representação municipal, a partir de iniciativas políticas e técnicas que visem à excelência na gestão e à qualidade de vida da população.

Passo a passo

  1. Antes de iniciar a prova, faça um fork do projeto;

  2. Crie uma branch com o nome de cada questão (Ex: atividade-01) e responda a mesma;

  3. Após responder a questão, commit os arquivos para branch correspondente;

  4. Realize o Pull Request após realizar as alterações.

Descrição do desafio

A Confederação Nacional de Municípios tem um projeto chamado Eventos CNM e necessita da criação de um software para armazenamento das informações referentes aos eventos realizados.

Devem ser armazenados os seguintes dados de usuário: nome, telefone, e-mail e CPF e também os dados referentes aos eventos tais como: nome, descrição, cidade, estado, endereço, data e hora início de inscrição, data e hora final de inscrição, data e hora de início do evento, data e hora de finalização de evento.

Os usuários podem realizar a inscrição nos eventos cadastrados desde que o período de inscrição esteja vigente, o usuário poderá cancelar a inscrição no evento em um período de até 2 horas antes do início do mesmo, o usuário não poderá realizar mais de uma inscrição no mesmo evento.

Com base nas informações acima, realize as seguintes atividades:

  • Atividade 1 : Elabore um modelo de entidade e relacionamento de banco de dados;
  • Atividade 2 : Crie os endpoints da API (utilizando o framework Laravel 5.X), contendo as regras descrita no caso acima;
  • Atividade 3 : Crie a documentação dos endpoints da API;
  • Atividade 4 : Crie o frontend da aplicação. Utilize VueJS 2.X ou ReactJS 16.X

About

CNM - Processo Seletivo Programador Back-End Pleno 2019

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published