Udemy

Platform

Español

Language

Web Development

Category

Crea sistemas Ecommerce con PHP 7 con pagos de PAYPAL y PAYU

Aprende a crear tu propio ecosistema de comercio electrónico con PHP 7 usando AdminLTE y recibe pagos con PAYPAL y PAYU

4.50 (2861 reviews)

10877

Students

81.5 hours

Content

Nov 2020

Last Update
$19.99
Regular Price

What you will learn

Aprenderás a crear plataformas de comercio electrónico con PHP7, Javascript, jQuery, Ajax, datos jSon y bases de datos MySQL.

Aprenderás a crear tus propios recursos para automatizar procesos de ventas utilizando las pasarelas de pago de Paypal y PayuLatam.

Aprenderás a construir tu propio carrito de compras y a generar estrategias de Marketing en Línea para el posicionamiento de negocios en Internet y así obtener ventas exitosas.

Aprenderás a utilizar la plantilla AdminLTE bajo el patrón MVC para gestionar los productos de la tienda ya sean físicos o digitales, los Banner y Slide de promoción, las ofertas y descuentos, el análisis de visitas a la página y el control de ventas de cada producto.

Aprenderás a construir una página de captura de prospectos (leads), re-direccionándolos a las páginas de ofertas y así generar ventas inmediatas.




Description

¿Te gustaría aprender a crear sistemas Ecommerce desde cero con ventas automatizadas?

Hoy en día, muchas personas agrupan diferentes recursos aislados que permiten consolidar un negocio en línea y así construir un ecosistema de ventas por internet y dependen de herramientas como: WORDPRESS,  WOOCOMMERCE, GETRESPONSE,  LEADPAGES,  PRESTASHOP, MAGENTO,  FACEBOOK,  GOOGLE,  entre otras herramientas para el funcionamiento de su negocio! 

En este curso aprenderás a crear todo desde cero y así tener control sobre tu propio ecosistema de ventas, crearemos una plataforma muy completa de comercio electrónico con PHP7, Javascript, jQuery, Ajax, datos Json y bases de datos MySQL.

Características del Sistema:

  • Automatización de procesos de venta utilizando las pasarelas de pago de PAYPAL y PAYULATAM.

  • Aprenderás a construir tu propio carrito de compras.

  • Aprenderás a construir una página de captura de prospectos y enviarlos a las páginas de ofertas

  • Aprenderás a generar estrategias de Marketing en Línea para el posicionamiento de negocios en lnternet y así obtener ventas exitosas.

  • Utilizaremos la plantilla AdminLTE  para la administración de nuestra tienda Online.

  • Gestión de los productos de la tienda ya sean físicos o digitales,

  • Gestión de los Banner y Slide de promoción, las ofertas y descuentos.

  • Análisis de visitas a la página.

  • Control de ventas de cada producto.

Herramientas que aprenderás a usar:

  • Técnicas de maquetación de diseño responsivo con Bootstrap.

  • Técnicas de interacción con Javascript y jQuery.

  • Plugin FlexSlider para deslizador de diapositivas.

  • Plugin SweetAlert para ventanas modales tipo PopUp.

  • Plugin ScrollUP para la navegación con el Scroll.

  • Plugin DS Count Down para cuentas regresivas de fechas y horarios.

  • Plugin KNOB para gráficos interactivos.

  • Manejo de datos JSON desde Javascript y PHP.

  • Pixel de Facebook.

  • Marcado Ophen Graph.

  • Google Search Console.

  • Plantilla AdminLTE: Excelente plantilla "open source" para la creación de software responsivo.

Si buscas todo en un solo lugar esta es la plataforma que debes aprender a crear, así lo hacen las grandes empresas tales como: UDEMY, AMAZON, EBAY, APPLE, FACEBOOK, NETFLIX, entre otras marcas reconocidas.

¿CÓMO ES EL CURSO?

El curso se divide en varias secciones. En una primera sección aprenderemos acerca de cómo construir una página web eCommerce con la estructura adecuada. 

En las siguientes secciones comenzaremos a construir paso a paso desde cero cada uno de los módulos que harán parte de nuestra página web Ecommerce, desde el html, las hojas de estilo, la interacción con javascript y jQuery, con la ayuda de algunos plugins y la conexión al servidor utilizando PHP en su versión 7 bajo el patrón Modelo-Vista-Controlador con Programación Orientada a Objetos utilizando bases de datos MySQL.

¿CUÁNTO SE TARDA EN COMPLETAR EL CURSO?

