Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Crea un Sistema Academia Online con PHP, MySQL, PayPal y AWS
Rating: 4.8 out of 5(25 ratings)
234 students
Last updated 5/2026
Spanish

What you'll learn

  • Crear una academia online completa con PHP y MySQL desde cero, lista para producción.
  • Desarrollar un sistema multi-instructor, donde cada instructor puede crear y administrar sus propios cursos.
  • Construir un CMS administrativo con roles y permisos (administrador, instructor y estudiante).
  • Implementar una API en PHP para conectar el sitio público, el CMS y el área privada de estudiantes.
  • Diseñar un sitio público para vender cursos online, con catálogo, filtros y detalle de cursos.
  • Integrar pagos con PayPal para vender cursos con acceso de por vida.
  • Gestionar estudiantes, inscripciones y control de accesos según compras realizadas.
  • Subir y administrar videos en AWS S3 de forma segura.
  • Proteger el contenido multimedia con CloudFront, evitando accesos no autorizados.
  • Crear un sistema de preguntas y respuestas (Q&A) entre estudiantes e instructores.
  • Llevar control de ventas y reportes básicos desde el CMS administrativo.
  • Aplicar buenas prácticas de seguridad en PHP y MySQL, evitando accesos indebidos.
  • Organizar cursos por categorías y subcategorías con URLs amigables.
  • Preparar el proyecto para despliegue en producción, con recomendaciones reales de hosting.
  • Reutilizar el código del proyecto para crear tu propia plataforma, venderlo a clientes o convertirlo en un SaaS educativo.

Course content

7 sections85 lectures16h 54m total length
  • Qué Aprenderás en este Curso2:14
  • Antes de comenzar1:20
  • Herramientas de trabajo6:47
  • Plugins y Editor de Código1:20
  • Windsurf AI3:58
  • Atajos y Extensiones de Windsurf AI17:05
  • Organizando las carpetas del proyecto1:24
  • Asignar Dominios Virtuales9:52
  • La Base de Datos1:04

Requirements

  • Conocimientos básicos de HTML y CSS para entender la plantilla del sitio público.
  • Un computador con Windows, macOS o Linux.
  • Disposición para aprender creando un proyecto real paso a paso.

Description

En este curso aprenderás a crear una academia online completa desde cero utilizando PHP y MySQL, similar al funcionamiento de plataformas e-learning, pero desarrollada por ti y totalmente personalizable.

A lo largo del curso construirás un sistema real y funcional, pensado para producción, que incluye un sitio público donde los usuarios pueden explorar y comprar cursos, y un área privada donde los estudiantes acceden de por vida al contenido adquirido. Implementarás un CMS administrativo con roles y permisos, que permitirá gestionar instructores, categorías, subcategorías, cursos, ventas, estudiantes y preguntas frecuentes.

La plataforma será multi-instructor, por lo que cada instructor podrá crear y administrar sus propios cursos, subir contenido, responder preguntas de los estudiantes y visualizar el desempeño de sus ventas. Además, utilizaremos una API en PHP para comunicar el sitio público, el CMS y el área privada de los estudiantes de forma segura y organizada.

También aprenderás a integrar pagos con PayPal, registrando correctamente cada compra, otorgando acceso automático a los cursos y llevando un control claro de las ventas dentro del sistema. Para el manejo de contenido multimedia, subirás los videos a AWS S3 y los protegerás mediante CloudFront, evitando accesos no autorizados y compartición ilegal.

Como valor adicional, recibirás el código HTML de la plantilla del sitio público, el código completo del CMS administrativo y el código de la API, lo que te permitirá reutilizar el proyecto, adaptarlo a clientes o convertirlo en tu propia plataforma de cursos o SaaS educativo.

Este curso es ideal si deseas aprender PHP de forma práctica, crear un producto digital rentable o desarrollar sistemas profesionales para academias online.


¿Qué aprenderás en este curso?


  • Crear una academia online completa con PHP y MySQL desde cero, lista para producción.

  • Desarrollar un sistema multi-instructor, donde cada instructor puede crear y administrar sus propios cursos.

  • Construir un CMS administrativo con roles y permisos (administrador, instructor y estudiante).

  • Implementar una API en PHP para conectar el sitio público, el CMS y el área privada de estudiantes.

  • Diseñar un sitio público para vender cursos online, con catálogo, filtros y detalle de cursos.

  • Integrar pagos con PayPal para vender cursos con acceso de por vida.

  • Gestionar estudiantes, inscripciones y control de accesos según compras realizadas.

  • Subir y administrar videos en AWS S3 de forma segura.

  • Proteger el contenido multimedia con CloudFront, evitando accesos no autorizados.

  • Crear un sistema de preguntas y respuestas (Q&A) entre estudiantes e instructores.

  • Llevar control de ventas y reportes básicos desde el CMS administrativo.

  • Aplicar buenas prácticas de seguridad en PHP y MySQL, evitando accesos indebidos.

  • Organizar cursos por categorías y subcategorías con URLs amigables.

  • Preparar el proyecto para despliegue en producción, con recomendaciones reales de hosting.

  • Reutilizar el código del proyecto para crear tu propia plataforma, venderlo a clientes o convertirlo en un SaaS educativo.


Requisitos


  1. Conocimientos básicos de HTML y CSS para entender la plantilla del sitio público.

  2. Un computador con Windows, macOS o Linux.

  3. Disposición para aprender creando un proyecto real paso a paso.


¿Para quién es este curso?


  • Desarrolladores PHP que quieren crear una academia online profesional desde cero.

  • Programadores que desean aprender a construir un CMS completo con roles y permisos.

  • Personas que quieren desarrollar una plataforma e-learning y para uso propio.

  • Emprendedores digitales que buscan lanzar su propia academia online o producto SaaS.

  • Freelancers que desean ofrecer sistemas de academias online a clientes.

  • Estudiantes de programación que quieren un proyecto real con PHP y MySQL para su portafolio.

  • Personas interesadas en integrar pagos con PayPal en proyectos reales.

  • Quienes desean aprender a manejar videos en AWS S3 y CloudFront de forma segura.


Este curso no es para personas que buscan solo teoría.

Es para quienes quieren construir un sistema real, funcional y reutilizable

Who this course is for:

  • Desarrolladores PHP que quieren crear una academia online profesional desde cero.
  • Programadores que desean aprender a construir un CMS completo con roles y permisos.
  • Personas que quieren desarrollar una plataforma e-learning y para uso propio.
  • Emprendedores digitales que buscan lanzar su propia academia online o producto SaaS.
  • Freelancers que desean ofrecer sistemas de academias online a clientes.
  • Estudiantes de programación que quieren un proyecto real con PHP y MySQL para su portafolio.
  • Personas interesadas en integrar pagos con PayPal en proyectos reales.
  • Quienes desean aprender a manejar videos en AWS S3 y CloudFront de forma segura.