L'alumne podrà adquirir coneixements de JavaScript en el client a nivell intermedi-alt. L'assignatura comença introduint el llenguatge JavaScript i la seva sintaxi. A continuació s'ensenya com manipular els objectes del DOM i com capturar els esdeveniments que disparen els seus elements. L'alumne adquirirà coneixement sobre AJAX i com fer crides a les WebApps mitjançant aquesta tecnologia. A continuació es comencen a explicar conceptes més avançats com la gestió de paquets i mòduls amb els quals, gràcies a NPM, es poden enriquir fàcilment els projectes JavaScript. S'ensenya a automatitzar el procés de compilació, minificació i uglificació del pipeline JavaScript i CSS. Finalment s'ensenya el disseny usant mòduls amb l'objectiu de desacoblar el codi mentre s'està desenvolupant.
Introducció a JavaScript
DOM i esdeveniments
AJAX i WebApps
Paquets i Mòduls
npm- Arquitectura Modular
CommonJS - Sessions pràctiques
Es realitzaran exercicis d'avaluació continuada.
Els resultats d'aprenentatge d'aquesta assignatura són els següents:
[RA4] L'alumne pot crear pàgines web amb un comportament dinàmic que faciliti l'ús de la pàgina als possibles usuaris.