Udemy

Platform

Español

Language

Web Development

Category

Crea sistemas de ventas por suscripción y MLM con PHP-PayPal

Aprende a crear sistemas de suscripción tipo Netflix con programa de afiliados y marketing multinivel utilizando PHP 7

4.41 (269 reviews)

2108

Students

38 hours

Content

Nov 2020

Last Update
$19.99
Regular Price


What you will learn

Aprenderás a crear un ecosistema de ventas por suscripción tipo NETFLIX utilizando el lenguaje de programación PHP en su versión 7 apoyados en la plantilla AdminLTE, Bootstrap 4 y la API de PayPal.

Aprenderás a integrar programas de afiliados tipo Rakuten Marketing para generar más ventas.

Aprenderás a crear tablas relacionadas y hacer peticiones SQL con Inner Join en PDO.

Aprenderás a configurar la opción de pago por suscripción desde la API de PayPal, plataforma líder en en el mundo para soluciones de pago con tarjetas de crédito.

Aprenderás a integrar una plataforma de vídeos con formato streaming para evitar su descarga.

Aprenderás a integrar diferentes tipo de redes multinivel, con pagos de comisiones y renovaciones automáticas.

Aprenderás a combinar múltiples herramientas y plugins con la plantilla AdminLTE para gráficos, tablas y estadísticas trabajando con programación orientada a objetos y el patrón Modelo-Vista-Controlador.


Description

En este curso aprenderás a crear un sistema de ventas por suscripción desde cero similar a NETFLIX utilizando el lenguaje de programación PHP en su versión 7 e integrando varios recursos que permiten proporcionar características útiles para cualquier empresa que desee implementar este modelo de negocio de ventas por suscripción:

  • Educación: cursos, conferencias, capacitaciones … etc

  • Software: Alquilar sistemas pos, ecommerce, seo, marketing … etc

  • Entretenimiento: Juegos en línea, películas, series, música … etc

  • Salud: Entrenamientos, asesorías, consultoría … etc

  • Servicios: Energía, internet, acueducto, telefonía… etc

Este es un curso práctico donde te llevaré de la mano paso a paso para que aprendas a crear sistemas complejos con PHP bajo el patrón Modelo-Vista-Controlador, el cual cuando lo termines, lo podrás vender entre tus clientes o tomar como base para realizar cualquier otro sistema complejo.

Tomaremos como ejemplo un sitio web que ofrece educación por suscripción con vídeos en streaming para aprender a realizar los siguientes procesos:

  • Pago periódico de suscripción a través de la API de PayPal.

  • Integrar programa de afiliados.

  • Integrar diferentes tipos de redes multinivel.

  • Validar el pago de la renovación de la suscripción automáticamente.

  • Generar pagos de comisiones a través de la API de PayPal automáticamente.

  • Integrar plataforma de videos con formato streaming para evitar su descarga.

  • Integrar una página de soporte interno estilo bandeja de entrada de correos electrónicos para las personas que se suscriban al sistema.

Herramientas que aprenderás a usar:

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

  • Bootstrap 4.

  • PHP 7 y Bases de datos relacionadas MySQL.

  • API de PayPal con Postman.

  • JDSlider: Potente deslizador de diapositivas e imágenes con jQuery

  • Select 2: Selector dinámico con buscador interno de listas en etiquetas <select>

  • jQuery DataTable: Plugin para la creación de tablas dinámicas.

  • InputMask: Enmascarar entradas de formularios con datos personalizados.

  • ChartJS: Plugin para realizar gráficos dinámicos.

  • JSignature: Plugin para realizar firmas con el mouse.

  • HLS: Plugin para integrar videos tipo Streaming.

  • TCPDF: Extensión creada en PHP para la impresión en formato PDF.

¿CÓMO ES EL CURSO?

El curso se divide en varias secciones. En una primera sección hablaremos de las herramientas que vamos a utilizar para la creación del sistema de Suscripción.

