Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Backend de Reservas con Laravel: API REST, Swagger y PayPal
New
203 students

What you'll learn

  • Crear una API REST profesional con Laravel.
  • Documentar endpoints usando Swagger.
  • Integrar pagos con PayPal Webhook.
  • Enviar correos automáticos desde Laravel.
  • Enviar alertas por WhatsApp con Twilio.
  • Gestionar usuarios, servicios, disponibilidad y reservas.
  • Validar datos correctamente en endpoints.
  • Construir un backend preparado para apps móviles o plataformas web.

Course content

12 sections37 lectures4h 40m total length
  • Proyecto Sistema de Reservas - 17:05
  • Proyecto Sistema de Reservas - 28:34

Requirements

  • Conocimientos básicos de PHP, como variables, funciones, clases y estructuras de control.
  • Conocimientos básicos de Laravel, aunque el proyecto se desarrollará paso a paso desde la estructura inicial.
  • Tener instalado un entorno local de desarrollo, como Laragon, XAMPP, Laragon o similar.
  • Tener conocimientos básicos de bases de datos MySQL, como tablas, relaciones y consultas simples.
  • Tener instalado Composer y un editor de código, preferiblemente Visual Studio Code.
  • No se requiere experiencia avanzada en APIs, Swagger, PayPal, Twilio o Webhooks, ya que estas integraciones se explicarán paso a paso durante el curso.

Description

Aprende a crear un backend profesional para una aplicación de reservas usando Laravel, integrando herramientas reales que se utilizan en proyectos modernos como API REST, Swagger, PayPal Webhook, envío de correos y alertas por WhatsApp con Twilio.

En este curso construiremos paso a paso el backend de un sistema de reservas, pensado para conectarse con una aplicación móvil, una plataforma web o cualquier frontend externo. No será un proyecto básico, sino una API completa con estructura profesional, rutas organizadas, controladores, modelos, validaciones, autenticación y lógica de negocio aplicada a un caso real.

Durante el desarrollo aprenderás a gestionar usuarios, servicios, disponibilidad, reservas, pagos y notificaciones automáticas. Además, documentaremos los endpoints con Swagger, una herramienta clave para presentar APIs de forma clara, ordenada y profesional. También implementaremos la integración con PayPal Webhook, permitiendo validar pagos y actualizar el estado de las reservas automáticamente.

El curso también incluye el envío de correos electrónicos y alertas por WhatsApp usando Twilio, ideal para confirmar reservas, notificar pagos o informar cambios importantes al cliente.

Este curso está diseñado para desarrolladores que desean mejorar su nivel en Laravel, crear APIs profesionales, fortalecer su portafolio y aprender integraciones reales que pueden aplicar en proyectos comerciales.

Al finalizar, tendrás un backend sólido, documentado y listo para ser conectado con una app móvil o sistema web de reservas.

Who this course is for:

  • Desarrolladores PHP que desean mejorar sus habilidades con Laravel creando un backend real y profesional.
  • Estudiantes de programación que quieren aprender a construir APIs REST conectadas a proyectos reales como aplicaciones móviles o plataformas web.
  • Personas que ya conocen Laravel de forma básica y desean avanzar hacia integraciones más completas como Swagger, PayPal, correos y WhatsApp.
  • Desarrolladores backend que quieren fortalecer su portafolio con un sistema de reservas completo y aplicable a negocios reales.
  • Emprendedores o freelancers tecnológicos que desean crear soluciones de reservas para clientes, negocios, servicios, citas o plataformas digitales.
  • Creadores de aplicaciones móviles o frontend developers que necesitan aprender cómo construir y consumir un backend profesional con Laravel.