Skip to content

Instantly share code, notes, and snippets.

@pedropuppim
Last active July 31, 2023 12:34
Show Gist options
  • Save pedropuppim/fd15c4d0ecd766873c721407df0ac2f9 to your computer and use it in GitHub Desktop.
Save pedropuppim/fd15c4d0ecd766873c721407df0ac2f9 to your computer and use it in GitHub Desktop.
Teste Athenas Online


O desafio é criar um crud simples em PHP e que salve os dados no banco de dados (Firebird, MySQL, Mongo, PostgreSQL etc) através de uma API REST.

Tabela Pessoas

Codigo Nome E-mail Categoria
1 Jorge da Silva jorge@terra.com.br 1
2 Flavia Monteiro flavia@globo.com 2
3 Marcos Frota Ribeiro ribeiro@gmail.com 2
4 Raphael Souza Santos rsantos@gmail.com 1
5 Pedro Paulo Mota ppmota@gmail.com 1
6 Winder Carvalho da Silva winder@hotmail.com 3
7 Maria da Penha Albuquerque mpa@hotmail.com 3
8 Rafael Garcia Souza rgsouza@hotmail.com 3
9 Tabata Costa tabata_costa@gmail.com 2
10 Ronil Camarote camarote@terra.com.br 1
11 Joaquim Barbosa barbosa@globo.com 1
12 Eveline Maria Alcantra ev_alcantra@gmail.com 2
13 João Paulo Vieira jpvieria@gmail.com 1
14 Carla Zamborlini zamborlini@terra.com.br 3

Tabela Categoria

Codigo Nome
1 Admin
2 Gerente
3 Normal

Backend: Você pode ou não utilizar um framework PHP.

Frontend: Pode ser de sua prefência: jquery, react, vue... ou até mesmo em html puro realizando os requests direto php.

Requisitos:

  • Faça paginação (requests pagina por pagina);
  • Crie os seeders;
  • Publicar em um repositório github;
  • Criar um README com instruções;

O objetivo do teste é avaliar a forma e organização como o problema será resolvido.

Diferenciais opcionais

  • Autenticação JWT
  • Utilize Docker
  • Utilizar Firebird
  • Publicar no DockerHub

Ao finalizar o teste envie a url do repositório para: team@werecruiter.tech

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment