Curs

LARAVEL 13 & AI 101: INTRODUCCIÓ AL DESENVOLUPAMENT WEB ASSISTIT

  • Des de: 1/7/26
  • Fins a: 31/7/26
  • Campus de València
  • Idioma: Castellà
  • En línia

Preinscripció des del 9/6/26

Promogut per:
Instituto Universitario Valenciano de Investigación en Inteligencia Artificial

Responsable de l'activitat:
Juan Miguel Alberola Oltra


Inscripció online tancada

Modalitat

Presencial En línia Emissió en directe

0 hores


40 hores


0 hores

Lloc d'impartició
Teams y Poliformat
Certificació

Aprofitament

Modalitat

EN LÍNIA

Curs

2025-2026

ECTS

4

Campus

València

0 h

Presencials

40 h

En línia

Preu Col·lectiu
159 € Alumne UPV 
159 € Alumni UPV PLUS 
159 € Personal UPV 
199 € Públic en general 
159,00 € - Alumno UPV
159,00 € - Alumni UPV PLUS
159,00 € - Personal UPV
199,00 € - Público en general

Objectius

L’objectiu general del curs és capacitar l’alumnat per a dissenyar, desenvolupar i desplegar aplicacions web completes amb Laravel 13, el framework PHP més utilitzat en el mercat professional, aplicant les pràctiques i eines actuals de l’ecosistema.

En finalitzar el curs, l’alumnat serà capaç de:

- Configurar un entorn de desenvolupament professional per al teletreball amb Docker i Laravel Sail.
- Comprendre l’arquitectura MVC de Laravel i el cicle de vida d’una petició HTTP.
- Desenvolupar rutes amb PHP Attributes, controladors resource i vistes Blade.
- Modelar i persistir dades amb Eloquent ORM: migracions, relacions entre models i operacions CRUD completes.
- Implementar formularis segurs amb protecció CSRF i validació mitjançant FormRequests.
- Gestionar sessions d’usuari i emmagatzematge d’arxius al servidor.
- Afegir autenticació completa a una aplicació Laravel 13.
- Construir interfícies reactives amb Livewire 4 sense escriure JavaScript.
- Integrar cerca semàntica mitjançant el Laravel AI SDK natiu.

El curs inclou, a més, un itinerari transversal opcional de cinc nivells (Tier 1–5) orientat a l’ús d’assistents d’IA com a acceleradors del flux de treball. Aquest itinerari és completament independent del contingut principal i no és necessari per a superar cap pràctica. L’alumnat que el complete adquirirà competències per a configurar assistents d’IA amb context de projecte, automatitzar tasques de desenvolupament mitjançant agents i programar fluxos de treball autònoms. La seua realització requereix accés a una de les eines compatibles (Google Antigravity, Claude Code o GitHub Copilot), disponibles en plans gratuïts amb quota limitada, plans per a estudiants o plans de pagament; el cost corre a càrrec de l’alumne.

Acció formativa dirigida a

El curs segueix un enfocament pràctic basat en projectes. Cada sessió combina materials interactius —continguts teòrics, diapositives i exemples de codi— amb la realització immediata d'una pràctica guiada sobre el projecte acumulatiu. L'alumne treballa al seu propi ritme dins dels terminis de lliurament establits.
Addicionalment, es realitzen 5 sessions voluntàries per Microsoft Teams, una per setmana de curs. Cada sessió inclou la resolució de dubtes sobre el contingut de la setmana, el repàs dels conceptes més rellevants i la presentació de les tasques de la sessió següent. L'assistència no és obligatòria ni influeix en la qualificació; les sessions es graven i queden disponibles en la plataforma del curs.
Les pràctiques es lliuren mitjançant tasques de Poliformat.

