Skip to content

Instantly share code, notes, and snippets.

@MatheusHonorato
Forked from pedropuppim/teste_athenas.md
Created April 11, 2023 14:43
Show Gist options
  • Save MatheusHonorato/dccd6a3d31319bf3d4af52cbb34e4568 to your computer and use it in GitHub Desktop.
Save MatheusHonorato/dccd6a3d31319bf3d4af52cbb34e4568 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 [email protected] 1
2 Flavia Monteiro [email protected] 2
3 Marcos Frota Ribeiro [email protected] 2
4 Raphael Souza Santos [email protected] 1
5 Pedro Paulo Mota [email protected] 1
6 Winder Carvalho da Silva [email protected] 3
7 Maria da Penha Albuquerque [email protected] 3
8 Rafael Garcia Souza [email protected] 3
9 Tabata Costa [email protected] 2
10 Ronil Camarote [email protected] 1
11 Joaquim Barbosa [email protected] 1
12 Eveline Maria Alcantra [email protected] 2
13 João Paulo Vieira [email protected] 1
14 Carla Zamborlini [email protected] 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: [email protected]

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