Haz ingresos pasivos con PHP y APIs de programa de afiliados
4.9 (202 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,497 students enrolled

Haz ingresos pasivos con PHP y APIs de programa de afiliados

Aprende a crear un sistema con PHP7 y haz ingresos pasivos con el programa de afiliados de Udemy y su API - Unofficial
4.9 (202 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,497 students enrolled
Last updated 2/2020
Spanish
Spanish [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 23.5 hours on-demand video
  • 9 articles
  • 8 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Aprenderás a crear una plataforma que te ayude a generar ingresos pasivos en piloto automático vinculando el sistema de afiliados de Udemy y toda la base de datos de sus cursos.
  • Aprenderás excelentes técnicas de programación con PHP en su versión 7 utilizando el patrón Modelo-Vista-Controlador y programación orientada a objetos, nos ayudaremos del framework Bootstrap en su versión 4 para la maquetación responsiva de nuestro sistema.
  • Aprenderás a conectarte a cualquier API pública o privada a través de POSTMAN.
  • Aprenderás a combinar múltiples herramientas y plugins con javascript y jQuery para ser utilizadas en cualquier proyecto web que emprendas.
  • Aprenderás a hacer sitios multi-idioma para aplicarlo a cualquier proyecto web que tengas.
  • Aprenderás varias estrategias de marketing digital que yo utilizo para traer tráfico de personas y poderte garantizar ventas.
  • Aprenderás a ganar dinero por internet y a retirarlo por las diversas plataformas de pago.
Course content
Expand all 98 lectures 23:24:40
+ Introducción
19 lectures 03:15:53

Bienvenidos a este curso, seguro tienes toda la energía para aprender cosas nuevas, te invito a que hagas el curso en el orden propuesto de los vídeos sin saltarte ninguno ya que cada vídeo tiene una enseñanza importante para obtener el resultado esperado que es "Ganar dinero". No olvides descargar el material de apoyo al inicio de cada sección e instalarlo en tu servidor local.

Preview 04:25

En esta clase te hablaré sobre los recursos que utilizaremos durante el curso, los cuales debes descargar e instalar como te explico en el vídeo.

Recursos
13:29
Enlaces Recursos
00:12

En esta clase te explico cómo debes llevar el proceso de tus inquietudes, es importante que primero descargues el material y lo pongas a funcionar en tu servidor local. Allí podrás comparar el código propuesto en el curso con el que estás desarrollando a la par conmigo en los vídeos.

Código fuente e inquietudes
09:46
Contáctame
00:12

En esta clase te explico lo que significa tener una columna de ingresos pasivos los cuales son una ventaja, mientras tu haces otras cosas el dinero trabaja para ti, y tomar conciencia de que en estos momentos estás creando un nuevo negocio para tu vida.

Preview 10:39

Para el proyecto que realizaremos en este curso es importante la adquisición de un dominio, el cual nos servirá más adelante para postularnos a adquirir las credenciales de la API de Udemy y al sistema de afiliados.

Adquisición de un dominio
14:26

En esta clase crearemos una página web temporal para poder postularnos a las credenciales de la API de Udemy.

Página web temporal
21:32
Nota aclaratoria
00:48

En esta clase te explico cómo solicitas las credenciales de la API de Udemy.

Solicitud de la API de Udemy
02:36
Nota sobre Rakuten Marketing
00:36

A partir de las próximas clases te hablaré del sistema de afiliados de Udemy, cuáles son sus ventajas, cómo debes registrarte, cuánto tiempo debes esperar para poder solicitar las credenciales del sistema.

Sistema de afiliados Udemy - parte 1
19:20

En esta clase hablamos de los criterios de selección que tiene en cuenta el sistema de afiliados de Udemy para que te aprueben la solicitud.

Sistema de afiliados Udemy - parte 2
09:58

En esta clase te explico cómo llenar el formulario de solicitud paso a paso, y cómo se navega dentro del sistema de afiliados.

Cómo llenar el formulario del sistema de afiliados
16:22
Documento Sistema Afiliados Udemy en relación a Instructores
02:38

En esta clase te explico cómo debes crear una cuenta en Paypal para poder recibir los pagos que generarás con el sistema de afiliados de Udemy.

Preview 17:46

En esta clase te explico cómo debes crear una cuenta en Payoneer para poder retirar el dinero que haz ganado en el sistema de afiliados de Udemy.

Preview 06:34

En las próximas dos clases hremos la prueba de conexión a la API de Udemy con las credenciales que nos hay habilitado. Dicha conexión la haremos a través de POSTMAN, una plataforma que nos facilita la conexión a cualquier tipo de API: Pública o privada.

Probando la conexión a la API - parte 1
20:24

En esta clase continuamos con la prueba de conexión a la API de Udemy, integrando como ejemplo las credenciales del sistema de Afiliados de Udemy.

Probando la conexión a la API - parte 2
24:08
+ Creando el Cabezote de nuestro Sistema
14 lectures 04:19:39

El sistema que haremos a continuación lo construiremos bajo el patrón MVC (Modelo-Vista-Controlador) ya que es la forma más organizada de crear un proyecto a gran escala. No olvides descargar el material de apoyo de esta sección en esta clase.

Preview 17:21

EL diseño en toda aplicación es el 50% de importante que el desarrollo, pero en este curso nos dedicaremos solamente a desarrollar, por eso en esta clase te muestro el diseño propuesto ya terminado para nuestro sistema.

Preview 05:52

Para la maquetación responsiva nos apoyaremos en un framework llamado Bootstrap en su versión 4, con este framework facilitaremos el proceso de maquetación y gracias a sus CLases predefinidas podremos agilizar nuestro flujo de trabajo.

Maquetando el Cabezote con Bootstrap 4 - parte 1
20:55

En esta clase continuamos con la maquetación del cabezote.

Maquetando el Cabezote con Bootstrap 4 - parte 2
20:39

En esta clase continuamos con la maquetación del cabezote.

Maquetando el Cabezote con Bootstrap 4 - parte 3
20:39

En esta clase comenzaremos la maquetación de las botoneras para las categorías y subcategorías.

Maquetando las Categorías - parte 1
16:23

En esta clase continuamos con la maquetación de las botoneras para las categorías y subcategorías.

Maquetando las Categorías - parte 2
23:16

En esta clase continuamos con la maquetación de las botoneras para las categorías y subcategorías.

Maquetando las Categorías - parte 3
19:50

En esta clase comenzaremos a convertir nuestros datos estáticos en datos dinámicos y nos apoyaremos en la base de datos MySQL y la API de Udemy.

Datos dinámicos de Categorías - parte 1
20:26

En esta clase continuamos con los datos dinámicos para las botoneras de las categorías y las subcategorías.

Datos dinámicos de Categorías - parte 2
21:35

En esta clase continuamos con los datos dinámicos para las botoneras de las categorías y las subcategorías.

Datos dinámicos de Categorías - parte 3
06:22

Es importante complementar la interacción con AJAX para aquellas acciones que no podemos sincronizar en el servidor. A partir de esta clase comenzaremos a  interactuar con los datos dinámicos desde Javascript.

Datos dinámicos con AJAX y Javascript - parte 1
22:09

En esta clase continuamos trabajando los datos dinámicos desde Javascript.

Datos dinámicos con AJAX y Javascript - parte 2
22:48

En esta clase continuamos trabajando los datos dinámicos desde Javascript.

Datos dinámicos con AJAX y Javascript - parte 3
21:24
+ Sistema Multi-Idiomas y Url's Amigables
7 lectures 02:07:38

En esta clase te enseñaré a configurar un sitio multi-idioma apoyándonos en datos JSON.

Preview 18:11

En esta clase continuamos con la configuración del sitio multi-idioma.

¿Cómo crear un sitio Multi-Idioma - parte 2?
19:03

En esta clase configuraremos las Url's amigables para el idioma. Es decir, mucho más limpio poner en la url www.tuproyecto.com/es a www.tuproyecto.com/index.php?idioma=es, por eso la importancia de las Url's amigables.

Url amigable para el idioma
22:59

En esta clase te enseñaré a migrar la traducción de idioma a Javascript.

Utilizar el traductor en Javascript
16:13

En esta clase agregaremos en las Url's amigables las rutas de las categorías y las subcategorías.

Url's amigables para categorías y subcategorías - parte 1
22:21

En esta clase continuamos agregando las Url's amigables para las rutas de las categorías y las subcategorías.

Url's amigables para categorías y subcategorías - parte 2
08:16

En esta clase te enseñaré a integrar las páginas internas del proyecto.

Integrando las páginas del proyecto
20:35
+ PÁGINA DE INICIO
14 lectures 04:16:38

En esta clase comenzaremos la maquetación de la vitrina de cursos de la página de inicio. Recuerda descargar el material de apoyo que se encuentra en esta sección.

Maquetando la página de inicio - parte 1
20:07

En esta clase continuamos con la maquetación de la vitrina de cursos para la página de cursos.

Maquetando la página de inicio - parte 2
19:56

En esta clase continuamos con la maquetación de la vitrina de cursos para la página de cursos.

Maquetando la página de inicio - parte 3
18:04

En esta clase continuamos con la maquetación de la vitrina de cursos para la página de cursos.

Maquetando la página de inicio - parte 4
10:21

En esta clase haremos los ajustes necesarios para que nuestra vitrina de cursos quede organizada y estética.

Ajustando la vitrina de cursos
23:00

En esta clase comenzaremos a traer los datos dinámicos para los banner publicitarios.

Datos dinámicos del banner - parte 1
19:12

En esta clase continuamos con los datos dinámicos para los banner publicitarios.

Datos dinámicos del banner - parte 2
21:20

En esta clase comenzaremos a trabajar con el listado de cursos que nos trae la API de Udemy.

Datos dinámicos para los cursos - parte 1
15:23

En esta clase continuamos con el listado de cursos que nos trae la API de Udemy.

Datos dinámicos para los cursos - parte 2
16:15

En esta clase continuamos con el listado de cursos que nos trae la API de Udemy.

Datos dinámicos para los cursos - parte 3
23:02

En esta clase aprenderemos a validar las fechas y los descuentos de las ofertas que ofrece Udemy de sus cursos con Javascript.

Validar oferta en Javascript
22:07

En esta clase ajustamos la traducción de la página de inicio.

Ajustando el idioma de la página de inicio
19:46

En esta clase te explico qué debemos hacer cuando la API de Udemy tenga alguna falla.

¿Qué hacer en caso de que falle la API?
11:13

En esta clase finalizamos la construcción de la página de inicio terminando con la maquetación del footer.

Maquetando el pie de página
16:52
+ PÁGINA DE CATEGORÍAS Y SUBCATEGORÍAS
6 lectures 01:11:45

En esta clase traeremos la lista de cursos que nos ofrece la API de Udemy de acuerdo a la clasificación por categorías.

Datos dinámicos para la página de categorías
09:20

En esta clase traeremos la lista de cursos que nos ofrece la API de Udemy de acuerdo a la clasificación por subcategorías.

Datos dinámicos para la página de subcategorías
14:10

En esta clase construiremos el listado de cursos gratuitos que nos ofrece la API de Udemy.

Datos dinámicos para los cursos gratuitos - parte 1
14:29

En esta clase continuamos con el listado de cursos gratuitos que nos ofrece la API de Udemy.

Datos dinámicos para los cursos gratuitos - parte 2
10:21

En esta clase aprenderemos a crear filtros para los cursos de acuerdo a las directrices de la API de Udemy.

Realizar filtrado de cursos - parte 1
19:43

En esta clase continuamos con el filtrado de cursos de acuerdo a las directrices de la API de Udemy.

Realizar filtrado de cursos - parte 2
03:42
+ BUSCADOR
8 lectures 01:39:01

En esta clase comenzaremos a construir el buscador, empezando por la interacción en Javascript. No olvides descargar el material de apoyo de esta sección.

Creando la página del buscador
16:59

En esta clase aprenderemos a usar el buscador oprimiendo la tecla "Enter".

Activar el buscador con la tecla "Enter"
04:01

En esta clase te enseñaré a traer el listado de cursos desde la API de Udemy de acuerdo a la palabra clave que hayas escrito.

Traer cursos con la API de Udemy en la página del buscador
15:21

En esta clase agregaremos las ofertas que se ofrecen en cada uno de los cursos arrojados por el buscador.

Mostrando las ofertas en el buscador
13:25

En esta clase aprenderemos a utilizar un plugin de jQuery que nos facilite la paginación entre cursos.

La paginación - parte 1
15:07

En esta clase continuamos con la paginación de los cursos.

La paginación - parte 2
10:31

En esta clase haremos una actualización luego de un ajuste que hicieron los desarrolladores de la API de Udemy.

Actualización de la API de Udemy para las Categorías
17:12

En esta clase haremos una actualización para las subcategorías luego de un ajuste que hicieron los desarrolladores de la API de Udemy.

Actualización de la API de Udemy para las Subcategorías
06:25
+ TRÁFICO DE VISITAS
16 lectures 03:06:20

En esta clase te daré la introducción a las pautas que debes seguir para llevar tráfico a tu sistema y así poder generar ventas.

Estrategias para llevar tráfico de visitas a nuestro sistema
08:48

En esta clase te mostraré cómo uso google ads y google search console.

Google Ads y Search Console
16:47

En esta clase te enseñaré a utilizar los datos estructurados para el posicionamiento SEO en la web.

Datos estructurados
18:01
Corrección en Datos Estructurados
00:42

En esta clase te explicaré como hago mis anuncios de facebook y creo campañas con ellos.

Anuncios en Facebook
09:45

En esta clase te explicaré cómo consigo seguidores en mis tres redes sociales más importantes: facebook, twitter y linkedin.

Cómo conseguir seguidores en facebook, twitter y linkedin
08:53

En esta clase te explico cómo usar este sistema de automatización de POST para las redes sociales.

Postcron
15:30
Obtén 1 mes gratis en Postcron
00:11

En esta clase te explico cuáles son las ventajas y desventajas de tener esta estrategia de mercado en nuestro sistema de afiliados.

Email Marketing
22:18

En esta clase te explico la importancia de tener correctamente configurado el marcado de cabeceras para la publicación de POST en redes sociales.

Marcado de cabeceras - parte 1
19:37

En esta clase continuamos con la configuración dell marcado de cabeceras para la publicación de POST en redes sociales.

Marcado de cabeceras - parte 2
13:29

En esta clase te explico la importancia de medir las visitas de nuestro sitio para saber que tan rentable podrá ser nuestro sistema.

Google Analytics
08:09

En esta clase te explico cómo subir el sistema ya terminado a un servidor remoto (hosting).

Subir el sistema a un hosting
22:10

En esta clase haremos algunos ajustes a nuestro sistema ya subido en el hosting.

Ajustes al sistema desde el hosting
13:26
Reglamento general de protección de datos (RGPD)
07:56
Actualización Categorías y Subcategorías API de Udemy
00:37
+ BACKEND
14 lectures 03:27:44
¿Qué hacer mientras aprueban mi solicitud de afiliado?
10:26
Formulario de contáctenos - parte 1
17:45
Formulario de contáctenos - parte 2
16:43
Formulario de contáctenos - parte 3
07:11
Login - Backend
19:46
Logout - Backend
10:45
Modificar ofertas de forma global
18:39
Tabla Categorías
20:01
DataTable Dinámico para Categorías
23:46
Editar Categoría - parte 1
24:20
Editar Categoría - parte 2
20:17
Gestor Subcategorías
12:07
Despedida
03:46
¡Clase Extra!
02:12
Requirements
  • 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.
Description

¿Quieres ganar dinero extra con lo que sabes de programación o aprendiendo a programar?

En este curso quiero enseñarte a programar un sistema desde cero en el lenguaje de programación PHP en su versión 7 conectándote a la API de Udemy (La base de datos de todos los cursos de Udemy) y gracias a su sistema de afiliados generar ingresos pasivos de forma automática. Lo único que debes poner de tu parte es crear el sistema y llevar tráfico a él, lo demás se hará por cuenta propia.

Te llevaré de la mano paso a paso para crear una plataforma similar a la de Tutoriales a tu Alcance (puedes visitar el sitio web buscándolo en google) la cual llevo utilizando desde Mayo del 2017 generando ingresos pasivos gracias a la API y al sistema de afiliados de Udemy.

Además aprenderás a crear cualquier sitio multi-idioma (Inglés, español... etc) con la ayuda de datos JSON y a conectarte a cualquier API que necesites utilizar para tus proyectos personales con la ayuda de POSTMAN.

Te enseñaré las estrategias de marketing digital que yo utilizo para generar tráfico en mi plataforma, y así tener un flujo constante de visitas y una columna robusta de ingresos pasivos.

SI no tienes los conocimientos previos de programación no te preocupes, te mostraré varios recursos gratuitos en los cuales puedes adquirir los conocimientos bases para crear este sistema y así emprender esta nueva oportunidad de negocio.

Características del Sistema:

  • Vitrina atractiva para mostrar todos los cursos de Udemy.

  • Sitio web responsivo, adaptado para cualquier pantalla y dispositivo.

  • Filtrado de cursos por categorías y subcategorías.

  • Sitio Multi-Idioma: Español e Inglés (Puedes agregar más idiomas si lo deseas).

  • Administrador de ofertas.

  • Manejo de enlaces profundos del sistema de Afiliados de Udemy.

  • Sistema 100% rentable.

Herramientas y técnicas que aprenderás a usar:

  • Bootstrap en su versión 4.

  • POSTMAN para conectarte a cualquier API pública o privada que necesites.

  • Programación Orientada a Objetos y Patrón Modelo Vista Controlador con PHP7.

  • Conexión a bases de datos MySQL con la Clase PDO.

  • Creación de sitios multi-idiomas con datos JSON.

  • Plugin "DS Count Down": para generar ofertas con cuentas regresivas.

  • Plugin "TWBS Pagination": para crear la paginación de una forma rápida y efectiva.

  • Datos estructurados "Schema-org": Para el SEO y posicionamiento Web.

  • Marcado Open Graph: Para publicar Correctamente POST en redes sociales.

  • POSTCRON: Para automatizar publicaciones en redes sociales.

  • Aprenderás a adquirir un dominio y un hosting adecuado  para subir el sistema internet.

  • Aprenderás a afiliarte a Paypal y a Payoneer para retirar el dinero ganado.

¿CÓMO ES EL CURSO?

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

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, desde el html, las hojas de estilo, la interacción con javascript y jQuery con la ayuda de algunos plugins, datos JSON 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.

Este curso no está patrocinado por Udemy, Inc. ni afiliado a él.


Who this course is for:
  • Este curso va dirigido a personas que buscan generar ingresos por internet.
  • Personas que desean aprender a crear sistemas complejos con PHP y MySQL.
  • Personas que deseen aprender a conectarse a cualquier API pública o privada.
  • Personas que quieran aprender técnicas profesionales de programación.