En este curso aprenderás a crear una API REST profesional para un sistema Ecommerce usando Laravel 13, MySQL, Laravel Sanctum, Swagger/OpenAPI y PayPal Sandbox.
El objetivo del curso es construir paso a paso un backend real para una tienda online, pensado para ser consumido desde cualquier frontend moderno como Flutter, React, Vue, Angular, aplicaciones móviles, Postman o clientes externos. No se trata solo de crear rutas o controladores, sino de entender cómo organizar un proyecto backend de forma limpia, escalable y profesional.
Durante el curso desarrollaremos los módulos principales de un Ecommerce: autenticación de usuarios, catálogo de productos, categorías, marcas, carrito de compras, lista de deseos, direcciones de envío, checkout, órdenes, detalle de pedidos, pagos con PayPal y reseñas de productos. Además, documentaremos los endpoints con Swagger para que la API pueda ser probada y entendida fácilmente.
También usaremos ChatGPT como apoyo durante el desarrollo, para planificar mejor el proyecto, resolver errores, generar ideas, optimizar código y acelerar el proceso de aprendizaje.
Este curso está pensado para desarrolladores que desean mejorar sus habilidades con Laravel, crear APIs REST reales, trabajar con pagos online y construir un proyecto sólido para portafolio, clientes o futuros emprendimientos digitales.
Al finalizar, tendrás un backend Ecommerce funcional y documentado, listo para conectarse con una aplicación web o móvil.