Descripció
En aquesta assignatura s'aprenen tècniques avançades de manipulació del DOM mitjançant Javascript així com bones pràctiques en el seu ús, per tal d'integrar-lo en projectes d'envergadura.
Tipus assignatura
Primer - Obligatoria
Semestre
Primer
Curs
1
Crèdits
5.00
Coneixements previs
Objectius

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.

Continguts

Introducció a JavaScript
DOM i esdeveniments
AJAX i WebApps
Paquets i Mòduls
npm- Arquitectura Modular
CommonJS - Sessions pràctiques

Metodologia
Avaluació

Es realitzaran exercicis d'avaluació continuada.

Criteris avaluació

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.

Bibliografia bàsica
Material complementari