RESTFUL

Operaciones básicas realizadas (crear, leer, actualizar, eliminar) y cómo interactúan con la base de datos.

Run In Postman

Consumo de API desde el Frontend

Implementación de una página que consume un servicio externo para normalizar direcciones.

Servicio Externo

Preguntas de Git

Descripción

Respuestas a las preguntas sobre Git relacionadas con manejo de branches, reversión de funcionalidades y deploy.

Soluciones

  • Revertir Funcionalidad Pusheada:

    1. Asegurarme que tengo el ultimo contenido del repositorio remoto.
      git fetch
    1. Verificar el hash commit que quiero revertir
      git log
    1. Revertir el commit
      git revert <hash_commit>
    1. 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.

    1. Preparar codigo: Haber realizado pruebas y validado funcionalidad, ademas de haber actualizado todo tipo de configuracion.

    2. Asignar la version que se va deployar

    3. Preparar el entorno de produccion: Configuracion de servidor, base de datos, dependencias.

    4. Despliegue

    5. Actualizacion de documentación

Consultas SQL

Descripción

Resolución de consultas SQL específicas requeridas.

Texto alternativo

Consultas

  • 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