Plan de estudios
- 4 Sections
- 33 Lessons
- 4 semana
Expand all sectionsCollapse all sections
- Módulo 1: Fundamentos de Django y CRM de ViajesEn este módulo construirás la base del CRM para la agencia de viajes utilizando Django. Comenzarás preparando el proyecto y la conexión con MySQL, para después aprender a crear modelos, relaciones, vistas basadas en clases (CBVs), formularios, templates y rutas. El proyecto crecerá progresivamente hasta permitir la gestión de clientes, proveedores, destinos, productos y paquetes turísticos, aplicando operaciones CRUD y relaciones entre los diferentes elementos del sistema. 💡 Importante: Los modelos Empleado, Reserva e Interaccion aparecen definidos en la información original, pero sus funcionalidades más avanzadas encajan mejor con los módulos posteriores de autenticación, roles y reservas. En este módulo los dejaremos preparados cuando corresponda, sin adelantarnos innecesariamente.11
- 1.1DWCL-M1: Preparación del proyecto Django1 Hora
- 1.2DWCL-M1: Django + MySQL y configuración del proyecto2 Hora
- 1.3DMCL-M1: Modelos y ORM de Django2 Hora
- 1.4DWCL-M1: CRUD de Clientes con CBVs2 Hora
- 1.5DWCL-M1: Proveedores y Destinos2 Hora
- 1.6DWCL-M1: Productos y relaciones entre modelos2 Hora
- 1.7DWCL-M1: Paquetes turísticos y relación Many-to-Many2 Hora
- 1.8DWCL-M1: Templates, Bootstrap y navegación del CRM2 Hora
- 1.9DWCL-M1: Filtros y validaciones2 Hora
- 1.10DWCL-M1: Integración del módulo2 Hora
- 1.11DWCL-M1: Pruebas y entrega del Módulo 11 Hora
- Módulo 2: Roles, Autenticación y ReservasEn este módulo aprenderás a implementar autenticación y autorización en Django, utilizando AbstractUser, Groups y Permissions. También aprenderás a proteger vistas mediante comprobaciones manuales de permisos, controlar qué elementos puede visualizar cada usuario y desarrollar el flujo de reservas para clientes. Al finalizar, el CRM contará con un sistema de acceso basado en usuarios y roles, vistas protegidas y un flujo funcional para registrar reservas.8
- 2.1DWCL-M2: Sisemas de Autenticación y Modelos de Usuario2 Hora
- 2.2DWCL-M2: Login y Logout con Django1 Hora
- 2.3DWCL-M2: Groups y Permissions45 Minuto
- 2.4DWCL-M2: Asignación de roles y permisos.45 Minuto
- 2.5DWCL-M2: Protección Manual de Vistas45 Minuto
- 2.6DWCL-M2: Restricciones visuales y acceso denegado.50 Minuto
- 2.7DWCL-M2: Flujo de Reservas45 Minuto
- 2.8DWCL-M2: Integración, Pruebas y Cierre1 Hora
- Módulo 3: Comentarios en Paquetes y Filtros en ReservasAprende a implementar comentarios y calificaciones en paquetes turísticos, filtros en las reservas y control de acceso según el rol del usuario.7
- 3.1DWCL-M3: Modelo de Comentarios y Calificaciones20 Minuto
- 3.2DWCL-M3: Formulario y Registro de Comentarios20 Minuto
- 3.3DWCL-M3: Comentarios en el Detalle del Paquete20 Minuto
- 3.4DWCL-M3: Validación de Usuarios Autenticados20 Minuto
- 3.5DWCL-M3: Filtros en el Listado de Reservas30 Minuto
- 3.6DWCL-M3: Filtros y Control de Acceso por Rol25 Minuto
- 3.7DWCL-M3: Integración, Pruebas y Cierre del Módulo 330 Minuto
- Módulo 4: Reportes y Calendario de ReservasAprende a generar reportes y gráficos de ventas y reservas, exportar información a Excel o PDF e integrar un calendario interactivo para visualizar, filtrar y gestionar las reservas.7
- 4.1DWCL-M4: Reportes de Ventas y Reservas con Gráficos30 Minuto
- 4.2DWCL-M4: Filtros por Fechas en los Reportes25 Minuto
- 4.3DWCL-M4: Exportación de Reportes a Excel y PDF30 Minuto
- 4.4DWCL-M4: Calendario Interactivo con FullCalendar30 Minuto
- 4.5DWCL-M4: Filtros y Detalles de Reservas en el Calendario25 Minuto
- 4.6DWCL-M4: Creación y Edición de Reservas con Calendario35 Minuto
- 4.7DWCL-M4: Integración, Pruebas y Cierre del Módulo 42 Hora