Depende de ti. Estimo que menos de tres semanas puedes completar el curso, pero dependerá de tu ritmo de trabajo y de tu disponibilidad.

¿CUÁLES SON LOS REQUISITOS?

Descargar el material que se encuentra en los recursos de la primera clase de cada sección. Tener principios en HTML5 y CSS3, curso gratuito que puede realizar en UDEMY: "Aprende HTML5 y CSS3 desde cero". No es indispensable pero sería bueno para la construcción del Proyecto tener bases en Javascript, jQuery y Maquetación con Bootstrap.


Screenshots

Crea sistemas Ecommerce con PHP 7 con pagos de PAYPAL y PAYU
Crea sistemas Ecommerce con PHP 7 con pagos de PAYPAL y PAYU
Crea sistemas Ecommerce con PHP 7 con pagos de PAYPAL y PAYU
Crea sistemas Ecommerce con PHP 7 con pagos de PAYPAL y PAYU

Content

INTRODUCCIÓN

Bienvenida

Estructura de una página web para Ecommerce - parte 1

Estructura de una página web para Ecommerce - parte 2

Desarrollo Full Stack

Herramientas de trabajo: Servidor Local y Editor de Código

Código fuente e inquietudes

Contáctame

Configurando el Frontend bajo el patrón MVC

Configurando el Backend con la plantilla AdminLTE

Cuestionario para saber si va a triunfar tu proyecto eCommerce

INTRODUCCIÓN PÁGINA ECOMMERCE

Maquetando el Cabezote con HTML5 - parte 1

Maquetando el Cabezote con HTML5 - parte 2

Agregando estilos al Cabezote con CSS3

Ajustando el Cabezote al Diseño Responsivo

Agregando interacción al Cabezote con Javascript y jQuery

Plantilla Dinámica - parte 1

Plantilla Dinámica - parte 2

Plantilla Dinámica - parte 3

Datos dinámicos para Categorías y Subcategorías - parte 1

Datos dinámicos para Categorías y Subcategorías - parte 2

Configurando Url's Amigables - parte 1

Configurando Url's Amigables - parte 2

Lista Blanca de Url's Amigables - parte 1

Lista Blanca de Url's Amigables - parte 2

ESTRUCTURANDO EL SLIDE

Maquetando el Slide - parte 1

Maquetando el Slide - parte 2

Agregando interacción al Slide con Javascript y jQuery

Agregando efectos de animación al Slide

Ajustando el Slide al diseño responsivo

Convirtiendo el Slide en un módulo dinámico - parte 1

Convirtiendo el Slide en un módulo dinámico - parte 2

Corrigiendo fallas del Slide

Corrigiendo falla de velocidad del Slide

Configurando la Ruta del Servidor

ESTRUCTURANDO LA PÁGINA DE INICIO - ARTÍCULOS DESTACADOS

Maquetando los Módulos de la Página de Inicio

Maquetando la vitrina de productos

Maquetando la vitrina de productos más vendidos

Maquetando la vitrina de productos más vistos

Vitrina de productos en formato lista

Ajustando la página de inicio al diseño responsivo

Agregando interacción a la página de inicio

Efectos Parallax con el Scroll

Herramienta Tooltip

Datos dinámicos de los Productos - parte 1

Datos dinámicos de los Productos - parte 2

Convertir la página de destacados en página dinámica - parte 1

Convertir la página de destacados en página dinámica - parte 2

Ajustando la página de Artículos Destacados

Datos dinámicos para la visualización en Lista

Agregar a la lista blanca las rutas de los productos

ESTRUCTURANDO LA PÁGINA DE PRODUCTOS

Vinculando datos dinámicos a la página de productos

Maquetando la página de productos con datos dinámicos

Arreglando las migas de pan (Breadcrump)

Agregando la paginación de los productos - parte 1

Agregando la paginación de los productos - parte 2

Agregando la paginación de los productos - parte 3

Agregando la paginación de los productos - parte 4

Activando botón de paginación

Ordenar Productos

Agregando datos dinámicos al banner

Agregando el buscador - parte 1

Agregando el buscador - parte 2

Agregando el buscador - parte 3

Permitir la letra Ñ en el buscador

Ajustes en el buscador y en la paginación

ESTRUCTURANDO LA PÁGINA DEL INFO-PRODUCTO

Maquetando la página del Info-Producto

Creando el visor de imágenes del Producto

Traer datos dinámicos para el Info-Producto - parte 1

Traer datos dinámicos para el Info-Producto - parte 2