En las siguientes secciones comenzaremos a construir paso a paso desde cero cada uno de los módulos que harán parte de nuestro sistema de Suscripción, 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 4.

¿A QUIÉN VA DIRIGIDO ESTE CURSO?

Este curso va dirigido a personas que buscan crear sistemas complejos con PHP y MySQL y venderlos a clientes o empresas en su entorno de trabajo.


Screenshots

Crea sistemas de ventas por suscripción y MLM con PHP-PayPal
Crea sistemas de ventas por suscripción y MLM con PHP-PayPal
Crea sistemas de ventas por suscripción y MLM con PHP-PayPal
Crea sistemas de ventas por suscripción y MLM con PHP-PayPal

Content

Introducción

Bienvenida

Recursos - parte 1

Recursos - parte 2

Plugins para agilizar el desarrollo - documento

Material de apoyo e inquietudes

Contáctame

¿Qué es un sistema de ventas por suscripción?

Elementos de una plataforma web de ventas por suscripción

¿Qué es un programa de afiliados?

¿Qué es el marketing multinivel?

Diferentes esquemas de las redes multinivel

Desarrollo Frontend

Arquitectura Frontend sitio web: Ventas por suscripción

Ajustar plantilla Frontend al patrón MVC

¿Qué es el patrón MVC?

Url´s amigables

Sitio web multi-idioma

Traduciendo las páginas internas

Desarrollo Backend

Ajustar plantilla AdminLTE al patrón MVC - parte 1

Ajustar plantilla AdminLTE al patrón MVC - parte 2

Contenido del Backoffice

Organizando el menú de navegación

Creando las páginas del Backoffice - parte 1

Creando las páginas del Backoffice - parte 2

Organizando recuadros superiores del inicio

Organizando vistas previas de los vídeos - parte 1

Organizando vistas previas de los vídeos - parte 2

Backoffice - Página de Perfil

Organizando la página de perfil

El contrato

Listado de países dinámico con el plugin Select2

Input Mask

Diseño personalizado Checkbox

Registro de firmas con JSignature

Validar formulario de suscripción

Registro y gestión de Usuarios

Creando nuestra Base de Datos

Registro de usuarios - parte 1

Registro de usuarios - parte 2

Alertas suaves

Evitar repetir correo en el registro - parte 1

Evitar repetir correo en el registro - parte 2

Validar políticas de privacidad

Confirmar correo electrónico - parte 1

Confirmar correo electrónico - parte 2

Ingreso al sistema

Variables de sesión

Cerrar sesión

Cambiar la foto de perfil - parte 1

Cambiar la foto de perfil - parte 2

Cambiar la contraseña

Encriptar contraseña

Recuperar la contraseña

Tabla de Usuarios para el Administrador

jQuery DataTable

jQuery DataTable con Ajax

Incorporar elementos HTML en jQuery DataTable con Ajax

API de PayPal

Pagar suscripción con PayPal

Crear dominio virtual para nuestro servidor local

Postman

Capturar el Access Token de PayPal

Crear el Producto para la Suscripción desde la API de PayPal

Crear el Plan de Pago para la Suscripción desde la API de PayPal

Crear la Suscripción desde la API de PayPal

Validar el pago de la Suscripción - parte 1

Validar el pago de la Suscripción - parte 2

Capturar los datos de la Suscripción con variables Cookies

Guardando los datos de la Suscripción

Perfil activado

Afiliar personas

Reglamento de cookies y protección de datos

Descargar contrato

Cancelar suscripción

La Academia - Video Streaming

Contenido de la página de Academia

Organizando la base de datos de la Academia

Haciendo dinámico el menú de Academia

Haciendo dinámica las vistas previas de los vídeos - parte 1

Haciendo dinámica las vistas previas de los vídeos - parte 2

Datos dinámicos para el visor de videos

Mostrar y ocultar botonera de videos

Reproducir siguiente vídeo automáticamente

