Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vilhalva/crud-php-pdo-com-mysql
👨🏫ESTE PROJETO É UMA APLICAÇÃO WEB SIMPLES QUE IMPLEMENTA UM SISTEMA CRUD PARA O GERENCIAMENTO DE VAGAS DE EMPREGO.
https://github.com/vilhalva/crud-php-pdo-com-mysql
bootstrap cdn crud database jquery mysql php projeto site
Last synced: 13 days ago
JSON representation
👨🏫ESTE PROJETO É UMA APLICAÇÃO WEB SIMPLES QUE IMPLEMENTA UM SISTEMA CRUD PARA O GERENCIAMENTO DE VAGAS DE EMPREGO.
- Host: GitHub
- URL: https://github.com/vilhalva/crud-php-pdo-com-mysql
- Owner: VILHALVA
- Created: 2024-10-17T21:25:23.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-17T21:29:23.000Z (about 1 month ago)
- Last Synced: 2024-10-20T08:22:38.633Z (28 days ago)
- Topics: bootstrap, cdn, crud, database, jquery, mysql, php, projeto, site
- Language: PHP
- Homepage:
- Size: 61.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CRUD PHP PDO COM MYSQL
👨🏫ESTE PROJETO É UMA APLICAÇÃO WEB SIMPLES QUE IMPLEMENTA UM SISTEMA CRUD PARA O GERENCIAMENTO DE VAGAS DE EMPREGO.
## DESCRIÇÃO:
Este projeto é uma aplicação web simples que implementa um sistema CRUD (Create, Read, Update, Delete) para o gerenciamento de vagas de emprego. Ele foi desenvolvido em PHP utilizando Programação Orientada a Objetos (POO) e o PDO (PHP Data Objects) para a interação com um banco de dados MySQL. A aplicação permite a criação, listagem, edição e exclusão de vagas de emprego, e foi projetada para ser executada em um ambiente local usando um servidor PHP e MySQL.## RECURSOS:
1. **Front-end**: Interfaces construídas com Bootstrap para exibir e interagir com as vagas.
2. **Back-end**: Um conjunto de classes PHP para gerenciar a interação com o banco de dados (inserir, listar, atualizar e excluir vagas).
3. **Banco de Dados**: Usa MySQL, com uma tabela `vagas` que armazena as informações sobre as vagas.## FUNCIONALIDADES:
- **Cadastrar vaga**: Criação de uma nova vaga com título, descrição, status (ativo/inativo) e data de publicação.
- **Listar vagas**: Listagem de todas as vagas com suas informações, exibindo detalhes como ID, título, descrição e status.
- **Editar vaga**: Edição dos dados de uma vaga existente.
- **Excluir vaga**: Excluir uma vaga específica.## EXECUTANDO O PROJETO:
1. **Importar o `DATABASE.sql`**
- Antes de iniciar o site, é necessário importar o arquivo localizado em `./DATABASE/DATABASE.sql`.2. **Instalar dependências**:
Navegue até o diretório `./CODIGO` e execute o comando:
```bash
composer install
```3. **Configurar o ambiente**:
No arquivo `./CODIGO/App/Db/Database.php`, ajuste as constantes `HOST`, `NAME`, `USER` e `PASS` de acordo com suas configurações de banco de dados.4. **Executando o Aplicativo com Apache**
- Coloque os arquivos em um servidor web compatível com PHP, como XAMPP, WAMP ou LAMP.5. **Executando o Aplicativo com `php.exe`**
- Como alternativa, você pode iniciar o servidor diretamente no diretório `./CODIGO` utilizando o seguinte comando:```bash
php -S localhost:8080
```6. **Navegar na aplicação**:
Abra o navegador e vá para `http://localhost:8000`. Você verá uma lista de vagas cadastradas e poderá gerenciar as vagas.## NÃO SABE?
- Entendemos que para manipular arquivos em `HTML`, `CSS` e outras linguagens relacionadas, é necessário possuir conhecimento nessas áreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponíveis:
* [CURSO DE PHP](https://github.com/VILHALVA/CURSO-DE-PHP)
* [CURSO DE BOOTSTRAP](https://github.com/VILHALVA/CURSO-DE-BOOTSTRAP)
* [CURSO DE JQUERY](https://github.com/VILHALVA/CURSO-DE-JQUERY)
* [CURSO DE MYSQL](https://github.com/VILHALVA/CURSO-DE-MYSQL)
* [CURSO DE PHP COM MYSQL](https://github.com/VILHALVA/CURSO-DE-PHP-COM-MYSQL)
* [CONFIRA MAIS CURSOS](https://github.com/VILHALVA?tab=repositories&q=+topic:CURSO)## CREDITOS:
- [PROJETO CRIADO PELO "william-costa"](https://github.com/william-costa/wdev-crud-php-pdo-mysql)
- [VEJA O VIDEO DESSE PROJETO](https://youtu.be/uG64BgrlX7o?si=L_DOuO9XE46AXKLt)
- [PROJETO FEITO PELO VILHALVA](https://github.com/VILHALVA)