Traer datos dinámicos para el Info-Producto - parte 3

Botones de compra

Ajustar el estilo al Info-Producto

Visor de imágenes o vídeo dinámico

Ajuste en datos dinámicos de multimedia

Maquetar sección de comentarios

Traer datos dinámicos de artículos relacionados

Contador de vistas por productos - parte 1

Contador de vistas por productos - parte 2

ADMINISTRACIÓN DE USUARIOS

Maquetando el registro de usuarios - parte 1

Maquetando el registro de usuarios - parte 2

Condiciones de uso y políticas de privacidad

Validar el registro de usuario directo - lado del cliente

Validar el registro de usuario directo - lado del servidor

Creando el usuario en la base de datos

Solicitar confirmación de email con PHPMailer

Configurando nuestro servidor local para envío de correos electrónicos

Creando la página de verificación de correo electrónico

Validar email existente con AJAX - parte 1

Validar email existente con AJAX - parte 2

Ingreso de usuarios directo - parte 1

Ingreso de usuarios directo - parte 2

Cerrar Sesión

Olvido de contraseña - parte 1

Olvido de contraseña - parte 2

Registro de usuarios con Facebook - parte 1

Registro de usuarios con Facebook - parte 2

Iniciar sesión con Facebook

Certificado SSL para registro de usuarios con Facebook

Evitar registro repetido de Facebook

Registro de usuarios con Google - parte 1

Registro de usuarios con Google - parte 2

Evitar registro repetido de Google

Cerrar sesión de Google

Construyendo el perfil de usuarios con datos dinámicos - parte 1

Construyendo el perfil de usuarios con datos dinámicos - parte 2

Editar cuenta de usuario

Actualizar foto de usuario - parte 1

Actualizar foto de usuario - parte 2

Corrección cambio foto de perfil - parte 1

Corrección cambio foto de perfil - parte 2

Permitir subir foto de perfil en PNG

Construyendo sección de compras con datos dinámicos - parte 1

Construyendo sección de compras con datos dinámicos - parte 2

Gestionar los comentarios

Traer datos dinámicos de comentarios

Creando un nuevo comentario

Almacenando un comentario en la base de datos

Mostrar los comentarios reales en el Info-producto - parte 1

Mostrar los comentarios reales en el Info-producto - parte 2

Organizar módulo comentarios en Info-producto

Corrigiendo promedio de calificación

Gestionar lista de deseos

Guardando el producto en la lista de deseos

Borrar producto de la lista de deseos

Borrar cuenta de usuario

CARRITO DE COMPRAS Y PASARELAS DE PAGO

Maquetar el carrito de compras

Agregando los productos de compra al LocalStorage

Agregando los productos físicos al LocalStorage

Hacer dinámico el carrito de compras

Modificar la cesta

Borrando productos del carrito de compras

Actualizar el precio subtotal

Sumar el precio de todos los items

Actualizar la cesta cuando cambia la cantidad

Evitar repetir productos en el carrito de compras

Maquetando el checkout

Agregando estilos al checkout

Seleccionando el país de envío

Evaluar envío y tesa de impuesto - parte 1

Evaluar envío y tesa de impuesto - parte 2

Evaluar el total de la compra

Cambio de divisa - parte 1

Cambio de divisa - parte 2

Actualizaciones de la API de cambio de divisas

Finalizando detalles del checkout

Corrigiendo listado de paises

Pasarela de pagos Paypal

Realizar el checkout con Paypal - parte 1

Realizar el checkout con Paypal - parte 2

Controlador de Paypal - parte 1

Controlador de Paypal - parte 2

Aprobación de la compra

Capturando los datos del comprador en Paypal

Creación de un nuevo item en la tabla comentarios después de la compra

Compras automatizadas para productos virtuales

Ingreso a la página del producto virtual

Evitar que intenten ingresar a las compras virtuales de un usuario

Botón de comprar ahora con Paypal

Pasarela de Pago Payulatam

Realizar Checkout con Payulatam - parte 1

Realizar Checkout con Payulatam - parte 2

Llenando el formulario de Payu con datos dinámicos - parte 1

Llenando el formulario de Payu con datos dinámicos - parte 2

Finalizar compra con Payu

Botón de comprar ahora con Payulatam

Evitar ataques lado cliente en el carrito de compras - parte 1

Evitar ataques lado cliente en el carrito de compras - parte 2

Solución de problema con Paypal y números decimales

Evitar ataques al carrito de compras lado servidor

Corrección en el precio: Mismo producto físico pero con diferente detalle

