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
Tipo de docencia | Horas de docencia presencial | Horas de actividad no presencial del alumno/a |
---|---|---|
Magistral | 30 | 45 |
P. Ordenador | 30 | 45 |
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
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
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
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
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
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
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