Resultados de Aprendizaje y 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 y prueba sobre clientes web.
-
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 utilizado mecanismos de decisión en la creación de bloques de sentencias.
-
f)
Se han utilizado bucles y se ha verificado su funcionamiento.
-
g)
Se han añadido comentarios al código.
-
h)
Se han utilizado herramientas y entornos para facilitar la programación, prueba y documentación del código.
-
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.
-
g)
Se han utilizado mecanismos del navegador web para almacenar información y recuperar su contenido.
-
h)
Se ha depurado y documentado el código.
-
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 matrices (arrays).
-
d)
Se han creado y utilizado matrices (arrays).
-
e)
Se han utilizado operaciones agregadas para el manejo de información almacenada en colecciones.
-
f)
Se han reconocido las características de orientación a objetos del lenguaje.
-
g)
Se ha creado código para definir la estructura de objetos.
-
h)
Se han creado métodos y propiedades.
-
i)
Se ha creado código que haga uso de objetos definidos por el usuario.
-
j)
Se han utilizado patrones de diseño de software.
-
k)
Se ha depurado y documentado el código.
-
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.
-
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 capas de implementación (contenido, aspecto y comportamiento), en aplicaciones web.
-
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.
-
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, analizado y utilizado librerías y frameworks 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 probado y documentado aplicaciones web que utilicen estas librerías y frameworks.