Agregando control de velocidades al vídeo

Evitar que descarguen los vídeos

Instalación FFMPEG

Convertir archivos MP4 a M3U8

Integración de Redes Multinivel

Plan de compensación

Material de promoción

Página Red Uninivel

Registro Red Uninivel

Corrección en Validar Patrocinador y Eliminar Suscripción

Datos dinámicos Red Uninivel - parte 1

Datos dinámicos Red Uninivel - parte 2

Datos dinámicos del Mapa Uninivel - parte 1

Datos dinámicos del Mapa Uninivel - parte 2

jQuery Knob

Página Red Binaria - Parte 1

Página Red Binaria - Parte 2

Registro Red Binaria

Datos dinámicos Red Binaria

Árbol dinámico Red Binaria - Parte 1

Árbol dinámico Red Binaria - Parte 2

Registro dinámico Tabla Red Binaria - Parte 1

Registro dinámico Tabla Red Binaria - Parte 2

Comisiones y ventas Red Binaria

Tabla de ganancias Red Binaria

Analíticas Red Binaria

Actualizar comisiones y ventas Red Binaria en la BD

navegando en la Red Binaria de mis Referidos

Mapa dinámico Red Binaria

Página Red Matriz 4x4

Registro Red Matriz 4x4

Datos dinámicos Red Matriz 4x4

Registro dinámico Tabla Red Matriz 4x4 - Parte 1

Registro dinámico Tabla Red Matriz 4x4 - Parte 2

Comisiones y ventas Red Matriz 4x4 - Parte 1

Comisiones y ventas Red Matriz 4x4 - Parte 2

Comisiones y ventas Red Matriz 4x4 - Parte 3

Actualizar comisiones y ventas en la tabla Red Matriz

Agregando un Preload

Mapa Red Matriz 4x4

Pagos de comisiones, ingresos y renovación de suscripción

Pagos y renovaciones

Página de informe de ingresos

Tabla de ingresos Red Uninivel

Tabla de ingresos Red Binaria y Matriz 4x4

Pagos Red Uninivel - parte 1

Pagos Red Uninivel - parte 2

Tabla pagos Red Uninivel

Validar renovación de la suscripción

Cuando no se renueva la suscripción

Tareas programadas en el Hosting

Gráfico de ingresos Red Uninivel

Pagos Red Binaria y Red Matriz

Analíticas Página de Inicio

Tarea: Eliminar cuenta de usuario

Módulo de soporte al cliente

Página de Soporte (Tickets)

Base de datos para el Soporte

Crear un Ticket como Usuario

Plugin CKEDITOR

Adjuntar archivos al Ticket - Parte 1

Adjuntar archivos al Ticket - Parte 2

Quitar archivos adjuntos

Recibiendo información del Ticket en el Controlador - Parte 1

Recibiendo información del Ticket en el Controlador - Parte 2

Guardando Tickets en la Base de Datos

Crear un Ticket como Administrador

Página de Tickets recibidos

Agregar DataTable dinámico a tabla de Tickets

Traer Tickets desde la Base de Datos

Página de Tickets enviados

Página de lectura de Tickets

Responder o reenviar un Ticket

Enviar Tickets a la papelera

Página de Papelera de Tickets

Corrección en Papelera de Tickets

Contador de Tickets en Botonera

Plugin iCheck

Enviando grupos de Tickets a la Papelera

Recuperar Tickets de la Papelera

Notificaciones

Despedida

Clase Extra!



Reviews

B
Bryan23 September 2020

Parece que todas la preguntas son tomadas en cuenta. Me he quedado con todas las ganas de aprender e implementarlo, pero me he quedado estancado y no me ayudaron

C
Christian21 September 2020

Un muy buen curso. Para los estudiantes nuevos, es importante compartir, haciendo una analogía con la universidad, este curso es como de segundo semestre, por lo que si es necesario contar con básicos de html, css, java, php y mysql. No me mal interpreten, todo lo contrario, si toman algún curso básico, en este muchas dudas se resuelven y nuevos conocimientos serán adquiridos. Muy buen curso con material muy bueno.

