Pedir

Programación didáctica de Desarrollo Web en entorno cliente

Módulo del ciclo Técnico Superior en Desarrollo de Aplicaciones Web, código 0612. Estos son sus resultados de aprendizaje y criterios de evaluación, copiados del Real Decreto 686/2010 tal y como aparecen en el BOE.

Son los mínimos estatales. Tu comunidad autónoma puede fijar horas y contenidos propios en su currículo.

Resultados de aprendizaje y criterios de evaluación

RA1 Selecciona las arquitecturas y tecnologías de programación sobre clientes Web, identificando y analizando las capacidades y características de cada una.

  1. a) Se han caracterizado y diferenciado los modelos de ejecución de código en el servidor y en el cliente Web.
  2. b) Se han identificado las capacidades y mecanismos de ejecución de código de los navegadores Web.
  3. c) Se han identificado y caracterizado los principales lenguajes relacionados con la programación de clientes Web.
  4. d) Se han reconocido las particularidades de la programación de guiones y sus ventajas y desventajas sobre la programación tradicional.
  5. e) Se han verificado los mecanismos de integración de los lenguajes de marcas con los lenguajes de programación de clientes Web.
  6. f) Se han reconocido y evaluado las herramientas de programación sobre clientes Web.

RA2 Escribe sentencias simples, aplicando la sintaxis del lenguaje y verificando su ejecución sobre navegadores Web.

  1. a) Se ha seleccionado un lenguaje de programación de clientes Web en función de sus posibilidades.
  2. b) Se han utilizado los distintos tipos de variables y operadores disponibles en el lenguaje.
  3. c) Se han identificado los ámbitos de utilización de las variables.
  4. d) Se han reconocido y comprobado las peculiaridades del lenguaje respecto a las conversiones entre distintos tipos de datos.
  5. e) Se han utilizado mecanismos de decisión en la creación de bloques de sentencias.
  6. f) Se han utilizado bucles y se ha verificado su funcionamiento.
  7. g) Se han añadido comentarios al código.
  8. h) Se han utilizado herramientas y entornos para facilitar la programación, prueba y depuración del código.

RA3 Escribe código, identificando y aplicando las funcionalidades aportadas por los objetos predefinidos del lenguaje.

  1. a) Se han identificado los objetos predefinidos del lenguaje.
  2. b) Se han analizado los objetos referentes a las ventanas del navegador y los documentos web que contienen.
  3. c) Se han escrito sentencias que utilicen los objetos predefinidos del lenguaje para cambiar el aspecto del navegador y el documento que contiene.
  4. d) Se han generado textos y etiquetas como resultado de la ejecución de código en el navegador.
  5. e) Se han escrito sentencias que utilicen los objetos predefinidos del lenguaje para interactuar con el usuario.
  6. f) Se han utilizado las características propias del lenguaje en documentos compuestos por varias ventanas y marcos.
  7. g) Se han utilizado “cookies” para almacenar información y recuperar su contenido.
  8. h) Se ha depurado y documentado el código.

RA4 Programa código para clientes Web analizando y utilizando estructuras definidas por el usuario.

  1. a) Se han clasificado y utilizado las funciones predefinidas del lenguaje.
  2. b) Se han creado y utilizado funciones definidas por el usuario.
  3. c) Se han reconocido las características del lenguaje relativas a la creación y uso de arrays.
  4. d) Se han creado y utilizado arrays.
  5. e) Se han reconocido las características de orientación a objetos del lenguaje.
  6. f) Se ha creado código para definir la estructura de objetos.
  7. g) Se han creado métodos y propiedades.
  8. h) Se ha creado código que haga uso de objetos definidos por el usuario.
  9. i) Se ha depurado y documentado el código.

RA5 Desarrolla aplicaciones Web interactivas integrando mecanismos de manejo de eventos.

  1. a) Se han reconocido las posibilidades del lenguaje de marcas relativas a la captura de los eventos producidos.
  2. b) Se han identificado las características del lenguaje de programación relativas a la gestión de los eventos.
  3. c) Se han diferenciado los tipos de eventos que se pueden manejar.
  4. d) Se ha creado un código que capture y utilice eventos.
  5. e) Se han reconocido las capacidades del lenguaje relativas a la gestión de formularios Web.
  6. f) Se han validado formularios web utilizando eventos.
  7. g) Se han utilizado expresiones regulares para facilitar los procedimientos de validación.
  8. h) Se ha probado y documentado el código.

RA6 Desarrolla aplicaciones web analizando y aplicando las características del modelo de objetos del documento.

  1. a) Se ha reconocido el modelo de objetos del documento de una página Web.
  2. b) Se han identificado los objetos del modelo, sus propiedades y métodos.
  3. c) Se ha creado y verificado un código que acceda a la estructura del documento.
  4. d) Se han creado nuevos elementos de la estructura y modificado elementos ya existentes.
  5. e) Se han asociado acciones a los eventos del modelo.
  6. f) Se han identificado las diferencias que presenta el modelo en diferentes navegadores.
  7. g) Se han programado aplicaciones Web de forma que funcionen en navegadores con diferentes implementaciones del modelo.
  8. h) Se han independizado las tres facetas (contenido, aspecto y comportamiento), en aplicaciones Web.

RA7 Desarrolla aplicaciones Web dinámicas, reconociendo y aplicando mecanismos de comunicación asíncrona entre cliente y servidor.

  1. a) Se han evaluado las ventajas e inconvenientes de utilizar mecanismos de comunicación asíncrona entre cliente y servidor Web.
  2. b) Se han analizado los mecanismos disponibles para el establecimiento de la comunicación asíncrona.
  3. c) Se han utilizado los objetos relacionados.
  4. d) Se han identificado sus propiedades y sus métodos.
  5. e) Se ha utilizado comunicación asíncrona en la actualización dinámica del documento Web.
  6. f) Se han utilizado distintos formatos en el envío y recepción de información.
  7. g) Se han programado aplicaciones Web asíncronas de forma que funcionen en diferentes navegadores.
  8. 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.
  9. i) Se han creado y depurado programas que utilicen estas librerías.

Objetivos generales y competencias a los que contribuye

Según las orientaciones pedagógicas del Real Decreto 686/2010.

Objetivos generales del ciclo (5)
Competencias profesionales, personales y sociales (6)

Otros módulos de Técnico Superior en Desarrollo de Aplicaciones Web