Contenido de XSL

Desarrollo de Aplicaciones Web Enriquecidas

Centro
Escuela de Ingeniería de Bilbao
Titulación
Grado en Ingeniería Informática de Gestión y Sistemas de Información
Curso académico
2023/24
Curso
4
Nº Créditos
6
Idiomas
Castellano

DocenciaAlternar navegación

Distribución de horas por tipo de enseñanza
Tipo de docenciaHoras de docencia presencialHoras de actividad no presencial del alumno/a
Magistral3045
P. Ordenador3045

Guía docenteAlternar navegación

ObjetivosAlternar navegación

Competencias

=============



RIA1 Conocer, comprender y aplicar los diferentes mecanismos para diseñar, estructurar y construir aplicaciones web enriquecidas.



RIA2 Comprender y utilizar las funcionalidades de una librería genérica.



RIA3 Conocer, comprender y aplicar los aspectos más importantes de los frameworks de desarrollo de Aplicaciones de Internet Enriquecidas.

TemarioAlternar navegación

- Rich Internet Applications

- JavaScript y Document Object Model

- Programación Orientada a Objetos en JS

- Eventos y Gestores de Eventos en JS

- Comunicación de datos: JSON, AJAX, Promesas

- El elemento Canvas

- Vídeo (y audio) en HTML5

- Formularios y Drag&Drop (DnD) en HTML5

- Node, Express y MongoDB

- Web Storage (almacenamiento local)

- Aplicaciones Web sin Conexión (Service Workers)

- Web Sockets

- React, librería JavaScript para desarrollo de interfaces gráficas

MetodologíaAlternar navegación

En las clases magistrales (M) se impartirán conceptos teóricos sobre desarrollo web y se mostrarán ejemplos prácticos orientados a que el estudiantado entienda su utilidad.



En las Prácticas de Ordenador (PO) se propondrán ejercicios prácticos relacionados con los contenidos vistos en las clases magistrales que el estudiantado deberá completar y entregar.

Sistemas de evaluaciónAlternar navegación

Excepto el estudiantado afectado por el artículo 11.3 de la Normativa reguladora de la Evaluación del Alumnado en las titulaciones oficiales de Grado, el resto de estudiantes serán evaluados mediante una evaluación continua donde los trabajos individuales y grupales y el examen parcial supondrán el 100% de la nota.



La nota final en la convocatoria ordinaria será calculada en función del trabajo realizado a lo largo del curso de acuerdo a los porcentajes especificados.



CASOS DE COPIA: Si se detecta una copia entre trabajos/informes/exámenes, ambos trabajos serán evaluados con 0.



RENUNCIA: Si el estudiante es evaluado al menos una vez en algún ejercicio o trabajo práctico, se considerará que quiere ser evaluado dentro de la convocatoria ordinaria y por tanto, será evaluado en dicha convocatoria (independientemente de que no vuelva a presentar más ejercicios o trabajos).



El estudiantado dispondrá de 9 semanas para decidir si cursa la asignatura en modalidad de evaluación continua o si prefieren realizar el examen final en la convocatoria ordinaria. Pasadas las 9 semanas sin recibir ninguna notificación del estudiante, se asumirá que desea evaluación continua.

Materiales de uso obligatorioAlternar navegación

Notas de clase, material de soporte a la docencia en aula y laboratorios.

BibliografíaAlternar navegación

Bibliografía básica

Peter Lubbers, Brian Albers, and Frank Salim, "Pro HTML5 Programming, 2nd edition", APress, 2011.

ISBN13: 978-1-4302-3864-5.



Eric Freeman and Elisabeth Robson, "Head First HTML5 Programming, Building Web Apps with JavaScript", O'Reilly, 2011. ISBN 13: 978-1-4493-9054-9.



Eric Elliott, Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Moderns JS Libraries, O'Reilly, 2014, ISBN 978-1-4919-5029-6.



Rodrigo Silveira, Multiplayer Game Development with HTML5. Packt Publishing, 2015. ISBN 978-1-78528-310-9.

Bibliografía de profundización

Vasan Subramanian, Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node. 2nd Edition. Apress. 2019, ISBN: 1484243909.

Tribunal de convocatorias 5ª, 6ª y excepcionalAlternar navegación

  • DE VELASCO VAZQUEZ, MIKEL
  • LABAKA INTXAUSPE, GORKA
  • VILLAMAÑE GIRONES, MIKEL

GruposAlternar navegación

16 Teórico (Castellano - Tarde)Mostrar/ocultar subpáginas

Calendario
SemanasLunesMartesMiércolesJuevesViernes
20-29

17:00-19:00

31-35

17:00-19:00

Profesorado

Aula(s) impartición

  • P3I 10A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II
  • P3I 10A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II

16 P. Ordenador-1 (Castellano - Tarde)Mostrar/ocultar subpáginas

Calendario
SemanasLunesMartesMiércolesJuevesViernes
20-29

17:00-19:00

31-35

17:00-19:00

Profesorado

Aula(s) impartición

  • P8I 8L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II
  • P8I 8L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II

16 P. Ordenador-2 (Castellano - Tarde)Mostrar/ocultar subpáginas

Calendario
SemanasLunesMartesMiércolesJuevesViernes
20-29

15:00-17:00

31-35

15:00-17:00

Profesorado

Aula(s) impartición

  • P8I 9L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II
  • P8I 9L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II