A
Angel29 August 2020

Es un curso muy bueno, he aprendido mucho y me ha ayudo bastante. Solo me hubiera gustado que el profesor realice algunas pruebas más en el sistema para que no hayan errores, por ejemplo al momento de registrar personas en la red binaria aún se me siguen creando doble registros y el último problema que encontré fue el de la papelera, que si envío un mensaje con un usuario a la papelera, en el otro usuario en la botonera me sale como si el mensaje aún estuviera ahí, pero en la tabla de correos no aparece. En líneas generales muy bueno el curso, solo espero que en próximos cursos sí se hagan las pruebas necesarias para ver que el sistema funciona correctamente.

J
José7 July 2020

Los conceptos perfectamente explicados.Por otro lado la ejecución e implementación me parece demasiado anticuada. Malas prácticas de programación.

C
Carmelo16 June 2020

Este seguro será igual que el de sistemas POS que no pude poner este comentario!!! Ya me anticipo y lo doy por buenísimo!!! GRACIAS por compartir tus conocimientos!!!

H
Hernan15 February 2020

No solo con este curso, sino con varios que ya he tomado de Juan Fernando, son amenos hay un gran interés del profesor en explicar bien los temas; en general he aprendido cantidades, solo con ver el contenido del curso ya de por si es un valioso aporte a los que desean aprender este tema del desarrollo web. Felicitaciones por sus cursos, cada día me animo más a aprender con ustedes, y un grandioso MUCHAS GRACIAS !!!

A
Aiyell1 February 2020

Excelente Muy buenos fundamentos para aprender y reforzar la programación orientada objetos espero que saque algún curso de laravel haciendo estos sistemas seria el numero de uno en habla si lo haces

J
Jhon19 December 2019

por el momento si es un excelente curso para empezar a desarrollar sistemas mas profesionales en php...

J
Jose6 December 2019

Me ayudó a realizar un negocio, el ingeniero Fernando es un crack de instructor os recomiendo sino saben nada de programación.

M
María5 October 2019

Excelente. Como es habitual, los cursos de J. F. Urrego son garantía de calidad formativa. La media estrella que falta para las 5 es solo porque estoy esperando las próximas secciones con mucho interés. Gracias por su buen hacer y compartir conocimientos.

F
Francisco26 September 2019

Yo estoy interesado en saber como hacer para que cuando la tarjeta de crédito o débito ya no tenga saldo o se bloquee, poder impedir que los clientes sigan usando el sistema hasta que se le ponga saldo a la tarjeta o se desbloquee. Y me gustaría saber para cuando van a subir los videos donde expliquen eso. Saludos.

J
JUAN24 August 2019

Fue un curso extenso porque está muy completo pero la metodología que usó el instructor ayudó a que no se sintiera pesado. Lo recomiendo ampliamente.

J
Jose24 July 2019

El curso supero mis expectativas; el instructor te explica todos los conceptos que se llevana cabo con el curso y de los cuales te indica de como funcionara el sistema. Es muy instructor explicandote y llevandote de la mano todo el funcionamiento de cada parte del codigo que compone el sistema.

F
Fabricio24 July 2019

excelente, esperando las secciones que faltan aun me faltan muchas clases muy bien explicado y detallado.

L
Luis22 July 2019

Los temas son explicado de una forma que cualquier persona los puede comprender, no solo la forma como explica si no también la calidad del material. A mi parecer este curso tiene un precio muy muy accesible, su precio es muy bajo en comparación del alto contenido que este brinda! Lo recomiendo 100%



Coupons

StatusDateDiscount
Expired11/17/202095% OFF
Expired2/10/202150% OFF

2381242

Udemy ID

5/23/2019

Course created date

11/20/2019

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram
Android PlayStore
Apple Appstore