¿Qué quieres aprender?

Crea una tienda virtual con PHP y MySQL con el patrón ...

Crea una tienda virtual con PHP y MySQL con el patrón MVC

Udemy

Curso online


20

Una aplicación que es muy recurrente en Internet es el desarrollo de una Tienda Virtual. Nos sirve para utilizar lenguajes del lado del cliente, como JavaScript y lenguajes del lado del servidor como PHP, así como conectarlo con bases de datos, en este caso como MySQL, herramientas que son las más utilizadas en la Web. En este curso construiremos las páginas web por medio de Bootstrap 4. lo cual nos permitirá tener una aplicación responsiva.

 Partiremos desde una página completamente en blanco hasta concluir la parte del usuario (front-end) y la parte del administrador (back-end). Los objetivos del presente curso son:

Desarrollar la maqueta responsiva de la tienda virtual con Bootstrap 4

Conectar la maqueta con una base de datos

Conectar la aplicación a Paypal.

Construir el carrito de compras y el ciclo de la venta

Construir la aplicación bajo el patrón de diseño MVC.

Este curso intermedio, por lo que usted debe tener las bases de programación en Bootstrap 4, PHP 7, JavaScript y MySQL, aunque no debe de ser experto en ellos. Es una buena oportunidad para poner en práctica sus conocimientos. Usted debe de contar con una instalación de Apache-PHP-MySQL, como XAMPP, MAMP p WAMP.

Al final del curso contarás con todos los archivos del curso y los esquemas de la base de datos.

¿Para quién es este curso?

Desarrolladores web con conocimientos de PHP y MySQL

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Creará la maqueta de la tienda virtual responsiva por medio del Bootstrap 4. Desarrollar el front-end del usuario hasta cerrar la venta. Conectar el carrito de compras con Paypal. Utilizará el editor CKeditor. Creará GoogleChart para realizar la gráfica de ventas. Utilizará el patrón de diseño MVC.

A quién va dirigido

Desarrolladores web con conocimientos de PHP y MySQL

Requisitos

Conocimientos básicos de PHP y PHP orientado a objetos. Conocimientos básicos de HTML, CSS y JavaScript. Conocimientos básicos de Bootstrap (no indispensable).

Temario completo de este curso

Contenido del curso...Bienvenida al curso ...Antes de empezar el curso... ...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 ...Añade un registro al carrito ...Crear la vista del carrito de compras, primera parte ...Crear la vista del carrito de compras, segunda parte ...Crear una tabla en la vista para desplegar los totales del carrito de compras ...Leer los registro del carrito de la base de datos y desplegarlos ...Actualiza el carrito de compras ...Crear un botón para visualizar el carrito de compras ...Borrar un producto del carrito de compras ...Crear la vista para el checkout del proceso de cierre ...Crear una vista para verificar los datos de envío del proceso de compra ...Crear la vista para seleccionar la forma de pago de la compra ...Crear una vista para verificar los datos de envío antes del cierre de la compra ...Crear una vista para agradecer la compra una vez cerrada la venta ...Crear una vista para las ventas desde el administrador ...Leer los registros del las ventas efectuadas ...Crear la vista de ventas en el administrador ...Activar el botón de vista del detalle de la venta ...Leer los datos para generar la gráfica de ventas ...Crear la estructura MVC para desplegar la gráfica ...Crear la gráfica de ventas por día ...Cambiar el aspecto de la gráfica con las opciones ...Crear la cuenta de Paypal y su botón ...Archivos del curso "Crea una tienda virtual con PHP y MySQL con el patrón MVC" ...Listados del programa en PDF ...
Ver más