Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/juniorlima22/titansoftware

Projeto Teste em PHP - Titan Software Este teste tem como pré-requisitos o conhecimento básico em PHP, MYSQL, JAVASCRIPT.
https://github.com/juniorlima22/titansoftware

css3 html5 javascript jquery mysql pdo-mysql php7 poo

Last synced: 6 days ago
JSON representation

Projeto Teste em PHP - Titan Software Este teste tem como pré-requisitos o conhecimento básico em PHP, MYSQL, JAVASCRIPT.

Awesome Lists containing this project

README

        


Readme

Catálogo de Produtos com PHP


Sobre
Features
Demo
Pré-requisitos
Tecnologias
Lincença
Autor

### Sobre

Catálogo de produtos é uma aplicação web feito com o [PHP](https://www.php.net/). Nessa aplicação foi realizado na prática os principais conceitos de Programação Orientada a Objetos POO. Realizando um CRUD completo com [PDO](https://www.php.net/manual/pt_BR/book.pdo.php) (PHP Data Objects) que é um módulo de PHP montado sob o paradigma Orientado a Objetos, cujo objetivo é prover uma padronização da forma com que PHP se comunica com um banco de dados relacional.

### Caracteristicas principais

- [x] Cadastro de produtos
- [x] Editar produtos
- [x] Deletar produtos
- [x] Listagem de produtos
- [x] Cálculo de descontos dos produtos
- [x] Filtro

### Demo


Catalogo de Produtos


(Preview)

### Pre-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: [Git](https://git-scm.com/), [Composer](https://getcomposer.org/), [PHP](https://www.php.net/), [MySQL](https://www.mysql.com/). Além disto é bom ter um editor para trabalhar com o código como [VsCode](https://code.visualstudio.com/)

### 👨🏻‍💻 Rodando o Back End

#### Clone este repositório

```bash
git clone https://github.com/JuniorLima22/titansoftware.git
```

#### Acesse a pasta do projeto no terminal/cmd

```bash
cd titansoftware
```

#### Instale o autoload

```bash
composer install
```

### 💾 Rodando o Banco de Dados

```bash
# Configure suas variáveis ​​de banco de dados em App\Db\Database.php

# Executar o script SQL em database/banco_tabelas.sql para criar o banco de dados 'titansoftware' e as tabelas 'Produtos' e 'Precos' e popular os dados.

# ⮮ OU ⮯

# Criar um novo esquema no Banco de Dados MySql

# Executar o script SQL em database/tabelas_produtos_precos.sql para criar as tabelas 'Produtos' e 'Precos' e popular os dados.

# Execute a aplicação no servidor local
```
### Tecnologias

As seguintes ferramentas 🛠 foram usadas na construção do projeto:


PHP
Composer
MySql
HTML
CSS
Git


7.4.*
2.0.*
5.3.*
5
3
2.*

### Licenca

O catálogo de produtos é um software de código aberto licenciado sob a [MIT license](http://opensource.org/licenses/MIT).

### Wakatime
Tempo gasto no IDE para este repositório, rastreado automaticamente com [wakatime](https://wakatime.com/) .

[![wakatime](https://wakatime.com/badge/github/JuniorLima22/titansoftware.svg)](https://wakatime.com/badge/github/JuniorLima22/titansoftware)

### Autor

> Made with 💙 by JUNIOR LIMA 👋 See my LinkedIn • GitHub @JuniorLima22


↑ voltar para o topo ↑