38 MÓDULO PRODUCTOS en el SISTEMA VETERINARIO(PHP y MySql)FullStack

Duración: 11 min
Módulo: 📦 CRUD Completo de Productos y Relaciones de Tablas Lección 1 de 13

Descripción

🎬 Lección 38: Inicio del Módulo Productos en el Sistema Veterinario

El objetivo principal de esta lección es habilitar la interfaz administrativa para gestionar los productos que la veterinaria ofrecerá, y que estos se muestren en el sitio web principal.

1. Repaso y Transición de Módulos

El instructor comienza resumiendo el trabajo completado:

  • Sitio Web: Front-end y navegación terminados. [00:51]
  • Módulo Login: Implementado para acceder al panel administrativo. [01:33]
  • Módulo Usuarios (CRUD): Completado con todas las funcionalidades (ver, crear, editar, eliminar) y contraseñas encriptadas. [01:43]

2. Estructura y Vistas del Nuevo Módulo

Se inician los trabajos para el Módulo Productos:

  • Creación de Directorio: Se crea una nueva carpeta llamada productos dentro del área de administración (admin). [04:26]
  • Vistas Esenciales: Dentro de la carpeta productos, se crean las cinco vistas necesarias para cualquier módulo CRUD, copiando la estructura del módulo anterior:
    • Index.php
    • create.php
    • show.php
    • update.php
    • delete.php [04:44]

3. Actualización de Navegación e Interfaz

Se integra el nuevo módulo al panel de administración:

  • Menú de Navegación: El layout de la barra lateral se actualiza para incluir el módulo "Productos" con sus respectivos enlaces:
    • "Listado de productos" (redirecciona a productos/Index.php). [05:57]
    • "Nuevo producto" (redirecciona a productos/create.php). [06:07]
  • Iconografía: Se selecciona y se cambia el icono para diferenciar visualmente el módulo de Productos del módulo de Usuarios. [07:19]
  • Vista Index.php: Se adapta la estructura de tabla copiada del módulo Usuarios para mostrar el "Listado de productos" y los "Productos registrados". [08:15]

4. Preparación de la Base de Datos

El video finaliza con el paso inicial para la persistencia de datos:

  • Se comienza la creación de una nueva tabla en la base de datos MySQL, nombrada tabla_productos. [10:16]