Corrección en la cesta cuando salimos del carrito de compras

Cómo agregar más información a la compra

Validación de lado servidor para pagos con Payu

ESTRATEGIAS DE MARKETING DIGITAL

¿Cómo generar ventas en mi tienda online?

Herramientas para SEO y Community Manager - parte 1

Herramientas para SEO y Community Manager - parte 2

Trabajo orgánico - ¿Qué publicar en las redes sociales?

¿Qué tipo de campañas pagar?

Introducción a la página de Ofertas

Construyendo la dinámica de la página de ofertas

Evitar que se repita la adquisición de un producto gratuito

Incrementar la cantidad de ventas (solicitudes) en productos gratis

Configurando la página de ofertas

VIsualizando las ofertas - parte 1

Visualizando las ofertas - parte 2

Marcado de cabeceras (Open Graph)

Marcado de cabeceras dinámico

Funciones compartir en Facebook y Google

Corrigiendo error en funciones para compartir en facebook y google

Tarjetas enriquecidas (Datos Schema)

Tarjetas enriquecidas dinámicas

GESTIÓN TRÁFICO DE VISITAS

¿Por qué gestionar el tráfico de visitas?

Tráfico de búsqueda en Google Search Console

Análisis de visitas con Google Analytics

Segmentación del mercado con el Pixel de Facebook

Acortador de URL

Registro de visitas personalizado en la página

Almacenar en la base de datos las visitas

Evitar guardar visitas repetidas el mismo día

Recopilando visitas por países

Visualizando las visitas de países en la tienda

Maquetando el pie de página

Formulario contáctenos

INTRODUCCIÓN AL BACKEND

Plantilla AdminLTE

Login

Gestionando las credenciales de ingreso al Backend

Configurando la página de inicio

Organizando el cabezote

Organizando el menú lateral

Organizando el contenido de la página de inicio - parte 1

Organizando el contenido de la página de inicio - parte 2

Creando las vistas, los controladores y los modelos

Cerrar Sesión

Agregar datos dinámicos a la página de inicio

Separar el valor de cada producto al ejecutar la compra

Agregar datos dinámicos a la página de inicio - gráfico de ventas parte 1

Agregar datos dinámicos a la página de inicio - gráfico de ventas parte 2

Agregar datos dinámicos a la página de inicio - gráfico de visitas

Agregar datos dinámicos a la página de inicio - gráfico de lo más vendido

Agregar datos dinámicos a la página de inicio - últimos usuarios registrados

Agregar datos dinámicos a la página de inicio - productos recientes

GESTORES DEL BACKEND PARTE 1

Gestor Comercio - parte 1

Gestor Comercio - parte 2

Gestor Comercio - parte 3

Gestor Comercio - parte 4

Gestor Comercio - parte 5

Gestor Comercio - parte 6

Gestor Comercio - parte 7

Gestor Comercio - parte 8

Gestor Slide - parte 1

Gestor Slide - parte 2

Gestor Slide - parte 3

Gestor Slide - parte 4

Gestor Slide - parte 5

Gestor Slide - parte 6

Gestor Slide - parte 7

Gestor Slide - parte 8

Gestor Slide - parte 9

GESTORES DEL BACKEND PARTE 2

Gestor de categorías - parte 1

Gestor de categorías - parte 2

Gestor de categorías - parte 3

Gestor de categorías - parte 4

Gestor de categorías - parte 5

Gestor de categorías - parte 6

Gestor de categorías - parte 7

Gestor de categorías - parte 8

Gestor de categorías - parte 9

Gestor de categorías - parte 10

Gestor de categorías - parte 11

Gestor de categorías - parte 12

Gestor de subcategorías - parte 1

Gestor de subcategorías - parte 2

Gestor de subcategorías - parte 3

Gestor de subcategorías - parte 4

Corrección en la edición de precios ofertas en categorías y subcategorías

Gestor de productos - parte 1

Gestor de productos - parte 2

Gestor de productos - parte 3

Gestor de productos - parte 4

Gestor de productos - parte 5

Gestor de productos - parte 6

Gestor de productos - parte 7

Gestor de productos - parte 8

Gestor de productos - parte 9

Gestor de productos - parte 10

Gestor de productos - parte 11

Corrección al subir imágenes de productos en servidor remoto

Agregar un preload mientras se guarda el producto

GESTORES DEL BACKEND PARTE 3

Límite en productos nuevos

Gestor Banner - parte 1

Gestor Banner - parte 2

Gestor Banner - parte 3

Gestor Banner - parte 4

