Projeto feito em PHP explorando os conceitos de MVC E POO
Tabela de conteúdos
Descrição
Este projeto tem o intuito de colocar em praticas alguns conhecimentos em PHP usando o paradigma POO, principalmente em modelagem MVC e manipulação de banco de dados mysql. O foco foi totalnte no BACK-END, deixando a implementação mais simples e genérica possivel do FRONT-END para o re-uso do BACK-END em projetos futuros de FRONT-END.
Features
-
Criando arquivo Aplication.php responsável por criar e administrar as requisições POST e GET
-
Administrando load de todas as lib's
-
Criando classe de responsável pela conexão com o banco de dados db_class.php
-
CRUD de Cores
-
CRUD de Categoria
-
CRUD de Produtos
-
Tratando os erros mais comuns do banco de dados
Pré-requisitos
Cerifique-se de ter um servidor PHP e um servidor Mysql instalado em sua maquina. no meu caso eu usei o XAMPP ele é um dos ambientes de desenvolvimento mais populares para PHP, gratuito e é o suficiente para o nosso projeto.
E, não podemos esquecer de ter um bom editor para trabalhar com o código, no meu caso eu usei o VSCode
Como usar
PHP
Clone ou baixe o projeto Certifique-se que ele está na na pasta raiz do seu servidor PHP, Como eu usei XAMPP o processo é esse:
Coloque os arquivos PHP na pasta “htdocs” dentro da pasta “XAMMP” na unidade "C:" O caminho do arquivo é “C:\xampp\htdocs”. Abra um navegador e digite “localhost”. O navegador abrirá uma lista dos arquivos armazenados na pasta “htdocs” do seu computador. Clique no link referente ao nosso projeto (Produtos-MVC-POO). estamos quase lá.
Mysql
No seu servidor Mysql execute o seguinte script esse script é responsável por criar o nosso banco de dados.
Não esqueça de alterar a senha e login de acesso ao banco no arquivo db_class.php
Essas são as tabelas do projeto
Com essas instruções feitas com sucesso, Podemos então começar o uso do projeto.