Projeto da Sebo Online: unindo MVC, PHP, Banco de Dados e Git

Sobre como foi feito o projeto

Neste projeto que a professora desenvolveu, vamos operar um sistema CRUD para um sebo, implementando as seguintes funcionalidades:

  • Cadastro de produtos, seus tipos (seja livros, discos, etc.) e outras entidades (Create)
  • LeituRa e Listagem do acervo (Read)
  • AtUalização de informações (Update)
  • Deletar / Remover itens (Delete)

Para realizar esse projeto, utilizei os pré-requisitos instalados via Laragon, alguns destes necessita de instalação:

  • Git
  • Twig Template Engine
  • PHP 8.x
  • MySQL ou MariaDB
  • Apache
  • Composer (para gerenciar dependências)

Logo após as instalações, vamos realizar a estrutura que se compõe da seguinte forma:

sebo/
├── app/
│ ├── controllers/
| | └── TipoController.php
│ │ └── ProdutoController.php
│ ├── models/
| | └── Tipo.php
│ │ └── Produto.php
│ └── views/
│ ├── layout/
│ │ └── base.twig
│ └── produtos/
│ ├── index.twig
│ ├── criar.twig
│ └── editar.twig
│ └── tipos/
│ ├── index.twig
│ ├── criar.twig
│ └── editar.twig
├── config/
│ ├── database.php
│ └── twig.php
└── public/
└── index.php

Agora, porque estamos usando o Git aqui? Pois a intenção é de tornar o desenvolvimento ágil com os alunos, ou seja, sem a necessidade de utilizar os pendrives – que podem corromper.

Páginas: 1 2 3 4

· ·

últimas aulas

confira mais [ -> ]

Descubra mais sobre Apprendendo

Assine agora mesmo para continuar lendo e ter acesso ao arquivo completo.

Continuar lendo

Descubra mais sobre Apprendendo

Assine agora mesmo para continuar lendo e ter acesso ao arquivo completo.

Continuar lendo