We may earn an affiliate commission when you visit our partners.
Course image
Juan Fernando Urrego

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:

Read more

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Ó

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Á

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Á

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É

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.

Enroll now

What's inside

Learning objectives

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

Syllabus

Introducción
Bienvenida
Antes de comenzar
Recursos - parte 1
Read more
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
BONUS: Sistema de ventas por suscripción en PHP 8
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...
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

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Esta dirigido a personas que buscan crear sistemas complejos con PHP y MySQL y venderlos a clientes o empresas en su entorno de trabajo
Los estudiantes podrán 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
Los alumnos podrán aprender a integrar programas de afiliados tipo Rakuten Marketing para generar más ventas
El curso enseña 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

Save this course

Save Crea sistemas de ventas por suscripción y MLM con PHP-PayPal to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Crea sistemas de ventas por suscripción y MLM con PHP-PayPal with these activities:
Repasar los fundamentos de HTML y CSS
Repasar los fundamentos de HTML y CSS le refrescará la memoria sobre los conceptos básicos necesarios para construir interfaces de usuario.
Browse courses on HTML
Show steps
  • Revisar las etiquetas HTML básicas y su estructura
  • Repasar los selectores y propiedades de CSS
  • Crear un documento HTML simple y aplicar estilos CSS
Compilar y revisar materiales del curso
Compilar y revisar los materiales del curso le ayudará a consolidar su comprensión y a identificar áreas donde necesita más apoyo.
Show steps
  • Descargar las diapositivas, notas y materiales adicionales del curso
  • Revisar los materiales y tomar notas
  • Organizar los materiales en una carpeta o sistema de archivos lógico
Participar en sesiones de práctica entre pares
Participar en sesiones de práctica entre pares le permitirá colaborar con otros estudiantes, compartir conocimientos y obtener comentarios sobre su progreso.
Show steps
  • Formar un grupo de estudio con compañeros de clase
  • Establecer horarios regulares para reunirse y discutir los temas del curso
  • Tomar turnos para presentar conceptos, resolver problemas y brindar apoyo
Three other activities
Expand to see all activities and additional details
Show all six activities
Realizar ejercicios de práctica
Completar ejercicios de práctica le ayudará a reforzar los conceptos aprendidos en el curso y a mejorar sus habilidades en el desarrollo de sistemas web.
Browse courses on PHP
Show steps
  • Identificar los conceptos clave del tema
  • Resolver ejercicios de práctica relacionados con los conceptos identificados
  • Revisar las soluciones y comprender los procesos involucrados en la resolución de problemas
Desarrollar un sistema de ventas por suscripción simple
Construir un sistema de ventas por suscripción le permitirá aplicar los conocimientos adquiridos en el curso y crear un proyecto tangible que demuestre sus habilidades.
Browse courses on PHP
Show steps
  • Diseñar la base de datos y las tablas necesarias
  • Crear las interfaces de usuario para los usuarios y administradores
  • Implementar la lógica de negocio para procesar suscripciones, pagos y gestión de usuarios
  • Integrar la API de PayPal para procesar pagos
  • Probar el sistema y solucionar cualquier problema
Contribuir a un proyecto de código abierto relacionado con PHP o MySQL
Contribuir a un proyecto de código abierto le brindará experiencia práctica y le permitirá aprender de otros desarrolladores.
Show steps
  • Identificar un proyecto de código abierto que le interese
  • Leer la documentación del proyecto y comprender su base de código
  • Hacer una pequeña contribución, como corregir un error o agregar una función
  • Enviar una solicitud de extracción y recibir comentarios de otros colaboradores

Career center

Learners who complete Crea sistemas de ventas por suscripción y MLM con PHP-PayPal will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Crea sistemas de ventas por suscripción y MLM con PHP-PayPal.
Aprendizajes en Ingeniería y Agricultura con Arduino:...
Most relevant
Trazabilidad: la clave de la eficiencia logística
Most relevant
Introduction to Google Workspace Administration - Español
Most relevant
Ciencia de Datos Aplicada - Curso Capstone
Most relevant
Aplicaciones de ciencias de datos en los negocios actuales
Most relevant
Curso de cocina viva con fermentados probióticos.
Most relevant
Terapia Cognitivo Conductual, Racional Emotiva y Des....
Most relevant
Vulnerabilidades y pruebas de penetración
Most relevant
Sistemas Digitales: De las puertas lógicas al procesador
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser