Desarrollo Avanzado de API REST en Laravel

Este curso pertenece a las siguientes rutas de aprendizaje

Contenido del curso
Introducción keyboard_arrow_down
Vídeo de introducción Desarrollo Avanzado de API REST en Laravel
timer

Desbloquea el curso

Contrata un plan y consigue acceso completo o compra el curso por 30,00 € y accede a él para siempre

Crea tu cuenta

¿Ya tienes una cuenta? Inicia sesión

¿Qué aprenderás?

Bienvenido al curso de API REST en Laravel 11, una formación completa con más de 8 horas de contenido para que domines el desarrollo de APIs escalables, seguras y bien documentadas utilizando la versión más reciente de Laravel. A lo largo de este curso, profundizarás en técnicas avanzadas y buenas prácticas que te permitirán llevar tus habilidades de Laravel al siguiente nivel.

Eloquent API Resources

  • Aprende a usar los Eloquent API Resources para transformar tus modelos y relaciones en respuestas JSON controladas y fáciles de mantener.

  • Descubre cómo personalizar la salida de tus datos según las necesidades específicas de tu API REST.

Sanctum para Autenticación

  • Configura y utiliza Laravel Sanctum para gestionar la autenticación de tu API mediante tokens personales.

  • Protege tus endpoints de accesos no autorizados y garantiza la seguridad de tus datos.

Versionado de API REST en Laravel

  • Descubre las mejores prácticas para versionar tu API y asegurar la compatibilidad con diferentes etapas del proyecto.

  • Implementa estrategias de versionado mediante rutas, controladores y namespaces para mantener ordenados tus recursos y validaciones.

Documentación y Consumo con Postman

  • Aprende a utilizar Postman de forma profesional: crea colecciones, entornos y variables para probar tu API REST de forma colaborativa.

  • Acelera el proceso de desarrollo y asegúrate de que tu API cumpla con los requerimientos de cada entorno.

Documentación y Consumo con Swagger

  • Genera y mantén documentación interactiva de tu API REST con Swagger (OpenAPI Specification).

  • Facilita la comprensión de los endpoints, parámetros y respuestas tanto a tu equipo como a terceros.

Throttling y Rate Limiting

  • Protege tu API REST en Laravel ante abusos y sobrecargas mediante la configuración de Rate Limiting.

  • Crea políticas de limitación personalizadas para distintos endpoints o versiones de tu API.

Testing de API REST en Laravel

  • Escribe pruebas automatizadas con el entorno de testing que ofrece Laravel.

  • Cubre los casos de uso más comunes y garantiza la estabilidad de tu API ante cambios o nuevas funcionalidades.


¿Por qué elegir este curso de API REST en Laravel 11?

  • Enfoque Práctico y Avanzado: No solo veremos los fundamentos, sino también herramientas y técnicas que los profesionales aplican en proyectos reales.

  • Buenas Prácticas: Aprende a estructurar tu proyecto, a reforzar la seguridad y a documentar tus APIs de forma efectiva.

  • Recursos de Aprendizaje Completo: Accede al proyecto final y a ejemplos prácticos en Postman para afianzar todos los conocimientos adquiridos.

  • Herramientas Esenciales: Domina Postman y Swagger para probar y documentar tus APIs de manera profesional.

  • Seguridad y Mantenimiento: Aplica autenticación y autorización avanzadas, y mantén tu base de código con pruebas automatizadas y buenas prácticas.


Suscríbete ahora y lleva tus habilidades Laravel al siguiente nivel

Únete al curso de API REST en Laravel 11 y aprende paso a paso cómo construir APIs robustas, seguras y bien documentadas.
Con más de 8 horas de contenido, tendrás todo lo necesario para crear y mantener proyectos profesionales. ¡Inscríbete hoy y empieza a transformar tu forma de desarrollar APIs con Laravel!

Requisitos

Conocimientos sólidos de PHP 8, no te pierdas nuestra ruta completa.
Conocimientos de Laravel 11 o superior, aquí tienes el curso perfecto.
Si no tienes conocimientos de Docker, aquí tienes un curso para empezar.
Si estás trabajando en Windows, necesitarás WSL 2 para trabajar con Laravel Sail, aquí tienes el curso perfecto.

¿A quién va dirigido el curso?

Desarrolladores Laravel que deseen aprender a desarrollar API REST de forma profesional con las mejores prácticas de programación y las mejores herramientas desde 0 de forma profesional.

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.
Si compras o has comprado el curso, también puedes hacer uso del soporte a través del foro del curso.
Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.
Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

