Skip to content

evertonsil/DevsNotes

Repository files navigation

DevsNotes: (Sistema de Anotações)

Este projeto foi desenvolvido com base no curso de PHP do B7Web, a partir das aulas sobre API. Com uma interface gráfica com Bootstrap possibilitando criar, editar e excluir anotações via API, interagindo com o banco de dados. Utilizado PHP 7 e MySql 8.

O que o proejeto precisa fazer?

- Listar as anotações;
- Pegar informações de uma anotação;
- Inserir nova anotação;
- Atualizar uma anotação;
- Deletar uma anotação.

Qual a estrutura de dados?

- Local para armazenar as anotações (BD?)
    - ID;
    - Title;
    - Body (anotação).

Quais os endpoints?

- (MÉTODO) /url (PARÂMETROS) 
- (GET) /api/notes  -- Listar todas as anotações
- (GET) /api/note/id  -- Informações de uma anotação 
- (POST) /api/note/ (title, body)  --  Inserir nova anotação
- (PUT) /api/note/id (title, body)  --  Atualizar anotação
- (DELETE) /api/note/id  --  Deletar anotação

No PHP Estruturado

- (MÉTODO) /url (PARÂMETROS) 
- (GET) /api/notes  -- /api/getall.php
- (GET) /api/note/id  -- /api/get.php?id=123
- (POST) /api/note/ (title, body)  --  /api/insert.php (title, body)
- (PUT) /api/note/id (title, body)  --  /api/update.php (id, title, body)
- (DELETE) /api/note/id  --  /api/delete.php (id)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published