Professors Titulars
Professors Docents
Es recomana que l'estudiant tingui coneixements bàsics de programació (estructures condicionals, bucles, funcions).
L'objectiu principal és que l'estudiant sigui capaç de dissenyar i implementar aplicacions web bàsiques amb un enfocament professional i estructurat.
En finalitzar el curs, l'alumne haurà adquirit les competències per:
- Crear pàgines web utilitzant HTML semàntic i estàndards W3C.
- Aplicar estils i dissenys adaptatius amb CSS i tècniques modernes com Flexbox i Grid.
- Programar interactivitat i comportament amb JavaScript i manipulació del DOM.
- Integrar continguts multimèdia, formularis i dades dinàmiques.
- Aplicar criteris d'accessibilitat, usabilitat i bones pràctiques.
La matèria s'organitza en cinc blocs principals:
1- Fonaments del web: història d'Internet, estructura HTML i etiquetes bàsiques.
2- HTML avançat: multimèdia, enllaços, taules i etiquetes semàntiques.
3- CSS: selectors, propietats, model de caixa, Flexbox i Grid.
4- JavaScript: sintaxi, tipus de dades, funcions, esdeveniments i manipulació del DOM.
5- Concepte de client/servidor i seguretat web bàsica: introducció a AJAX i protocols de comunicació.
L'assignatura segueix una metodologia d'Aprenentatge Basat en Projectes (PBL).
Cada setmana inclou una hora de classe magistral per introduir conceptes i dues hores de pràctica en laboratori per aplicar-los.
S'hi combina també Self-Paced Learning, fomentant la capacitat d'aprendre de manera autònoma.
L'enfocament és altament pràctic i orientat a resultats, simulant el funcionament d'un equip de desenvolupament real.
L'avaluació és contínua i es basa en la combinació de treballs pràctics individuals i un projecte final en grup que integra tots els continguts de l'assignatura.
L'objectiu és valorar tant el procés d'aprenentatge com el resultat final del desenvolupament web.
- Avaluació contínua (40%): activitats pràctiques setmanals i petites entregues individuals (hands-on), orientades a consolidar els conceptes teòrics i tècnics de cada bloc.
- Projecte final (60%): desenvolupament en grup d'un lloc web complet, on s'avaluarà la funcionalitat, la qualitat del codi, el disseny responsive, la usabilitat i la documentació tècnica.
Per superar l'assignatura cal aprovar cadascun dels blocs d'avaluació (avaluació contínua i projecte final) amb una nota mínima de 5.
La convocatòria extraordinària consistirà en la reentrega o millora d'un projecte complet individual, amb una nota màxima de 7.
A més del resultat tècnic, es valorarà la capacitat d'autonomia, la col·laboració dins l'equip, la presentació del treball i la capacitat per justificar les decisions de disseny i desenvolupament.
Es valorarà especialment:
- La correcció funcional de les pràctiques i del projecte.
- La qualitat i organització del codi seguint bones pràctiques.
- L'aplicació d'estàndards web i disseny responsive.
- El disseny i experiència d'usuari (UI/UX).
- La documentació tècnica del treball realitzat.
- La participació activa i treball en equip durant el projecte.
WHATWG community (2021). HTML Living Standard. https://www.w3.org/TR/html5/
Haverbeke, M. (2019). Eloquent JavaScript (3rd ed.). https://eloquentjavascript.net/
Mozilla Developer Network (MDN). Web Docs: HTML, CSS & JavaScript. https://developer.mozilla.org/
Duckett, J. (2014). HTML & CSS: Design and Build Websites. Wiley.
Keith, J. & Andrew, R. (2022). DOM Scripting: Web Design with JavaScript and the Document Object Model. Friends of ED.
Mozilla MDN: Learning Area - Front-End Web Development Tutorials.
CSS Tricks i Smashing Magazine: articles sobre disseny web i bones pràctiques.