Esta asignatura pretende ser una iniciación a los fundamentos de programación con JavaScript así como su aplicación para el desarrollo y diseño de interacción en interfaces de usuario web.
Siguiendo las instrucciones de la resolución de la Dirección General de Universidades y Enseñanzas Artísticas Superiores para el curso 20-21 de 4/09/20, la ESD comienza el curso en el escenario 2 y modalidad semipresencial, lo que implica una asistencia alterna por semanas al centro, simultaneando la enseñanza con presencialidad física/presencialidad interactiva, en grupos divididos. Las guías docentes se elaboran teniendo en cuenta este escenario y la planificación de tareas y contenidos se adapta a esta modalidad. En estas guías del curso 20-21 cada asignatura hará un esfuerzo por completar los conocimientos que han podido dejar de impartirse en semestres anteriores.
Siguiendo las instrucciones 20-21 de 16/07/20, se refleja que el porcentaje mínimo de asistencia del alumno para la evaluación continua, no puede ser inferior al 80% del porcentaje total de las sesiones impartidas
Semana 1
Bloque temático
Introducción a JS
Tema / repertorio
Variables, tipos, sentencias
Actividades teóricas
Metodología
Teórica
Competencias
10CG Optimizar la utilización de los recursos necesarios para alcanzar los objetivos previstos
13CT Buscar la excelencia y la calidad en su actividad profesional
Actividades prácticas
Metodología
Práctica
Competencias
5CEI Resolver los problemas estéticos, funcionales, técnicos y constructivos que se planteen durante el desarrollo y ejecución del proyecto
Semana 2
Bloque temático
Introducción a JS
Tema / repertorio
Estructuras de control
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Actividad
Práctica
Semana 3
Bloque temático
Introducción a JS
Tema / repertorio
Objetos y funciones
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Actividad
Entrega cuaderno de ejercicios
Metodología
Práctica
Semana 4
Bloque temático
Introducción a JS
Tema / repertorio
Objetos y funciones
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Metodología
Práctica
Semana 5
Bloque temático
API Dom
Tema / repertorio
Selectores querySelector, querySelectorAll
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Metodología
Práctica
Semana 6
Bloque temático
API Dom
Tema / repertorio
Dom Manipulation. InnerHTML, classList, dataset
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Actividad
Pintado dinámico de datos
Metodología
Práctica
Semana 7
Bloque temático
API Dom
Tema / repertorio
Eventos básicos
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Metodología
Práctica
Semana 8
Bloque temático
API Dom
Tema / repertorio
Eventos básicos
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Actividad
Proyecto interactivo
Metodología
Práctica
Semana 9
Examen convocatoria ordinaria
Bibliografía general
Practical Node.js: Building Real-World Scalable Web Apps, Azat, Mardan, Apress, 2014
Introducción a JavaScript, Javier Eguiluz, Libros Web (CC)