Projeto feito com o Framework CodeIgniter4, usando um banco de dados MySql.
- PHP 7.3 ou maior;
- Servidor PHP;
- MySql;
- Após baixar o codigo é necessario ligar seu servidor php, pode ser o Apache do XAMP, Server embutido do PHP ou CodeIgnietr;
- Utilizei o server embutido do PHP:
- Abrir cmd;
- Entrar no diretorio do projeto com o comando 'cd'
- Digitar: php -S localhost:8080
- Criar o Database com o script.sql que está na raiz do diretorio;
- Usando seu database client rode o script abaixo, o mesmo do 'script-db-alunos.sql' na raiz do diretorio
- Conectar seu Database com o CodeIgniter;
- Dentro da pasta 'Projeto captação de alunos' acesse: 'app\Config\Database.php'
- Altere 'username' e 'password' para os respectivos valores do seu Database, e se necessario a 'port'
- Pronto! Agora é só acessar a url: 'localhost:8080/public/Aluno/index'
CREATE DATABASE alunos
DEFAULT CHARACTER SET utf8mb4
DEFAULT COLLATE utf8mb4_general_ci;
USE alunos;
CREATE TABLE aluno(
id INT NOT NULL AUTO_INCREMENT,
nome VARCHAR(30) NOT NULL,
telefone VARCHAR(14)/*BIGINT*/,
email VARCHAR(100),
cpf VARCHAR(11) NOT NULL,
PRIMARY KEY(id)
)DEFAULT CHARSET=utf8mb4;
public $default = [
'DSN' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'alunos',
'DBDriver' => 'MySQLi',
'DBPrefix' => '',
'pConnect' => false,
'DBDebug' => (ENVIRONMENT !== 'production'),
'charset' => 'utf8',
'DBCollat' => 'utf8_general_ci',
'swapPre' => '',
'encrypt' => false,
'compress' => false,
'strictOn' => false,
'failover' => [],
'port' => 3306,
];
Em 'Projeto capatção de dados' se encontra o Framework
Em 'script-db-alunos.sql' se encontra o script para a criação do Banco de Dados MySql usado no projeto.
CRUD (Create, Read, Update, Delete)
Validação de dados
Campo de pesquisa por ID
/public/alunos/index -> Navegação, busca e Deletar
/public/alunos/cadastrar -> Cadatrar e Atualizar
As seguintes técnologias foram usadas na construção do projeto:
- CodeIgniter4;
- PHP7;
- HTML5;
- CSS3;