Dades generals

Curs acadèmic:
2017
Descripció:
Enginyeria web, arquitectures client-servidor
Crèdits ECTS:
5

Grups

Grup A

Durada:
Semestral, 2n semestre
Professorat:
IGNACIO CLEMENTE MARTIN CAMPOS
Idioma de les classes:
Català (100%)

Competències

  • CT01 Analitzar situacions complexes i dissenyar estratègies per a resoldre-les
  • CT03 Utilitzar tecnologies de la informació i la comunicació
  • CT08 Planificar i organitzar les propostes i projectes
  • CT09 Aplicar cirteris de qualitat a les propostes i/o projectes
  • CT10 Avaluar la pròpia activitat i aprenentatge, i elaboració de estratègies per a millorar-les
  • CTI3 Capacitat per a omplir metodologies centrades en l'usuari i l'organització pel desenvolupament, avaluació i gestió d'aplicacions i sistemes basats en tecnologies de la informació que asseguren l'accessibilitat, ergonomia i usabilitat dels sistemes.
  • CTI6 Capacitat de concebre sistemes, aplicacions i serveis basats en tecnologies de xarxa, incloent Internet, web, comerç electrònic, multimèdia, serveis interactius i computació mòbil.

Continguts

1. Introducció: enginyeria web

          1.1. Què es la WWW ?

          1.2. Arquitectura client-servidor

2. El navegador com a entorn per desenvolupar aplicacions genèriques

          2.1. Introducció i història

          2.2. JavaScript

          2.3. DOM: Document Object Model

          2.4. HTML5

          2.5. AJAX

3. El servidor

          3.1. Protocol HTTP

          3.2. Web Services

                    3.2.1. APIs REST

          3.3. Web frameworks

4. Cas pràctic

          4.1. Navegador: JQuery + Backbone

          4.2. Servidor: Node.js + Express + Sequelize

Activitats

Tipus d’activitat Hores amb professor Hores sense professor Total
Anàlisi / estudi de casos 10 7 17
Classes expositives 14 14 28
Exposició dels estudiants 0 3 3
Treball en equip 15 62 77
Total 39 86 125

Bibliografia

    Avaluació i qualificació

    Activitats d'avaluació:

    Descripció de l'activitat Avaluació de l'activitat %
    Treball en equip S'avaluarà la capacitat dels alumnes per implementar una aplicació web complerta. 100

    Qualificació

    El projecte es desenvoluparà obligatòriament en grup. Els grups de pràctiques seran de 2-3 persones. No hi haurà examen.

    El projecte s'avaluarà de forma continuada i s'hauran de fer entregues regulars durant el curs.

    Els detalles dels criteris d'avaluació es publicaran a la guia docent abans de començar el curs.