Gestor Banner - parte 5

Gestor de ventas - parte 1

Gestor de ventas - parte 2

Reporte de ventas en formato Excel

Gestor de visitas

Reporte de visitas en formato Excel

Gestor de usuarios

Reporte de usuarios en formato Excel

Email Marketing

Gestor de perfiles - parte 1

Gestor de perfiles - parte 2

Roles administrativos

Notificaciones - parte 1

Notificaciones - parte 2

PROYECTO ECOMMERCE MODO PRODUCCIÓN

Subir el proyecto a un hosting - parte 1

Subir el proyecto a un hosting - parte 2

Subir el proyecto a un hosting - parte 3

Últimos ajustes

Despedida

Últimas recomendaciones

¡Clase Extra!



Reviews

O
Oscar22 September 2020

Hice una revision hasta este momento, para avanzar mas en el curso, y esta excelente, todo esta bien explicado, usa una forma de programar moderna y muy util, se aprende del instructor muchas cosas, y su manera de programar en este proyecto es moderno y estructurado, usa muy bien AJAX, JQUERY, PHP7, muy buen instructor, muy claro.

J
Jonathan7 September 2020

La verdad es que es un curso en el que se crea un sistema ecommerce muy completo y potente, y al ser modular se puede ir añadiendo nuevas funcionalidades, felicito al profesor por este excelente curso y espero que siga haciendo nuevos proyectos tan buenos como este.

D
Diego14 August 2020

si es una gran elección, siempre busque un curso donde su aprendizaje nos lleve al ámbito real, hasta el momento feliz de realizarlo.

P
Pablo10 August 2020

Buen curso, lo que esperaba. Me hubiera gustado que lo hubieran actualizado a Bootstrap 4, pero por lo demás, esta muy bien.

M
Maria6 August 2020

Muy bueno el curso , el profesor explica de una manera muy clara y pausada. Lo único que me ha entorpecido el flujo de trabajo es tener que corregir los errores de sintaxis por la actualización del lenguaje PHP, pero al consultarle a su equipo de trabajo responden y aclaran de forma eficiente cada problema que se presenta.

S
Santiago25 February 2020

No arma linea explicando, copia el código donde ya lo tenia listo y lo pega, eso enreda mucho a los estudiantes

P
Paola18 February 2020

Hasta ahora ha sido excelente la explicación y no he tenido problemas para instalar los programas con los que vamos a trabajar.

P
Peyi5 February 2020

si bastante ya tengo conocimiento en programacion y me enfoco en aprender mas utilizando bases mas robustas para crear tiendas online

A
Alex2 February 2020

Introducción excelente, muestra el alcance global del desarrollo, lo cual permite conocer más acerca de la lógica de negocio al cual va dirigido.

P
Pedro2 February 2020

Mucho hablar pero todavía no ha enseñado a realizar nada. Comprendo que hay que explicar pero puedes acortar bastante mientras explica.

C
Carlos31 January 2020

Un muy buen curso del profesor Juan Fernando, aprendes de a poco en poco sobre el tema ecommerce y la manera de crearla con php. el unico pero que le pongo es que hay varias cosas que actualizar, como por ejemplo la versión de bootstrap 3 a la mas reciente. aun así es altamente recomendado el curso.

B
Bruno30 January 2020

El curso está muy bueno, pero el profesor pide que descarguemos los materiales que usamos para las clases y cuando descargas la clase ya está todo hecho. Es difícil agarrar la mano y entender que estás haciendo así... Y más allá de eso, yo tengo experiencia en clases y objetos pero el curso dice que es para cualquiera y este no es un curso para iniciar en la programación pero ni por casualidad.

J
Juan12 January 2020

Excelente curso!! Es difícil encontrar sobre un tema de esta magnitud algo tan bien explicado y práctico. Gracias por compartir tus conocimientos con la gente. Saludos desde Argentina!

J
Jesús11 January 2020

Un muy buen curso, recomendado 100%. Practico, certero, explicación a detalle. para niveles intermedios en el uso de PHP. Aprendes buenas practicas para organizar las cosas.

W
Wilson10 January 2020

Hasta el momento va todo bien, ya encuentras cosas realizadas debido a que un solo curso no puede brindar todas las cases del conocimiento.


Coupons

StatusDateDiscount
Expired11/17/202095% OFF
Expired12/24/202050% OFF
Expired1/14/202150% OFF


1322574

Udemy ID

8/15/2017

Course created date

11/1/2019

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram
Android PlayStore
Apple Appstore