55 Como INSTALAR FULLCALENDAR sin morir en el intento en el SISTEMA VETERINARIO(PHPyMySql) FullStack
Duración: 11 min
Módulo: 📅 Desarrollo del Módulo de Reservas con FullCalendar
Lección 1 de
9
Descripción
🎬 Lección 55: Cómo Instalar FullCalendar en el Sistema Veterinario 📅
Esta lección se enfoca en preparar la vista pública para la reserva de citas y la instalación efectiva de la librería FullCalendar para mostrar un calendario dinámico.
1. Simplificación del Código Fuente (Layout Público)
Para mantener la limpieza y la eficiencia del código (evitando la redundancia), el instructor replica el patrón MVC (Modelo-Vista-Controlador) usado en el panel administrativo:
- Creación del layout: Se crea una carpeta layout fuera de la carpeta admin.
- Archivos de Partes: Se dividen las partes repetitivas de la página pública (index.php) en dos archivos:
- Nueva Vista: Se crea una nueva página llamada reservar.php que incluye las partes 1 y 2, simplificando su código y manteniendo solo el contenido central editable. [05:15]
2. Preparación de la Vista de Reserva
- Contenido: Se eliminan secciones innecesarias (como el carrusel y los productos) de reservar.php.
- Título: La sección central se renombra a "Reserva una Cita" para nuestra mascota. [08:08]
3. Instalación de FullCalendar
La librería de calendario se integra usando su versión gratuita a través de CDN (Content Delivery Network):
- Integración del CDN: Se copia el script del CDN de FullCalendar y se añade a la vista reservar.php, asegurando que el calendario se pueda renderizar. [09:27]
- Estructura del Calendario: Se añade el elemento HTML esencial, un <div> con el ID calendar. [09:51]
- Renderizado: Se agrega un script de inicialización de JavaScript que apunta al ID calendar para renderizar el calendario en la página. [09:37]
El resultado es la visualización exitosa del calendario interactivo en la vista reservar.php, listo para comenzar la lógica de programación para registrar y gestionar eventos (citas). [10:04]
Lecciones
🎨 Fundamentos e Interfaz Pública (Front-End con Bootstrap)
Lección 6. 06 FILAS Y COLUMNAS con Bootstrap en el SISTEMA VETERINARIO (PHP y MySql) FullStack
20 min
Lección 9. 09 CARDS con BOOTSTRAP en mi PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
22 min
Lección 10. 10 Galeria de imágenes en mi PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
16 min
Lección 11. 11 Sección de testimonio de clientes en el SISTEMA VETERINARIO (PHP y MySql) FullStack
8 min
🔐 Autenticación, Sesiones y Base de Datos (Back-End Core)
Lección 2. 16 LOGIN FORMULARIO en PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
19 min
Lección 6. 20 Consulta SQL para lectura de USUARIOS en el SISTEMA VETERINARIO (PHP y MySql)FullStack
13 min
👤 CRUD Completo de Usuarios (Gestión de Datos)
Lección 4. 29 ZONA HORARIA para registro de datos en el SISTEMA VETERINARIO(PHP y MySql)FullStack
26 min
Lección 6. 31 Como INSTALAR mensajes con SWEETALERT2 en el SISTEMA VETERINARIO(PHP y MySql)FullStack
15 min
📦 CRUD Completo de Productos y Relaciones de Tablas
Lección 7. 44 Cargar imagen del PRODUCTO al PROYECTO en el SISTEMA VETERINARIO(PHP y MySql)FullStack
15 min
Lección 9. 46 CONSULTA SQL CON RELACIÓN DE TABLAS en el SISTEMA VETERINARIO(PHP y MySql) FullStack
12 min
Lección 10. 47 LECTURA de datos del PRODUCTO en el SISTEMA VETERINARIO(PHP y MySql) FullStack
12 min
Lección 13. 50 CONTROLADOR para DELETE el producto en el SISTEMA VETERINARIO(PHP y MySql)FullStack
9 min
🌟 Mejora de la Experiencia y Visualización de Productos
📅 Desarrollo del Módulo de Reservas con FullCalendar
Lección 6. 60 MODAL de Bootstratp en FULLCALENDAR en el SISTEMA VETERINARIO (PHP y MySql) FullStack
12 min
🔄 Lógica de Registro, Login y Reservas (Back-End Avanzado)
Lección 4. 67 Formulario de REGISTRO en FULLCALENDAR en SISTEMA VETERINARIO (PHP y MySql) FullStack
10 min
Lección 5. 68 CONTROLLER de REGISTRO en FULLCALENDAR en SISTEMA VETERINARIO (PHP y MySql) FullStack
9 min
🛡️ Seguridad, Administración de Citas y Cierre
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️