Destino del documento Entregar al Jefe de Departamento
DEPARTAMENTO
INFORMATICA
CURSO
2º
CICLO FORMATIVO
Desarrollo de Aplicaciones Web
MÓDULO
Desarrollo Web en Entorno Cliente
1. Introducción.
Este módulo se imparte en 2º en el primer y segundo trimestre y tiene una carga docente
de 126 horas.
2. Objetivos generales del Ciclos implicados en este módulo.
La formación del módulo contribuye a alcanzar las competencias profesionales, personales
y sociales de este título que se relacionan a continuación:
a) Configurar y explotar sistemas informáticos, adaptando la configuración lógica del
sistema según las necesidades de uso y los criterios establecidos.
e) Desarrollar aplicaciones Web con acceso a bases de datos utilizando lenguajes,
objetos de acceso y herramientas de mapeo adecuados a las especificaciones.
k) Desarrollar servicios para integrar sus funciones en otras aplicaciones Web,
asegurando su funcionalidad.
n) Elaborar y mantener la documentación de los procesos de desarrollo, utilizando
herramientas de generación de documentación y control de versiones.
p) Adaptarse a las nuevas situaciones laborales, manteniendo actualizados los
conocimientos científicos, técnicos y tecnológicos relativos a su entorno profesional,
gestionando su formación y los recursos existentes en el aprendizaje a lo largo de la
vida y utilizando las tecnologías de la información y la comunicación.
r) Organizar y coordinar equipos de trabajo, supervisando el desarrollo del mismo, con
responsabilidad, manteniendo relaciones fluidas y asumiendo el liderazgo, así como,
aportando soluciones a los conflictos grupales que se presentan.
3. Competencias profesionales, personales y sociales del título implicadas en este módulo.
La formación del módulo contribuye a alcanzar los objetivos generales de este ciclo
formativo que se relacionan a continuación:
f) Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones
para desarrollar aplicaciones Web con acceso a bases de datos.
g) Utilizar lenguajes, objetos y herramientas, interpretando las especificaciones para
desarrollar aplicaciones Web con acceso a bases de datos.
Destino del documento Entregar al Jefe de Departamento
para desarrollar interfaces en aplicaciones Web.
q) Programar y realizar actividades para gestionar el mantenimiento de los recursos
informáticos.
r) Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la
evolución científica, tecnológica y organizativa del sector y las tecnologías de la
información y la comunicación, para mantener el espíritu de actualización y
adaptarse a nuevas situaciones laborales y personales.
4. Resultados de aprendizaje, criterios e indicadores.
1. Selecciona las arquitecturas y tecnologías de programación sobre clientes Web, identificando y analizando las capacidades y características de cada una.
Criterios de evaluación:
a) Se han caracterizado y diferenciado los modelos de ejecución de código en el servidor y en el cliente Web.
b) Se han identificado las capacidades y mecanismos de ejecución de código de los navegadores Web.
c) Se han identificado y caracterizado los principales lenguajes relacionados con la programación de clientes Web.
d) Se han reconocido las particularidades de la programación de guiones y sus ventajas y desventajas sobre la programación tradicional.
e) Se han verificado los mecanismos de integración de los lenguajes de marcas con los lenguajes de programación de clientes Web.
f) Se han reconocido y evaluado las herramientas de programación sobre clientes Web. Indicadores:
a) Caracterizado y diferencia los modelos de ejecución de código en el servidor y en el cliente Web. b) Identifica las capacidades y mecanismos de ejecución de código de los navegadores Web. c) Identifica y caracteriza los principales lenguajes relacionados con la programación de clientes Web.
d) Reconoce las particularidades de la programación de guiones y sus ventajas y desventajas sobre la programación tradicional.
e) Verifica los mecanismos de integración de los lenguajes de marcas con los lenguajes de programación de clientes Web.
f) Reconocido y evalúa las herramientas de programación sobre clientes Web.
2. Escribe sentencias simples, aplicando la sintaxis del lenguaje y verificando su ejecución sobre navegadores Web.
Criterios de evaluación:
a) Se ha seleccionado un lenguaje de programación de clientes Web en función de sus posibilidades. b) Se han utilizado los distintos tipos de variables y operadores disponibles en el lenguaje.
c) Se han identificado los ámbitos de utilización de las variables.
d) Se han reconocido y comprobado las peculiaridades del lenguaje respecto a las conversiones entre distintos tipos de datos.
e) Se han añadido comentarios al código.
f) Se han utilizado mecanismos de decisión en la creación de bloques de sentencias. g) Se han utilizado bucles y se ha verificado su funcionamiento.
h) Se han utilizado herramientas y entornos para facilitar la programación, prueba y depuración del código.
Indicadores:
a) Selecciona un lenguaje de programación de clientes Web en función de sus posibilidades. b) Utiliza los distintos tipos de variables y operadores disponibles en el lenguaje.
c) Identifica los ámbitos de utilización de las variables.
d) Reconoce y comprueba las peculiaridades del lenguaje respecto a las conversiones entre distintos tipos de datos.
Destino del documento Entregar al Jefe de Departamento
e) Añade comentarios al código.
f) Utiliza mecanismos de decisión en la creación de bloques de sentencias. g) Utilizada bucles y se ha verificado su funcionamiento.
h) Utiliza herramientas y entornos para facilitar la programación, prueba y depuración del código. 3. Escribe código, identificando y aplicando las funcionalidades aportadas por los objetos predefinidos del lenguaje.
Criterios de evaluación:
a) Se han identificado los objetos predefinidos del lenguaje.
b) Se han analizado los objetos referentes a las ventanas del navegador y los documentos Web que contienen.
c) Se han escrito sentencias que utilicen los objetos predefinidos del lenguaje para cambiar el aspecto del navegador y el documento que contiene.
d) Se han generado textos y etiquetas como resultado de la ejecución de código en el navegador. e) Se han escrito sentencias que utilicen los objetos predefinidos del lenguaje para interactuar con el usuario.
f) Se han utilizado las características propias del lenguaje en documentos compuestos por varias ventanas y marcos.
g) Se han utilizado «cookies» para almacenar información y recuperar su contenido. h) Se ha depurado y documentado el código.
Indicadores:
a) Identifica los objetos predefinidos del lenguaje.
b) analiza los objetos referentes a las ventanas del navegador y los documentos Web que contienen. c) escribe sentencias que utilicen los objetos predefinidos del lenguaje para cambiar el aspecto del navegador y el documento que contiene.
d) genera textos y etiquetas como resultado de la ejecución de código en el navegador. e) escribe sentencias que utilicen los objetos predefinidos del lenguaje para interactuar con el usuario.
f) utiliza las características propias del lenguaje en documentos compuestos por varias ventanas y marcos.
g) utiliza «cookies» para almacenar información y recuperar su contenido. h) depura y documenta el código.
4. Programa código para clientes Web analizando y utilizando estructuras definidas por el usuario. Criterios de evaluación:
a) Se han clasificado y utilizado las funciones predefinidas del lenguaje. b) Se han creado y utilizado funciones definidas por el usuario.
c) Se han reconocido las características del lenguaje relativas a la creación y uso de arrays. d) Se han creado y utilizado arrays.
e) Se han reconocido las características de orientación a objetos del lenguaje. f) Se ha creado código para definir la estructura de objetos.
g) Se han creado métodos y propiedades.
h) Se ha creado código que haga uso de objetos definidos por el usuario. i) Se ha depurado y documentado el código.
Indicadores:
a) clasifica y utilizado las funciones predefinidas del lenguaje. b) crea y utiliza funciones definidas por el usuario.
c) reconoce las características del lenguaje relativas a la creación y uso de arrays. d) crea y utiliza arrays.
e) reconoce las características de orientación a objetos del lenguaje. f) crea código para definir la estructura de objetos.
g) crea métodos y propiedades.
h) crea código que haga uso de objetos definidos por el usuario. i) depura y documenta el código.
Destino del documento Entregar al Jefe de Departamento
5. Desarrolla aplicaciones Web interactivas integrando mecanismos de manejo de eventos. Criterios de evaluación:
a) Se han reconocido las posibilidades del lenguaje de marcas relativas a la captura de los eventos producidos.
b) Se han identificado las características del lenguaje de programación relativas a la gestión de los eventos.
c) Se han diferenciado los tipos de eventos que se pueden manejar. d) Se ha creado un código que capture y utilice eventos.
e) Se han reconocido las capacidades del lenguaje relativas a la gestión de formularios Web. f) Se han validado formularios Web utilizando eventos.
g) Se han utilizado expresiones regulares para facilitar los procedimientos de validación. h) Se ha probado y documentado el código.
Indicadores:
a) reconoce las posibilidades del lenguaje de marcas relativas a la captura de los eventos producidos.
b) identifica las características del lenguaje de programación relativas a la gestión de los eventos. c) diferencia los tipos de eventos que se pueden manejar.
d) crea un código que capture y utilice eventos.
e) reconoce las capacidades del lenguaje relativas a la gestión de formularios Web. f) valida formularios Web utilizando eventos.
g) utiliza expresiones regulares para facilitar los procedimientos de validación. h) prueba y documenta el código.
6. Desarrolla aplicaciones Web analizando y aplicando las características del modelo de objetos del documento.
Criterios de evaluación:
a) Se ha reconocido el modelo de objetos del documento de una página Web. b) Se han identificado los objetos del modelo, sus propiedades y métodos. c) Se ha creado y verificado un código que acceda a la estructura del documento.
d) Se han creado nuevos elementos de la estructura y modificado elementos ya existentes. e) Se han asociado acciones a los eventos del modelo.
f) Se han identificado las diferencias que presenta el modelo en diferentes navegadores.
g) Se han programado aplicaciones Web de forma que funcionen en navegadores con diferentes implementaciones del modelo.
h) Se han independizado las tres facetas (contenido, aspecto y comportamiento) , en aplicaciones Web.
Indicadores:
a) reconoce el modelo de objetos del documento de una página Web. b) identifica los objetos del modelo, sus propiedades y métodos. c) crea y verifica un código que acceda a la estructura del documento.
d) crea nuevos elementos de la estructura y modificado elementos ya existentes. e) asocia acciones a los eventos del modelo.
f) identifica las diferencias que presenta el modelo en diferentes navegadores.
g) programa aplicaciones Web de forma que funcionen en navegadores con diferentes implementaciones del modelo.
h) independiza las tres facetas (contenido, aspecto y comportamiento) , en aplicaciones Web. 7. Desarrolla aplicaciones Web dinámicas, reconociendo y aplicando mecanismos de comunicación asíncrona entre cliente y servidor.
Criterios de evaluación:
a) Se han evaluado las ventajas e inconvenientes de utilizar mecanismos de comunicación asíncrona entre cliente y servidor Web.
b) Se han analizado los mecanismos disponibles para el establecimiento de la comunicación asíncrona.
Destino del documento Entregar al Jefe de Departamento
c) Se han utilizado los objetos relacionados.
d) Se han identificado sus propiedades y sus métodos.
e) Se ha utilizado comunicación asíncrona en la actualización dinámica del documento Web. f) Se han utilizado distintos formatos en el envío y recepción de información.
g) Se han programado aplicaciones Web asíncronas de forma que funcionen en diferentes navegadores.
h) Se han clasificado y analizado librerías que faciliten la incorporación de las tecnologías de actualización dinámica a la programación de páginas Web.
i) Se han creado y depurado programas que utilicen estas librerías. Indicadores:
a) evalúa las ventajas e inconvenientes de utilizar mecanismos de comunicación asíncrona entre cliente y servidor Web.
b) analiza los mecanismos disponibles para el establecimiento de la comunicación asíncrona. c) utiliza los objetos relacionados.
d) identifica sus propiedades y sus métodos.
e) utiliza comunicación asíncrona en la actualización dinámica del documento Web. f) utiliza distintos formatos en el envío y recepción de información.
g) programa aplicaciones Web asíncronas de forma que funcionen en diferentes navegadores. h) clasifica y analiza librerías que faciliten la incorporación de las tecnologías de actualización dinámica a la programación de páginas Web.
i) crea y depura programas que utilicen estas librerías.
5. Evaluación y recuperación.
Instrumentos de
evaluación
La evaluación en el módulo profesional de Desarrollo Web en Entorno
Cliente se realizará teniendo en cuenta las capacidades terminales y
los criterios de evaluación establecidos para este módulo, así como
los objetivos generales del ciclo formativo.
EVALUACIÓN
Este módulo lleva asociado 3 horas de libre configuración con
contenidos de CISCO. Es por ello que la nota que aparecerá en el
acta será 70% DWEC y 30% HLC debiendo superar ambos módulos
de forma independiente, en caso contrario la nota será la media
ponderada si esta es inferior a 4 y 4 en otro caso.
Para el módulo de DWEC se seguirá la siguiente evalución.
La calificación tendrá una nota numérica. Los alumnos deben superar
cada una de las unidades didácticas. La nota de cada trimestre (y la
final) se obtendrá de la media ponderada de los siguientes aspectos
(con carácter general):
Destino del documento Entregar al Jefe de Departamento
Pruebas específicas
65%
Trabajo y participación en clase
15%
Supuestos prácticos
20%
Dado que este módulo es eminentemente práctico la pruebas
específicas consistirán en dos pruebas individuales en las que el
alumno podrá aportar el material que considere necesario excepto
conexión a Internet y deberá resolver un supuesto práctico,
consiguiendo de esta forma imitar el funcionamiento del puesto de
trabajo, donde el trabajador tendrá una tarea que hacer y material a
su alcance. Estas pruebas se harán una al final de cada trimestre.
La primera evaluación es meramente de control ya que los contenidos
que se estudian en la primera evaluación se perfeccionan en la
segunda. Por tanto, los contenidos nunca serán eliminatorios.
La última prueba específica del curso será un supuesto práctico
donde el alumno pondrá en práctica todo lo aprendido.
El alumno obtendrá el 50% de la nota asignada a las pruebas
específicas si el supuesto práctico que se le ha planteado es
operativo, aumentando la nota caso de ser operativa en función de los
siguientes ítems:
Aspecto visual
25%
Comentarios y claridad del código
15%
Eficiencia
10%
El trabajo en clase serán los ejercicios que se van mandando en clase
donde se supone que todos los alumnos parten de esta nota y se irán
restando puntuación a la misma en función de que los alumnos no
asistan a clase o no presenten los supuestos en tiempo y forma.
Los supuestos prácticos son ejercicios de mayor envergadura que
aglutinan varios resultados de aprendizaje, que se irán mandando a
los alumnos al menos uno por trimestre.
El trabajo y participación en clase estará formada por dos ítem: la
asistencia 50% y la observación directa del profesor 50%.
La puntuación que se les restará será:
Por cada hora de falta sin justificar
-5%
Por cada ejercicio de clase no
realizado
Destino del documento Entregar al Jefe de Departamento
Por no entregar un supuesto práctico
-50%
Por supuesto practico no operativo
-25%
Esta ponderación puede tener variaciones, dependiendo del
desarrollo de la clase. En cualquier caso, se debe informar
previamente a los alumnos de los cambios que se produzcan.
Criterios de
calificación y
homogeneización
Criterios de
recuperación
Tal y como se ha dicho anteriormente los contenidos de la primera
evaluación se seguirán trabajando en la segunda evaluación, por ello,
no tiene sentido una recuperación o lo largo del curso.
La convocatoria ordinaria consistirá en un supuesto práctico con
las características de la prueba específica, manteniéndose las
ponderaciones anteriores.
6. Metodología.
La metodología será una metodología de imitación del puesto de trabajo. El profesor
explicará los conceptos en la pizarra o en la pantalla con su ordenador y posteriormente
los alumnos realizarán una tanda de ejercicios prácticos bajo la supervisión del profesor
utilizando para ello todas las herramientas a su alcance incluso Internet. Y por último se
realizará un supuesto práctico que el profesor supervisará en todo momento.
Esta metodología de trabajo tan flexible permite el trabajo en grupo la resolución de
dudas grupales o individuales y sobre todo permite insertarnos en el puesto de trabajo.
7. Atención a la diversidad.
Un hecho obvio e inevitable que aparece en la labor docente es la diversidad de
capacidades y motivaciones que presentan los alumnos y las alumnas. La atención a las
diferencias entre los alumnos es un presupuesto con el que hay que contar en cualquier
proceso formativo y que ya está contemplado en el modelo educativo de la Reforma.
Desde la programación de aula debemos facilitar una oferta común y otras que se ajusten
en lo posible a las características individuales de los alumnos.
Es evidente que los alumnos son diferentes y que estas diferencias se refieren a diversos
factores: capacidades, motivaciones, intereses, situación social, etc. Por lo tanto, el
profesor deberá atender estas diferencias y ajustar a ellas su intervención educativa.
Destino del documento Entregar al Jefe de Departamento
8. Atención del alumnado con necesidades educativas especiales.
La Consejería de Educación y Ciencia, en virtud de lo establecido en el Artículo 16 del
Real Decreto 676/1993, y en la disposición adicional undécima del Real Decreto 777/1998,
regulará para los alumnos y alumnas con necesidades educativas especiales (NEE) el
marco normativo que permita las posibles adaptaciones curriculares.
Dentro de la diversidad de nuestros alumnos atendemos también a aquellos que presentan
NEE, tanto por déficit como por sobredotación.
Para detectar algún tipo de NEE se requiere una evaluación inicial de conocimientos. A
partir de ella podemos detectar los siguientes casos:
•
Distinto nivel de conocimientos, ya que los alumnos acceden con distinta formación
académica.
•
Alumnos superdotados intelectualmente.
•
Alumnos con problemas sensoriales (visión y audición).
•
Alumnos con problemas motóricos.
Una vez detectados estos casos, será necesario comunicárselo al orientador del centro. Si
el centro no dispone de los mecanismos para atender a estos alumnos se puede solicitar
ayuda a:
•
Equipos de orientación educativa (EOE).
•
Equipos específicos de atención educativa. En el caso de la provincia de Jaén
existe el “
Equipo educativo de atención educativa a la ceguera y deficiencia visual”.
Las posibles propuestas de adaptación para los alumnos con NEE son:
•
Alumnos que no tengan formación informática básica:
•
Pensemos en alumnos que provienen de bachillerato y no han cursado ninguna de
las optativas de informática. Para solucionar este problema de conocimientos
iniciales el profesor aportará la documentación para subsanar esta deficiencia.
Alumnos superdotados intelectualmente:
•
Será un caso a seguir por el orientador. El Real Decreto 943/2003 de 18 de julio
regula las condiciones para flexibilizar la duración de los diversos grados, ciclos y
niveles para los alumnos superdotados intelectualmente.
Alumnos motóricos:
•
Incluimos en este grupo a aquellos alumnos que tengan dificultad para manejar
teclado y ratón. Para ellos será necesario adaptar los periféricos sustituyéndolos por
pantallas táctiles, lápices ópticos o teclados especiales.
Alumnos con problemas de audición:
•
Para ellos, los equipos específicos pueden proporcionar un intérprete. En su
ausencia, el profesor puede hacer uso de exposiciones con presentaciones en
Destino del documento Entregar al Jefe de Departamento
diapositivas, unidades de reconocimiento de voz, etc.
Alumnos con problemas visuales:
•
Este grupo de alumnos engloba dos perfiles diferentes: los alumnos con deficiencias
visuales y los alumnos invidentes.
•
Deficientes visuales
•
Los alumnos pueden oír al profesor y, por tanto, pueden seguir las exposiciones de
las unidades sin problema, no obstante, cuando el profesor utilice la pizarra deberá
comunicar oralmente lo que escriba.
En cuanto a documentación y ejercicios, lo ideal es entregar las unidades en ficheros, por
ejemplo, en formato pdf. Existen soluciones hardware y software para permitir la
accesibilidad a estos materiales; se citan algunos de éstos:
•
Soluciones hardware: Lupas TV.
•
Soluciones software: Programas especializados denominados
magnificadores de
ampliación de caracteres
(por ejemplo, Mega) o
ampliaciones de caracteres de W7
.
Asimismo, se pueden emplear combinaciones de teclas para realizar operaciones
largas o rutinarias.
Ciegos:
•
Análogo a los deficientes visuales, con las siguientes soluciones hardware y
software, entre otras, para permitir la accesibilidad a los materiales:
•
o
“La Línea Braille” (dispositivo con una línea que pasa a Braille el contenido de
un documento; se conecta al ordenador a través de una conexión serie).
o
Sintetizadores de voz.
o
Entregar el fichero a un componente del equipo específico de atención
educativo para que lo imprima en Braille.
“Braille hablado” o “Braille Speak” son sistemas de almacenamiento y proceso de la
información. La entrada de datos se lleva a cabo mediante un teclado Braille de 6 puntos, y
la salida es a través de una síntesis de voz en español.
9. Relación de bloques temáticos y unidades didácticas.
Bloque temático
N
Título Unidad didáctica
Horas
Trimestre1º 2º 3º
1
1
ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN.6
x
2
LENGUAJE JAVASCRIPT30
x
3
DOM18
x
4
PROGRAMACIÓN DE EVENTOS12
x
5
AJAX Y JQUERY60
x
Destino del documento Entregar al Jefe de Departamento
10. Recursos materiales.
Son todos aquellos medios que se pueden utilizar en el aula para desarrollar con más
facilidad y eficacia los contenidos previstos. Podemos citar:
•
Libros de texto y documentación complementaria.
•
Medios de comunicación: Revistas especializadas en Informática, tales como
PC ACTUAL, Internet, etc.
Es necesaria la adecuada dotación del IES que facilite los espacios y aparatos adecuados
para el buen desarrollo de las clases, como son:
•
Aulas: para explicaciones, para desarrollo de clases prácticas, aula de ordenadores,
biblioteca del Centro, etc.
•
Software: para el correcto desarrollo del módulo será necesario disponer de
licencias Windows 2013 Server, Antivirus, Windows 7 o Window 8 y Linux Ubuntu.
De igual forma suele ser útil las aplicaciones que acompañan las revistas
especializadas que permiten el monitoreo del sistema.
Medios audio-visuales: pizarra normal y táctil, video proyector, proyector de
transparencias, etc.
Destino del documento Entregar al Jefe de Departamento
11. Secuenciación de las unidades didácticas.
Unidad didáctica 1
ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN. Resultadosde Aprendizaje
1
Instrumentos de información/evaluación
Duración Objetivos Generales Competencias Profesionales
Común a todo el módulo. Y descritos anteriormente.
6
f, r a, nContenidos Criterios de evaluación Indicadores
Selección de arquitecturas y herramientas de programación:
- Modelos de programación en entornos cliente/servidor. - Mecanismos de ejecución de código en un navegador Web.
- Capacidades y limitaciones de ejecución. Compatibilidad con navegadores Web.
- Lenguajes de programación en entorno cliente. - Características de los lenguajes de script. Ventajas y desventajas sobre la programación tradicional.
- Tecnologías y lenguajes asociados.
- Integración del código con las etiquetas HTML. - Herramientas de programación.
Destino del documento Entregar al Jefe de Departamento
Unidad didáctica 2
LENGUAJE JAVASCRIPTResultado de
Aprendizaje
2,3,4
Instrumentos de información/evaluación
Duración Objetivos Generales Competencias Profesionales
Común a todo el módulo. Y descritos anteriormente.
30
f, g, q, r e, k, n, p, rContenidos Criterios de evaluación Indicadores
Manejo de la sintaxis del lenguaje:
- Variables. Ámbitos de utilización. - Tipos de datos.
- Conversiones entre tipos de datos. - Literales. - Asignaciones. - Operadores. - Expresiones. - Comentarios al código. - Sentencias. - Bloques de código. - Decisiones. - Bucles.
- Herramientas y entornos de desarrollo. Depuración. Utilización de los objetos predefinidos del lenguaje:
- Utilización de objetos. Objetos nativos del lenguaje. - Interacción con el navegador. Objetos predefinidos asociados.
- Generación de texto y elementos HTML desde código. - Creación y gestión de marcos. Aplicaciones prácticas de los marcos.
- Gestión de la apariencia de la ventana.
- Creación de nuevas ventanas. Comunicación entre ventanas.
- Utilización de cookies.
2.(a, b, c, d, e, f, g, h), 3.(a, b, c, d, e, f, g, h), 2.(a, b, c, d, e, f, g, h, i)
2.(a, b, c, d, e, f, g, h), 3.(a, b, c, d, e, f, g, h), 2.(a, b, c, d, e, f, g, h, i)
Destino del documento Entregar al Jefe de Departamento
Unidad didáctica 2
LENGUAJE JAVASCRIPTResultado de
Aprendizaje
2,3,4
Instrumentos de información/evaluación
Duración Objetivos Generales Competencias Profesionales
Común a todo el módulo. Y descritos anteriormente.
30
f, g, q, r e, k, n, p, rContenidos Criterios de evaluación Indicadores
Programación con «arrays», funciones y objetos definidos por el usuario:
- Funciones predefinidas del lenguaje.
- Llamadas a funciones. Definición de funciones. - «Arrays».
- Creación de objetos.
- Definición de métodos y propiedades. Interacción con el usuario, eventos y formularios:
- Modelo de gestión de eventos. - Manejadores de eventos.
- Utilización de formularios desde código. - Modificación de apariencia y comportamiento. - Validación y envío de formularios.
- Expresiones regulares.• Animación de imágenes y texto. • Integración de audio y vídeo en una animación.
- Aplicación de guías de estilo. Integración de contenido interactivo:
- Tecnologías relacionadas con la inclusión de contenidos multimedia e interactivos.
- Configuración de navegadores.
- Elementos interactivos básicos y avanzados.
- Comportamientos interactivos. Comportamiento de los elementos.
- Ejecución de secuencias de comandos.
Destino del documento Entregar al Jefe de Departamento
Unidad didáctica 3
DOMResultados de Aprendizaje
6
Instrumentos de información/evaluación
Duración Objetivos Generales Competencias Profesionales
Común a todo el módulo. Y descritos anteriormente.
18
f, g, q, r e, k, n, p, rContenidos Criterios de evaluación Indicadores
Utilización del modelo de objetos del documento (DOM) : - El modelo de objetos del documento (DOM) . - Objetos del modelo. Propiedades y métodos de los objetos.
Diferencias entre navegadores.
- Acceso al documento desde código. - Creación y modificación de elementos. - Programación de eventos.
- Diferencias en las implementaciones del modelo.
- Desarrollo de aplicaciones Web en capas.
Destino del documento Entregar al Jefe de Departamento
Unidad didáctica 4
PROGRAMACIÓN DE EVENTOSResultados de Aprendizaje
5
Instrumentos de información/evaluación
Duración Objetivos Generales Competencias Profesionales
Común a todo el módulo. Y descritos anteriormente.
12
g, i, q, r e, n, p, rContenidos Criterios de evaluación Indicadores
Interacción con el usuario, eventos y formularios: - Modelo de gestión de eventos.
- Manejadores de eventos.
- Utilización de formularios desde código. - Modificación de apariencia y comportamiento. - Validación y envío de formularios.
- Expresiones regulares.
Destino del documento Entregar al Jefe de Departamento
Unidad didáctica 5
AJAX y JQUERY Resultadosde Aprendizaje
7
Instrumentos de información/evaluación
Duración Objetivos Generales Competencias Profesionales
Común a todo el módulo. Y descritos anteriormente.
60
g, i, q, r e, n, p, rContenidos Criterios de evaluación Indicadores
Utilización de mecanismos de comunicación asíncrona: - Mecanismos de comunicación asíncrona. - Objetos, propiedades y métodos relacionados. - Recuperación remota de información.
- Programación de aplicaciones con comunicación asíncrona.
- Modificación dinámica del documento utilizando comunicación asíncrona.
- Formatos para el envío y recepción de información.
- Librerías de actualización dinámica.