API REST en PHP puro con autenticación básica y CRUD completo sobre MySQL, sin frameworks ni librerías externas.
Implementación de una API REST en PHP puro (sin frameworks) con autenticación básica y operaciones CRUD completas sobre MySQL. El proyecto incluye todos los verbos HTTP (GET, POST, PUT, DELETE), interfaz HTML/CSS de consumo de la API y documentación técnica de los endpoints.
| Método | Endpoint | Descripción |
|---|---|---|
| GET | /api/recursos | Listar todos los recursos |
| GET | /api/recursos/{id} | Obtener recurso por ID |
| POST | /api/recursos | Crear nuevo recurso |
| PUT | /api/recursos/{id} | Actualizar recurso existente |
| DELETE | /api/recursos/{id} | Eliminar recurso |
| POST | /api/auth/login | Autenticación y obtención de token |
flowchart TD
A[index.html - frontend] --> B[api-rest/create_client.php]
A --> C[api-rest/get_all_client.php]
A --> D[api-rest/update_client.php]
A --> E[api-rest/delete_client.php]
B & C & D & E --> F[includes/Database.class.php - PDO]
F --> G[includes/Client.class.php]
G --> H[(MySQL - setup.sql)]
I[Clase2AprendizajeAutomatico.ipynb] --> J[(Google Colab / scikit-learn)]
K[Clase3AprendizajeAutomatico_DecisionTree.ipynb] --> J
L[Laboratorio1AprendizajeAutomatico.ipynb] --> J
Asignatura: Desarrollo de Aplicaciones en Red · Institución: Ingeniería Informática Autor: Alejandro De Mendoza — Ingeniero Informático · Especialista Ingeniería de Software
Alejandro De Mendoza
Ingeniero Informático · Especialista en IA · Especialista en Ingeniería de Software · Máster en Arquitectura de Software