4.41 (269 reviews)
☑ 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.
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.
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!
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
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.
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.
Los conceptos perfectamente explicados.Por otro lado la ejecución e implementación me parece demasiado anticuada. Malas prácticas de programación.
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!!!
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 !!!
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
por el momento si es un excelente curso para empezar a desarrollar sistemas mas profesionales en php...
Me ayudó a realizar un negocio, el ingeniero Fernando es un crack de instructor os recomiendo sino saben nada de programación.
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.
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.
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.
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.
excelente, esperando las secciones que faltan aun me faltan muchas clases muy bien explicado y detallado.
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%
Status | Date | Discount | ||
---|---|---|---|---|
Expired | 11/17/2020 | 95% OFF | ||
Expired | 2/10/2021 | 50% OFF | ||