Skip to content

devlucascardoso/teste-pratico-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prova PHP IST

O desenvolvimento da prova consiste em desenvolver um sistema, conforme especificado nos protótipos abaixo.

Cadastro de pessoa

prova-php-ist

Cadastro de conta

prova-php-ist

Cadastro de movimentação

prova-php-ist

Para a realização da prova, deve-se utilizar a linguagem de programação PHP e o banco de dados MySql.

Alguns pontos em relação ao desenvolvimento:

  • Fique a vontade para adicionar bibliotecas e ferramentas externas, caso ache necessário.
  • O arquivo de exemplo de conexão com o banco de dados, está no arquivo app/index.php.
  • Organize os arquivos do projeto de uma forma adequada (MVC).

Configuração do Projeto

O projeto utiliza docker para criar um ambiente de desenvolvimento necessário, utilizando PHP e MySql.

Necessário instalar o docker: https://www.docker.com/get-started

O banco de dados ist com a tabela pessoas será criado automáticamente via docker, na hora que subir o projeto. Mas cabe a você a estruturação e criação das demais tabelas, conforme modelado nos protótipos acima. O script SQL de criação das demais tabelas necessárias para o projeto, deve ser adicionados no arquivo db/ist.sql.

Após o clone do projeto no GitHub, ir via terminal na pasta extraida e executar o comando do docker: docker-compose up.

Atenção: Se atentar que não pode haver nenhum serviço rodando nas portas 80 e 3306 no computador utilizado para a realização da prova, se tiver, será necessário fechar todos os serviços que utilizam essas portas.

Para verificar se a aplicação subiu corretamento com o docker, digitar no navegador http://localhost/, deverá mostrar uma tela inicial com Hello World!, e um exemplo de uma lista com os dados da tabela pessoas.

Abaixo os dados para testar a conexão com o banco de dados:

  • host: localhost
  • port: 3306
  • database: ist
  • user: root
  • password: 123.456

No mais, desenvolva com qualidade e boa prova!
:)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors