La única academia que te paga mientras aprendes

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

11 secciones 166 lecciones Acceso ilimitado
Empieza por solo $1 Cancela cuando quieras
$19.99/mes $1 tu primer mes
¡Oferta por tiempo limitado! Activa tu primer mes por $1 dólar con el código SEP2026-PROMO
00días
00horas
00min
00seg
Al terminar este curso serás capaz de

Lo que vas a dominar

Habilidades reales, aplicables desde el primer día y muy solicitadas por las empresas.

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.
Contenido del programa

Un temario completo, paso a paso

11 secciones · 166 lecciones para llevarte de cero a experto.

  • Bienvenida
  • Antes de comenzar
  • Recursos - parte 1
  • Recursos - parte 2
  • Plugins para agilizar el desarrollo - documento
  • Material de apoyo e inquietudes
  • Canales de comunicación y aprendizaje
  • ¿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

  • Presentación de la sección Sistema de ventas por suscripción en PHP 8
  • Migrar a la última versión de XAMPP
  • Novedades en PHP 8 - Parte 1
  • Novedades en PHP 8 - Parte 2
  • Cómo depurar errores en PHP
  • Habilitar extensión GD (Librería para soporte de imágenes)
  • Cuándo usamos Métodos Estáticos y No Estáticos en PHP
  • Solución del Error: Warning: Trying to access array offset on value...
  • Migrando el sistema a PHP 8

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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 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

  • 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
Acerca del curso

¿Por qué este curso cambiará tu carrera?

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.

Tu momento es ahora

Empieza hoy por solo $1 dólar

Accede a este curso y a toda la academia. Sin ataduras, cancela cuando quieras.

Oferta primer mes

Plan Emprendedor

$1 tu primer mes

Luego $19.99 USD/mes · cancela cuando quieras

  • Acceso ilimitado a este y todos los cursos
  • Acceso ilimitado al Foro y la comunidad
  • Gana dinero por permanencia*
  • Gana dinero por recomendar la academia*
  • Gana dinero por asesorar estudiantes*
  • Monetiza tu conocimiento*

* Aplica términos y condiciones

Suscribirme por $1

Pago seguro · Cancela cuando quieras

Otros CURSOS a los que tendrás acceso con la suscripción

Opiniones de estudiantes reales

Ellos ya dieron el paso y esto es lo que opinan

Conoce la experiencia de estudiantes que han aprendido conmigo y han valorado positivamente el contenido, la metodología y la claridad de las explicaciones.

5.0
Valoración de estudiantes

Experiencias que hablan por sí solas

Estas opiniones provienen de estudiantes que han tomado el curso y comparten libremente su experiencia.

Conoce quién te acompañará

Juan Fernando Urrego - Instructor

Hola, soy Juan Fernando Urrego

Quiero ser quien te acompañe paso a paso en este proceso de aprendizaje y ayudarte a transformar el conocimiento en habilidades reales que puedas aplicar en tus propios proyectos.

Diseñador Visual

Profesional en Diseño Visual y especializado en experiencias digitales.

Programador

Dedicado al desarrollo web, programación y creación de proyectos digitales reales.

Especialista en educación

Especialista en Administración de la Informática Educativa.

Fundador

Creador del portal educativo Tutoriales a tu Alcance.

Desde hace años me dedico de tiempo completo a la enseñanza del Desarrollo Web, la Programación y el Diseño Interactivo . Mi propósito es ayudar a más personas a adquirir habilidades digitales reales, desarrollar sus propios proyectos y aprovechar las oportunidades que ofrece el mundo de la tecnología.

Mi filosofía como instructor es sencilla:

No quiero que simplemente copies código. Quiero ayudarte a entender lo que estás haciendo, por qué funciona y cómo puedes utilizar ese conocimiento para crear tus propios proyectos.

Por eso, a lo largo del curso te acompañaré desde los conceptos fundamentales hasta la construcción de un proyecto completo y funcional, explicando cada proceso de una manera práctica, clara y progresiva.

Creo profundamente en el poder de Internet

Soy un convencido de que Internet representa una de las mayores oportunidades de nuestra generación para acceder al conocimiento, transformar la educación, emprender y prepararnos para los empleos del futuro.

Mi objetivo es ayudarte a convertir el conocimiento en una habilidad real que puedas aplicar en tus proyectos, en tu carrera profesional o en la creación de nuevas oportunidades.

No importa si todavía tienes mucho por aprender. Lo importante es comenzar, avanzar paso a paso y construir algo de lo que puedas sentirte orgulloso.

“Más que enseñarte a programar un proyecto, quiero ayudarte a desarrollar la confianza para crear los tuyos propios.”

Juan Fernando Urrego

No pagues por aprender. Que aprender te pague a ti.

Únete a la única academia donde tu constancia, tus recomendaciones y tu conocimiento se convierten en dinero.

Comienza por $1 ahora mismo
Cancela en cualquier momento · Sin permanencia obligatoria
Solo en Tutoriales a tu Alcance

Eres el único que gana dinero mientras aprende

Ninguna otra academia te recompensa. Aquí tu conocimiento se convierte en ingresos reales.

Gana hasta $788 USDC por permanencia

Mientras más tiempo permaneces suscrito, más recompensas acumulas: hasta $788 USDC de retorno mensual.

Gana por recomendar

Invita a otros estudiantes a la academia y recibe recompensas más rápido por cada persona que aprende contigo.

Gana por asesorar

Ayuda a otros estudiantes con lo que aprendes y monetiza tu experiencia dentro de la comunidad.

Monetiza tu conocimiento

Convierte todo lo que dominas en una fuente de ingresos. Aprender nunca había sido tan rentable.

Resolvemos tus dudas

Preguntas frecuentes

Encuentra respuestas claras sobre el acceso a los cursos, la suscripción, la atención al estudiante y nuestro programa de recompensas.

Acceso inmediato

Comienza a estudiar después de confirmar tu suscripción.

Atención 24/7

Envía tus preguntas en cualquier momento.

Recompensas en USD

Recibe tus recompensas en dólares.

Cancela cuando quieras

Sin contratos de permanencia ni procesos complicados.

El acceso es inmediato. Una vez confirmada tu suscripción, podrás ingresar a la plataforma y comenzar a estudiar los cursos disponibles sin esperar aprobaciones manuales.

Puedes comenzar tu aprendizaje desde el primer día.

Sí. Puedes cancelar tu suscripción cuando lo decidas, sin contratos de permanencia ni procedimientos complicados.

Después de cancelar, conservarás el acceso hasta que termine el periodo que ya tienes pagado.

Podrás continuar utilizando la plataforma hasta la fecha de vencimiento de tu suscripción.

Al finalizar ese periodo, el acceso a los cursos y contenidos exclusivos quedará suspendido hasta que decidas reactivar tu cuenta.

Al suscribirte recibirás un enlace personal para recomendar Tutoriales a tu Alcance. Cada vez que una persona active su suscripción mediante tu enlace, será ubicada en una posición disponible dentro de tu estructura y podrás recibir recompensas mensuales según el nivel que ocupe y las condiciones vigentes del programa.

Además, tu estructura también puede crecer con estudiantes que lleguen de forma orgánica a la academia, por lo que podrás obtener recompensas por permanencia sin que sea obligatorio recomendar la plataforma.

Desde tu panel podrás consultar en todo momento tu estructura, tus referidos, los movimientos registrados y las recompensas acumuladas.

Las recompensas se pagan en dólares.

Para recibir el pago deberás seguir las instrucciones dentro de la Plataforma y cumplir las condiciones mínimas establecidas para recibir el dinero.

Sí. El programa está diseñado para que el potencial de tus recompensas pueda crecer a medida que aumente tu comunidad de referidos y existan más suscripciones activas relacionadas con tu red.

Las recompensas dependen de la actividad real de los usuarios y no representan una garantía de ingresos.

No. El programa de recompensas está incluido dentro de tu suscripción.

No necesitas comprar paquetes adicionales para obtener tu enlace personal y comenzar a recomendar la plataforma o ganar recompensas por permanencia.

Sí. Contamos con un canal de atención disponible 24 horas al día, los 7 días de la semana, para que puedas enviar tus preguntas, reportar inconvenientes o solicitar orientación.

Las solicitudes son revisadas según el orden de llegada y la complejidad de cada caso.

Sí. Dependiendo del curso, encontrarás recursos como códigos fuente, archivos de práctica, documentos, plantillas, bases de datos, ejercicios y otros materiales complementarios.

Los archivos autorizados para descarga estarán claramente identificados dentro de cada clase.

Los videos están disponibles para reproducción dentro de la plataforma y no se encuentran habilitados para descarga.

Sí podrás descargar los códigos fuente, documentos y recursos que el instructor haya dispuesto como material de apoyo.

Sí. Puedes ingresar desde computadores, tabletas y teléfonos móviles que tengan una conexión estable a Internet.

La plataforma cuenta con un diseño adaptable para que puedas continuar tu aprendizaje desde diferentes dispositivos.

No necesariamente. Encontrarás contenidos para diferentes niveles de experiencia.

En la descripción de cada curso podrás consultar los conocimientos previos recomendados y determinar si el programa es adecuado para ti.

Sí. No existen horarios obligatorios. Puedes estudiar cuando tengas disponibilidad, repetir las clases y avanzar de acuerdo con tu propio ritmo.

Tendrás acceso a los contenidos incluidos en tu plan mientras tu suscripción permanezca activa.

Nuestro propósito es mantener los contenidos vigentes y agregar actualizaciones cuando las tecnologías, herramientas o procedimientos presenten cambios importantes.

Las actualizaciones pueden publicarse como nuevas clases, recursos complementarios o nuevas versiones del curso.

Sí. Continuaremos incorporando nuevos cursos, clases y recursos para ampliar las posibilidades de aprendizaje de nuestros estudiantes.

Mientras tengas una suscripción activa, podrás acceder a los nuevos contenidos que estén incluidos dentro de tu plan.

No. La suscripción es personal e intransferible. Compartir las credenciales puede comprometer la seguridad de tu información y ocasionar la suspensión de la cuenta.

Utilizamos medidas de seguridad y proveedores especializados para procesar los pagos y proteger la información de los usuarios.

Los datos sensibles de las tarjetas son gestionados directamente por el proveedor de pagos correspondiente.

Sí. Puedes reactivar tu suscripción cuando quieras utilizando nuevamente tu cuenta registrada.

Una vez confirmado el nuevo pago, recuperarás el acceso a los contenidos disponibles en el plan seleccionado. Y comenzarás de nuevo una nueva comunidad y red de recompensas.

No. El propósito principal de la suscripción es darte acceso a contenidos educativos, herramientas y recursos de aprendizaje.

El programa de recompensas es un beneficio adicional, pero sus resultados dependen de las recomendaciones, las suscripciones activas y el cumplimiento de sus condiciones.

No se prometen ni se garantizan resultados económicos específicos.

Dentro de la plataforma podrás consultar las reglas, porcentajes, requisitos, fechas de corte, condiciones de pago y demás disposiciones relacionadas con el programa de recompensas.

Te recomendamos leer estas condiciones antes de comenzar a promocionar tu enlace personal.

¿Todavía tienes alguna pregunta?

Nuestro equipo está disponible para ayudarte a tomar la mejor decisión.

Hablar con atención al estudiante
Comienza por $1 ahora mismo