Curso

LARAVEL 13 & AI 101: INTRODUCCIÓN AL DESARROLLO WEB ASISTIDO

  • Desde: 1/7/26
  • Hasta: 31/7/26
  • Campus de Valencia
  • Idioma: Castellano
  • Online

Preinscripción desde el 9/6/26

Promovido por:
Instituto Universitario Valenciano de Investigación en Inteligencia Artificial

Responsable de la actividad:
Juan Miguel Alberola Oltra


Inscripción

Modalidad

Presencial Online Emisión en directo

0 horas


40 horas


0 horas

Lugar de impartición
Teams y Poliformat
Certificación

Aprovechamiento

Modalidad

ONLINE

Curso

2025-2026

ECTS

4

Campus

Valencia

0 h

Presenciales

40 h

Online

Precio Colectivo
159 € Alumno UPV 
159 € Alumni UPV PLUS 
159 € Personal UPV 
199 € Público en general 
159,00 € - Alumno UPV
159,00 € - Alumni UPV PLUS
159,00 € - Personal UPV
199,00 € - Público en general

Objetivos

El objetivo general del curso es capacitar al alumno para diseñar, desarrollar y desplegar aplicaciones web completas con Laravel 13, el framework PHP más utilizado en el mercado profesional, aplicando las prácticas y herramientas actuales del ecosistema.
Al finalizar el curso, el alumno será capaz de:
• Configurar un entorno de desarrollo profesional para el teletrabajo con Docker y Laravel Sail.
• Comprender la arquitectura MVC de Laravel y el ciclo de vida de una petición HTTP.
• Desarrollar rutas con PHP Attributes, controladores resource y vistas Blade.
• Modelar y persistir datos con Eloquent ORM: migraciones, relaciones entre modelos y operaciones CRUD completas.
• Implementar formularios seguros con protección CSRF y validación mediante FormRequests.
• Gestionar sesiones de usuario y almacenamiento de archivos en el servidor.
• Añadir autenticación completa a una aplicación Laravel 13.
• Construir interfaces reactivas con Livewire 4 sin escribir JavaScript.
• Integrar búsqueda semántica mediante el Laravel AI SDK nativo.
El curso incluye además un itinerario transversal opcional de cinco niveles (Tier 1–5) orientado al uso de asistentes de IA como aceleradores del flujo de trabajo. Este itinerario es completamente independiente del contenido principal y no es necesario para superar ninguna práctica. Los alumnos que lo completen adquirirán competencias para configurar asistentes de IA con contexto de proyecto, automatizar tareas de desarrollo mediante agentes y programar flujos de trabajo autónomos. Su realización requiere acceso a una de las herramientas soportadas (Google Antigravity, Claude Code o GitHub Copilot), disponibles en planes gratuitos con cuota limitada, plan para estudiantes o planes de pago; el coste corre a cargo del alumno.

Acción formativa dirigida a

Profesionales del ámbito informático y de la ingeniería de software con conocimientos básicos de programación orientada a objetos que deseen incorporar Laravel 13 a su stack de desarrollo.
• Desarrolladores junior o mid-level que trabajan con lenguajes de programación en entorno servidor sin frameworks y buscan actualizar sus competencias, así como profesionales de otros lenguajes (Python, JavaScript, Java) que necesitan leer o mantener proyectos Laravel en su entorno laboral.
• Desarrolladores senior o profesionales con amplia experiencia que deseen incorporar herramientas de inteligencia artificial a su flujo de desarrollo y aprender a combinar la codificación asistida por IA con las prácticas de un framework de producción moderno.
• Docentes de formación profesional o universitaria que quieran incorporar Laravel 13 e IA generativa en sus materiales de enseñanza.


Profesores

  • Guillermo Garrido Portes Profesional del sector

Metodología didáctica y sistemas de evaluación

El curso sigue un enfoque práctico basado en proyectos. Cada sesión combina materiales interactivos —contenidos teóricos, diapositivas y ejemplos de código— con la realización inmediata de una práctica guiada sobre el proyecto acumulativo. El alumno trabaja a su propio ritmo dentro de los plazos de entrega establecidos.
Adicionalmente, se realizan 5 sesiones voluntarias por Microsoft Teams, una por semana de curso. Cada sesión incluye la resolución de dudas sobre el contenido de la semana, el repaso de los conceptos más relevantes y la presentación de las tareas de la sesión siguiente. La asistencia no es obligatoria ni influye en la calificación; las sesiones se graban y quedan disponibles en la plataforma del curso.
Las prácticas se entregan mediante tareas de Poliformat.

Evaluación:
• Prácticas guiadas. Ejercicios paso a paso con código de referencia que introducen los conceptos de cada sesión sobre el proyecto de un Ecommerce. Evaluación continua mediante entrega de tareas en Poliformat.
• Hitos por sesión. Al cierre de cada sesión se plantea una extensión del proyecto Ecommerce sin código de ejemplo. Las instrucciones describen el comportamiento esperado; el alumno debe identificar los pasos, implementar la solución y entregarla mediante el mismo flujo Git. Estos ejercicios son la parte evaluable donde se mide la comprensión real de los conceptos, no la capacidad de reproducir un ejemplo.

Temas a desarrollar

A lo largo de las cinco sesiones se construye de forma acumulativa el proyecto MyShop, una tienda de comercio electrónico con catálogo reactivo, carrito de compras, panel de administración y búsqueda semántica sobre productos.
1. Introducción a Laravel 13. Configuración del entorno de desarrollo con Docker y Laravel Sail. Arquitectura MVC y ciclo de vida de una petición HTTP. Estructura de directorios del framework. Ecosistema de herramientas del desarrollador: Artisan, Telescope, Laravel Pint, PHPStan.
2. Rutas, controladores y vistas. Sistema de rutas con PHP Attributes. Controladores resource. Vistas Blade: layouts, componentes y directivas. Datos mock para desarrollo sin base de datos. Fundamentos de internacionalización.
3. Gestión de datos con Eloquent ORM. Migraciones y esquema de base de datos. Modelos Eloquent. Relaciones entre modelos: belongsTo, hasMany, belongsToMany. Seeders y factories para datos de prueba. Tests de integración con Pest.
4. Interacción con el usuario. Formularios con protección CSRF. Validación de datos con FormRequests. Sesiones y carrito de compras. Almacenamiento de archivos. Autenticación y registro de usuarios.
5. Reactividad e IA. Componentes reactivos con Livewire 4. Comunicación entre componentes y eventos. Búsqueda semántica de productos mediante embeddings y el Laravel AI SDK nativo. Introducción al prompt engineering aplicado a Laravel.
Itinerario transversal opcional — Asistentes de IA (Tier 1–5):
Cada sesión incluye una fase opcional de integración de IA, independiente del contenido evaluable.
• Tier 1: Configuración del contexto técnico del proyecto para el asistente de IA.
• Tier 2: Skill para la generación automática de controladores resource.
• Tier 3: Agente de desarrollo guiado por tests para la generación de factories y pruebas.
• Tier 4: Agente revisor de seguridad integrado en el flujo de pull requests.
• Tier 5: Despliegue de un agente autónomo con ejecución programada.

Inscripción

Visita otros cursos relacionados con...

laravel php livewire inteligencia artificial desarrollo web