Contenido del curso

    1. Introducción

    2. Temas puntuales

    3. Diagrama ERD y simulación

    4. Migración para géneros

    5. Modelo Genre

    6. Seeder y traducciones

    7. GenreResource y rutas apiResource

    8. Listar y obtener género

    9. StoreGenreRequest y UpdateGenreRequest

    10. Crear, actualizar y borrar

    11. Pruebas CRUD Género

    12. Pruebas CRUD Género - Parte 2

    13. Código de la sección

    1. Introducción

    2. Temas puntuales

    3. Introducción a patrón repositorio

    4. Contratos patrón repositorio

    5. Implementación Eloquent BaseRepository

    6. Registrar e inyectar

    7. Fabrica género GenreFactory

    8. Pruebas para listar y obtener género

    9. Pruebas para crear, actualizar y borrar género

    10. Géneros api-requests

    11. Código de la sección

    1. Introducción

    2. Temas puntuales

    3. Demostración de filtros

    4. Filtros y ordenamiento

    5. Filtros y ordenamiento - parte 2

    6. Búsqueda por slug

    7. Restaurar un género eliminado

    8. Pruebas para filtros

    9. Pruebas para ordenamiento

    10. Pruebas para slug y restore

    11. Actualización géneros api-requests

    12. Código de la sección

    1. Introducción

    2. Temas puntuales

    3. Migraciones películas y tabla pivote

    4. Modelo película

    5. Datos semilla de películas

    6. Repositorio películas MovieRepository

    7. Repositorio películas MovieRepository - Parte 2

    8. Listar películas y recurso

    9. Pruebas de filtros y ordenamiento

    10. StoreMovieRequest y UpdateMovieRequest

    11. StoreMovieRequest y UpdateMovieRequest - Parte 2

    12. Completando métodos controlador películas

    13. Pruebas CRUD películas

    14. Fabrica película y pruebas

    15. Fabrica película y pruebas - Parte 2

    16. Pruebas de películas con géneros

    17. Actualización películas api-requests

    18. Código de la sección

Acerca de este curso

  • $60.00
  • 160 lecciones
  • 13.5 horas de contenido en video
  • Teddy Paz

Requisitos previos

  • Conocimientos básicos de programación o lógica de programación serán útiles.
  • Experiencia previa en PHP; aprenderás el uso de Laravel no acerca del lenguaje PHP.
  • Tener instalado un editor de código, preferiblemente Visual Studio Code.
  • Ganas de aprender y practicar escribiendo código durante el curso.

Descripción del curso

Este curso te enseñará a construir una API REST profesional con Laravel, desarrollando un proyecto completo desde cero hasta producción. A lo largo del curso crearás MovieAPI, una API para la gestión de películas aplicando las mismas buenas prácticas utilizadas en proyectos reales.

Aprenderás a diseñar una arquitectura limpia, crear endpoints robustos, proteger tu aplicación, documentarla, integrar Inteligencia Artificial y desplegarla en la nube, entendiendo no solo cómo implementar cada funcionalidad, sino también por qué se toman esas decisiones.

¿Qué hace diferente este curso? No es una colección de ejemplos aislados. Todo el contenido gira alrededor de un único proyecto que evoluciona clase tras clase, incorporando nuevas funcionalidades y buenas prácticas hasta convertirse en una API lista para producción.

¿Cómo está estructurado el curso?

Aprenderás mediante la construcción de un proyecto real, implementando nuevas características en cada sección mientras descubres cómo desarrollar APIs modernas utilizando el ecosistema Laravel.

  • Fundamentos: Configuración del entorno, estructura del proyecto y primeros endpoints.
  • Desarrollo de la API: CRUD, validaciones, relaciones, autenticación y arquitectura limpia.
  • Buenas prácticas: Caché, versionamiento, documentación, testing y manejo de errores.
  • Producción: Integración con IA y despliegue completo en Railway.

Temas que desarrollarás durante el curso:

  • Laravel: Laravel Herd, PHP 8.4, PostgreSQL y Docker.
  • APIs REST: Rutas, controladores, respuestas JSON, CRUD y API Resources.
  • Arquitectura: Repository Pattern, Form Requests y relaciones entre modelos.
  • Seguridad: JWT, autorización por roles, middleware y configuración de CORS.
  • Optimización: Caché con invalidación automática, filtros, búsquedas, ordenamiento y paginación.
  • Producción: Versionamiento de APIs, subida de imágenes, logging y manejo consistente de errores.
  • Documentación: OpenAPI 3.1 utilizando Scramble.
  • Inteligencia Artificial: Integración con Claude de Anthropic para generar sinopsis y recomendaciones.
  • Despliegue: Railway, PostgreSQL administrado y checklist de buenas prácticas.
  • Testing: Pruebas automatizadas como parte del flujo de desarrollo.
  • Y mucho más...

Resultados al finalizar el curso:

  • Desarrollarás una API REST profesional utilizando Laravel y las mejores prácticas del ecosistema.
  • Aprenderás a estructurar proyectos escalables con una arquitectura limpia y mantenible.
  • Integrarás autenticación, documentación, testing e Inteligencia Artificial dentro de una misma aplicación.
  • Desplegarás tu API en producción y contarás con un proyecto sólido para tu portafolio profesional.

🚀 Al finalizar el curso tendrás la experiencia y la confianza para diseñar, desarrollar y desplegar APIs REST modernas con Laravel, utilizando herramientas y prácticas que se aplican en proyectos profesionales.



{PAGO ÚNICO}

Adquiere el curso con un único pago de forma vitalicia, con acceso a la comunidad y posibles actualizaciones futuras.

¿Listo para explorar sin límites?

✦— Elige tu suscripción DevTalles PRO

Devtalles PRO Mensual

USD18

¡Empieza hoy!

DevTalles PRO Trimestral

USD54

3 meses para subir de nivel.

DevTalles PRO Semestral

USD108

Especializate en 6 meses.

DevTalles PRO Anual

✦ El mejor valor

USD198

12 meses por el precio de 11.