Skip to content

jojsj/desafioVerdanatech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📃 Sobre

Este repositório contém os arquivos do teste prático para vaga de programador PHP Júnior. Contém uma API REST em PHP como back-end, Mysql como banco de dados e uma aplicação em HTML/CSS/Javascript como front-end. Esta aplicação permite abrir chamados, editar um chamado já cadastrado, excluir um chamado e listar os chamados cadastrados.

O projeto pode ser visto em execução aqui: http://desafiovdt.x10.mx/

PHP: Foi utilizado para criar uma API REST que faz todo o CRUD da aplicação, sendo responsável pela regra de negócio e pela persistência no banco dados, além de tratar as exceções e servir os dados tanto ao front-end web quanto a qualquer API Client.

Javascript: Foi utilizado para consumir a API REST em PHP e gerenciar eventos das páginas.

Bibliotecas utilizadas:

  • DataTables - Para exibir os chamados.
  • toastr - Para notificar sucessos ou erros.
  • jQuery - Requisito para as outras bibliotecas.

📚 Requisitos

  • Git para clonar o projeto.
  • PHP instalado.
  • Mysql para persistir os dados.
  • Um navegador

▶ Começando

  # Clonar o projeto:
  $ git clone https://github.com/jojsj/desafioVerdanatech

  # Entrar no diretório:
  $ cd desafioVerdanatech

⚙️ Iniciando back-end

  # Entrar com seu usuário do mysql e inserir a senha
  # Esta configuração pode ser alterada em server/conf/database.php
  # Padrão do projeto: user:admin pass:CAFEBABE?i{^8
  $ mysql -u [user] -p

  # Rodar o script sql:
  mysql> source ./server/conf/database.sql

  # Sair do mysql:
  mysql> exit

  # Rodar a aplicação:
  $ php -S localhost:8000

Pronto! Agora é só abrir o navegador e ir em http://localhost:8000

About

Teste prático para vaga de programador php Júnior

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published