- Bienvenida al curso
- Antes de empezar el curso...
- Plugins para SublimeText y PHP (opcional)
- Definiciones preliminales sobre el patrón de diseño MVC
- Crear las carpetas para el patrón MVC
- Crear la base de datos para el sistema de eCommerce
- Crear los archivos .htaccess
- Crear la clase de control
- Crear ela primer clase controlador
- Crear una clase base para las clases controladoras
- Llamar al método enviado en la URL
- Recuperar los parámetros enviados desde la URL
- Crear las clases del Modelo y de la vista.
- Introducción a los procesos y clases involucradas en el Login al sistema
- Crear la vista del login con Bootstrap 4
- Crear el formulario del login con Bootstrap 4
- Crear otras vistas desde la vista creada en el login
- Crear la vista del registro del usuario al sistema de eCommerce
- Crear una constante para la RUTA del sistema
- Validar los datos del formulario de registro de usuario
- Manejo de errores de la validación del registro de usuario
- Insertar los datos y encriptar la clave de acceso, primera parte
- Insertar los datos y encriptar la clave de acceso, segunda parte
- Crear una vista genérica para enviar un mensaje al usuario
- Iniciar el proceso de olvido de la clave de acceso
- Enviar un correo electrónico para el cambio de la clave de acceso
- La vista para el cambio de la clave de acceso
- Crear un campo oculto para el identificador del usuario
- Actualización de la nueva clave de acceso
- El proceso de validar la clave de acceso
- Concluir la validación del usuario y su clave de acceso
- Crear las clases de acceso a la tienda
- Crear la rutina para recordar los datos con Cookies
- Crear la clase de la sesión
- Introducción a los procesos administrativos
- Iniciar el módulo administrativo
- Crear la tabla para los usuarios administrativos
- Iniciar el CRUD para los usuarios administrativos
- Verifica los datos del usuario administrativo
- Encriptar la clave de acceso del usuario administrativo
- Validar los datos del usuario administrativo
- Crear el login para el módulo administrativo
- Crear una sesión de usuario para el módulo administrativo
- Mostrar la información de la tabla de usuarios administrativo y desplegarlos
- Crear la vista para modificar los registros de usuarios administrativos
- Crear una tabla para almacenar llaves de uso múltiple
- Desplegar los datos y enviarlos al controlador
- Validar los datos del formularios antes de insertarlos
- Crear el proceso de modificación de los datos en la tabla
- Crear la vista de advertencia antes de la baja lógica
- Ejecutar la baja lógica del registro
- Introducción al manejo de los productos desde el administrador
- Crear las clases básicas del Modelo, vista y controlador de los productos
- Crear la vista de la carátula de los productos
- Crear la vista de alta del producto
- Alternar los campos dependiendo el tipo de productos
- Validar un rango numérico
- Manejo de las imágenes y las fechas
- Manejo de catálogos y validación de las cajas de verificación
- Añadir el editor CKeditor a nuestro formulario
- Recibir los datos de la vista al controlador
- Validar cadenas del formulario
- Validar los campos numéricos del formulario
- Validar la fecha del formulario
- Validación de las cajas de verificación
- Subir una imagen de la computadora del usuario al servidor
- Validar la imagen y optimizarla
- Validar que el archivo que suba el usuario sea una imagen
- Insertar los valores validados en la tabla correspondiente
- Manejo de errores en la Alta del producto
- Desplegar los productos de la tabla en la vista de carátula
- Añadir un campo oculto con el número de identificador del producto en la vista
- Crear la vista para modificar los datos del producto
- Modificar el registro del producto en la tabla de la base de datos
- Crear una vista de advertencia antes de hacer la baja lógica de un producto
- Realizar la baja lógica del producto
- Crear el menú para las opciones de la tienda virtual
- Crear el proceso de salida o logout del sistema
- Desplegar los productos más vendidos en la caratula de la tienda
- Envío de la información para desplegar el producto seleccionado
- Crear la vista del producto a desplegar
- Desplegar la información de los productos según su tipo
- Dar de alta cursos en línea, otro tipo de producto
- Crear una sección de productos nuevos en la carátula de la tienda
- Crear la vista para los cursos en línea
- Crear la vista para los libros
- Crear la vista para la opción "sobre mi"
- Crear la vista para el "contacto"
- Enviar un correo electrónico de la vista del contacto
- Crear la vista para buscar productos
- Desplegar los productos buscados
- Los conceptos generales para la creación del carrito de compras
- Crear las clases para el manejo del carrito de compras