Cursos relacionados

Acerca del autor

Más de 12 años de experiencia en el desarrollo de aplicaciones web con amplia experiencia en desarrollo móvil utilizando PHP, Laravel, Vue.js, React, React Native y Serverless.

Israel Parra

Analista programador web Full Stack

Valoraciones

4.8
star star star star star

8 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Iván Legrán

hace 6 días

Iván Legrán - Un curso estupendo para adentrarse en las apis con Laravel
star star star star star_border

El curso me ha gustado porque detalla cosas que otros cursos no: cómo desacoplar eloquent y, especialmente, cómo y por qué desacoplar el login de un proyecto.

Aunque no termino de ver clara la utilidad de desacoplar eloquent (para eso, ¿para qué íbamos a escoger Laravel por encima de Symfony o de PHP Vainilla?), la parte del curso en que se emplean interfaces para desacoplar el login me ha parecido fantástica.

Por ponerle un par de pegas constructivas, diría esto:
1) Echo en falta un capítulo sobre Policies de Laravel. Sé que aquí optamos por desarrollar nuestro propio servicio de respuestas, pero creo que conocer las Policies de Laravel es necesario.
2) El apartado de tests está genial, pero sería todavía mejor si hubiera un refactor con algún método Setup. Se repite demasiado código en los tests, y estaría bien que Israel explicara cómo picar tests más limpios.

Oscar Carrasco

hace 1 semana

Oscar Carrasco - Curso Detallista
star star star star star

Es un curso en ocasiones tedioso, pero muy profesional y detallista al momento de explicarlo. Servirá para poder desarrollar APIS profesionales.

Rodrigo Sanchez

hace 3 meses

Rodrigo Sanchez - Excelente
star star star star star

Me gusto mucho el que se usara tanto Postman como Swagger para la documentación y de esta forma poder explorar como hacer la documentación en ambos.

cnsconsultores

hace 5 meses

cnsconsultores - Muy bien estructurado, con explicaciones muy claras y a una velocidad que se hace muy dinámico.
star star star star star

Lo que más me ha gustado del curso es cómo se estructuran las excepciones y la posibilidad de personalizarlas, da para mucho si tienes un poco de imaginación, como incluyendo logs personalizados por ejemplo.

Lo que menos me ha gustado, diría que el proyecto está hecho en Docker y, en mi caso en particular, con Windows no tengo manera alguna que funcione de forma rápida. Cualquier imagen que arranco tarda una eternidad en gestionar las peticiones. Por ejemplo, no he llegado a poder usar Buggregator, me hubiese gustado ver cómo se usa y las ventajas que ofrece para debuggear el sistema.

Aprendes mucho también de las nuevas funcionalidades de Laravel 11. Lo recomiendo totalmente!!

dryant

hace 6 meses

dryant - Excelente!! Como todos los cursos!
star star star star star

Estoy siguiendo este curso para crear una API para reprogramar mi web y he decidido primero crear la API y posteriormente ya crear la web en si que tire de la API. Es un curso avanzado. Como todos los cursos de Israel, es un curso que no solo aprendes a crear la API sino que también aprendes muchas buenas practicas a seguir.

Neider

hace 7 meses

Neider - Temas interesantes
star star star star star

Explica cómo crear aplicaciones mantenibles a lo largo del tiempo, con código limpio y fácil de leer para cualquier contribuyente del proyecto. Además, muestra diferentes maneras de documentar una API y detalla buenas prácticas para escribir una API en Laravel.

Maikel Enrique Pernía Matos

hace 8 meses

Maikel Enrique - excelente
star star star star star

la cronología de los contenidos

Jhon Fabio Cardona Martinez

hace 8 meses

Jhon Fabio - De lo mejores cursos para el desarrollo de una API en Laravel con la documentación.
star star star star star

Si lugar a duda es uno de los cursos más completos que he realizado, en lo que llevo estudiando en varias plataformas. La integración con Swagger es supergenial, porque es lo que se está viendo generalmente en muchos proyectos que generan la documentación de la API a través de esta herramienta.
Con el paquete integrado en Laravel, facilita el poder brindar mejores herramientas a los usuarios para el uso del consumo de la API.
De igual forma con las herramientas de Postman nos ayuda mucho con este proceso.

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Términos y condiciones para afiliados Formulario de contacto

Copyright 2025 © Todos los derechos reservados.

Contacto