Avaluació:
• Pràctiques guiades. Exercicis pas a pas amb codi de referència que introdueixen els conceptes de cada sessió sobre el projecte d'un Ecommerce. Avaluació contínua mitjançant lliurament de tasques en Poliformat.
Professionals de l'àmbit informàtic i de l'enginyeria de programari amb coneixements bàsics de programació orientada a objectes que desitgen incorporar Laravel 13 al seu stack de desenvolupament.
• Desenvolupadors júnior o mid-level que treballen amb llenguatges de programació en entorn servidor sense frameworks i cerquen actualitzar les seues competències, així com professionals d'altres llenguatges (Python, JavaScript, Java) que necessiten llegir o mantenir projectes Laravel en el seu entorn laboral.
• Desenvolupadors sènior o professionals amb àmplia experiència que desitgen incorporar eines d'intel·ligència artificial al seu flux de desenvolupament i aprendre a combinar la codificació assistida per IA amb les pràctiques d'un framework de producció modern.
• Docents de formació professional o universitària que vulguen incorporar Laravel 13 i IA generativa en els seus materials d'ensenyament.


Professors

  • Juan Miguel Alberola Oltra Profesor/a Titular de Universidad
  • Guillermo Garrido Portes Professional del sector

Metodologia didàctica i sistemes d'evaluació

El curs segueix un enfocament pràctic basat en projectes. Cada sessió combina materials interactius —continguts teòrics, diapositives i exemples de codi— amb la realització immediata d'una pràctica guiada sobre el projecte acumulatiu. L'alumne treballa al seu propi ritme dins dels terminis de lliurament establits.
Addicionalment, es realitzen 5 sessions voluntàries per Microsoft Teams, una per setmana de curs. Cada sessió inclou la resolució de dubtes sobre el contingut de la setmana, el repàs dels conceptes més rellevants i la presentació de les tasques de la sessió següent. L'assistència no és obligatòria ni influeix en la qualificació; les sessions es graven i queden disponibles en la plataforma del curs.
Les pràctiques es lliuren mitjançant tasques de Poliformat.

Avaluació:
• Pràctiques guiades. Exercicis pas a pas amb codi de referència que introdueixen els conceptes de cada sessió sobre el projecte d'un Ecommerce. Avaluació contínua mitjançant lliurament de tasques en Poliformat.
• Fites per sessió. Al tancament de cada sessió es planteja una extensió del projecte Ecommerce sense codi d'exemple. Les instruccions descriuen el comportament esperat; l'alumne ha d'identificar els passos, implementar la solució i lliurar-la mitjançant el mateix flux Git. Aquests exercicis són la part avaluable on es mesura la comprensió real dels conceptes, no la capacitat de reproduir un exemple.

Temes que s'hi desenvolupen

Al llarg de les cinc sessions es construeix de manera acumulativa el projecte MyShop, una botiga de comerç electrònic amb catàleg reactiu, carret de compra, panell d’administració i cerca semàntica sobre productes.

- Introducció a Laravel 13. Configuració de l’entorn de desenvolupament amb Docker i Laravel Sail. Arquitectura MVC i cicle de vida d’una petició HTTP. Estructura de directoris del framework. Ecosistema d’eines del desenvolupador: Artisan, Telescope, Laravel Pint, PHPStan.
- Rutes, controladors i vistes. Sistema de rutes amb PHP Attributes. Controladors resource. Vistes Blade: layouts, components i directives. Dades mock per al desenvolupament sense base de dades. Fonaments d’internacionalització.
- Gestió de dades amb Eloquent ORM. Migracions i esquema de base de dades. Models Eloquent. Relacions entre models: belongsTo, hasMany, belongsToMany. Seeders i factories per a dades de prova. Tests d’integració amb Pest.
- Interacció amb l’usuari. Formularis amb protecció CSRF. Validació de dades amb FormRequests. Sessions i carret de compra. Emmagatzematge d’arxius. Autenticació i registre d’usuaris.
- Reactivitat i IA. Components reactius amb Livewire 4. Comunicació entre components i esdeveniments. Cerca semàntica de productes mitjançant embeddings i el Laravel AI SDK natiu. Introducció al prompt engineering aplicat a Laravel.
Itinerari transversal opcional — Assistents d’IA (Tier 1–5)

Cada sessió inclou una fase opcional d’integració d’IA, independent del contingut avaluable.

- Tier 1: Configuració del context tècnic del projecte per a l’assistent d’IA.
- Tier 2: Skill per a la generació automàtica de controladors resource.
- Tier 3: Agent de desenvolupament guiat per tests per a la generació de factories i proves.
- Tier 4: Agent revisor de seguretat integrat en el flux de pull requests de GitHub Actions.
- Tier 5: Desplegament d’un agent autònom amb execució programada.

Inscripció online tancada