Skip to content

Gabiruu/Produtos-MVC-POO

Repository files navigation

Produtos POO MVC

Projeto feito em PHP explorando os conceitos de MVC E POO

Badge GitHub top language GitHub repo size GitHub last commit GitHub

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

Produtos POO MVC

Com essas instruções feitas com sucesso, Podemos então começar o uso do projeto.

TECNOLOGIAS

AUTOR

🛠️ Feito por Gabriel Alves Reis

📬 Entre em contato!

Twitter Badge Linkedin Badge Gmail Badge

About

Crud de produtos, feito em PHP e MYSQL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published