Operaciones básicas realizadas (crear, leer, actualizar, eliminar) y cómo interactúan con la base de datos.
Implementación de una página que consume un servicio externo para normalizar direcciones.
-
URL del servicio: http://servicios.usig.buenosaires.gob.ar/normalizar/
-
Ejemplo de uso:
/api/normalizar/?direccion=${request}
./ └── api-frontend/ └── src/ └── app/ └── page.jsx
Respuestas a las preguntas sobre Git relacionadas con manejo de branches, reversión de funcionalidades y deploy.
-
Revertir Funcionalidad Pusheada:
- Asegurarme que tengo el ultimo contenido del repositorio remoto.
git fetch
- Verificar el hash commit que quiero revertir
git log
- Revertir el commit
git revert <hash_commit>
- Hacer un nuevo commit y pushear los cambios revertidos
git push origin <branch_name>
-
Deploy de la Versión v1.2.0: Pasos para preparar y realizar el deploy de la versión
v1.2.0
en producción.-
Preparar codigo: Haber realizado pruebas y validado funcionalidad, ademas de haber actualizado todo tipo de configuracion.
-
Asignar la version que se va deployar
-
Preparar el entorno de produccion: Configuracion de servidor, base de datos, dependencias.
-
Despliegue
-
Actualizacion de documentación
-
Resolución de consultas SQL específicas requeridas.
-
Productos sin Descripción:
SELECT * FROM producto WHERE nombre IS NOT NULL AND descripcion IS NULL ;
-
Productos Vendidos en las Últimas 24 Horas:
SELECT p.* FROM producto p JOIN detalle_venta dv ON p.id_producto JOIN venta v ON dv.id_venta =v.id_venta WHERE v.fecha >= now() - interval 1 day;
-
Recuento de Estados de Venta:
SELECT estado, COUNT(*) AS count FROM venta GROUP BY estado;
-
Comparacion de Gasto Mayor entre Cliente A y B:
SELECT c.email, SUM(v.monto_total) AS monto_total FROM venta v JOIN cliente c ON v.cliente_id=c.id_cliente GROUP BY c.email ORDER BY monto_total DESC