Desarrollo web en entorno cliente
El código que se ejecuta en el navegador: lenguaje, DOM, eventos, comunicación asíncrona y las bibliotecas que lo organizan.
A revisarRA2 — ninguna actividad lo trabajaRA3 — ninguna actividad lo trabajaRA6 — ninguna actividad lo trabaja
Programa
TypeScript
7 h · 9%Astro
RA1RA4RA5RA741 h · 51%Aplicación web
32 h · 40%Resultados de aprendizaje
RA1Selecciona las arquitecturas y tecnologías de programación sobre clientes Web, identificando y analizando las capacidades y características de cada una.A26 criterios de evaluación
- CA1Se han caracterizado y diferenciado los modelos de ejecución de código en el servidor y en el cliente Web.
- CA2Se han identificado las capacidades y mecanismos de ejecución de código de los navegadores Web.
- CA3Se han identificado y caracterizado los principales lenguajes relacionados con la programación de clientes Web.
- CA4Se han reconocido las particularidades de la programación de guiones y sus ventajas y desventajas sobre la programación tradicional.
- CA5Se han verificado los mecanismos de integración de los lenguajes de marcas con los lenguajes de programación de clientes Web.
- CA6Se han reconocido y evaluado las herramientas de programación sobre clientes Web.
RA2Escribe sentencias simples, aplicando la sintaxis del lenguaje y verificando su ejecución sobre navegadores Web.8 criterios de evaluación
- CA1Se ha seleccionado un lenguaje de programación de clientes Web en función de sus posibilidades.
- CA2Se han utilizado los distintos tipos de variables y operadores disponibles en el lenguaje.
- CA3Se han identificado los ámbitos de utilización de las variables.
- CA4Se han reconocido y comprobado las peculiaridades del lenguaje respecto a las conversiones entre distintos tipos de datos.
- CA5Se han utilizado mecanismos de decisión en la creación de bloques de sentencias.
- CA6Se han utilizado bucles y se ha verificado su funcionamiento.
- CA7Se han añadido comentarios al código.
- CA8Se han utilizado herramientas y entornos para facilitar la programación, prueba y depuración del código.
RA3Escribe código, identificando y aplicando las funcionalidades aportadas por los objetos predefinidos del lenguaje.8 criterios de evaluación
- CA1Se han identificado los objetos predefinidos del lenguaje.
- CA2Se han analizado los objetos referentes a las ventanas del navegador y los documentos web que contienen.
- CA3Se han escrito sentencias que utilicen los objetos predefinidos del lenguaje para cambiar el aspecto del navegador y el documento que contiene.
- CA4Se han generado textos y etiquetas como resultado de la ejecución de código en el navegador.
- CA5Se han escrito sentencias que utilicen los objetos predefinidos del lenguaje para interactuar con el usuario.
- CA6Se han utilizado las características propias del lenguaje en documentos compuestos por varias ventanas y marcos.
- CA7Se han utilizado “cookies” para almacenar información y recuperar su contenido.
- CA8Se ha depurado y documentado el código.
RA4Programa código para clientes Web analizando y utilizando estructuras definidas por el usuario.A29 criterios de evaluación
- CA1Se han clasificado y utilizado las funciones predefinidas del lenguaje.
- CA2Se han creado y utilizado funciones definidas por el usuario.
- CA3Se han reconocido las características del lenguaje relativas a la creación y uso de arrays.
- CA4Se han creado y utilizado arrays.
- CA5Se han reconocido las características de orientación a objetos del lenguaje.
- CA6Se ha creado código para definir la estructura de objetos.
- CA7Se han creado métodos y propiedades.
- CA8Se ha creado código que haga uso de objetos definidos por el usuario.
- CA9Se ha depurado y documentado el código.
RA5Desarrolla aplicaciones Web interactivas integrando mecanismos de manejo de eventos.A28 criterios de evaluación
- CA1Se han reconocido las posibilidades del lenguaje de marcas relativas a la captura de los eventos producidos.
- CA2Se han identificado las características del lenguaje de programación relativas a la gestión de los eventos.
- CA3Se han diferenciado los tipos de eventos que se pueden manejar.
- CA4Se ha creado un código que capture y utilice eventos.
- CA5Se han reconocido las capacidades del lenguaje relativas a la gestión de formularios Web.
- CA6Se han validado formularios web utilizando eventos.
- CA7Se han utilizado expresiones regulares para facilitar los procedimientos de validación.
- CA8Se ha probado y documentado el código.
RA6Desarrolla aplicaciones web analizando y aplicando las características del modelo de objetos del documento.8 criterios de evaluación
- CA1Se ha reconocido el modelo de objetos del documento de una página Web.
- CA2Se han identificado los objetos del modelo, sus propiedades y métodos.
- CA3Se ha creado y verificado un código que acceda a la estructura del documento.
- CA4Se han creado nuevos elementos de la estructura y modificado elementos ya existentes.
- CA5Se han asociado acciones a los eventos del modelo.
- CA6Se han identificado las diferencias que presenta el modelo en diferentes navegadores.
- CA7Se han programado aplicaciones Web de forma que funcionen en navegadores con diferentes implementaciones del modelo.
- CA8Se han independizado las tres facetas (contenido, aspecto y comportamiento), en aplicaciones Web.
RA7Desarrolla aplicaciones Web dinámicas, reconociendo y aplicando mecanismos de comunicación asíncrona entre cliente y servidor.A29 criterios de evaluación
- CA1Se han evaluado las ventajas e inconvenientes de utilizar mecanismos de comunicación asíncrona entre cliente y servidor Web.
- CA2Se han analizado los mecanismos disponibles para el establecimiento de la comunicación asíncrona.
- CA3Se han utilizado los objetos relacionados.
- CA4Se han identificado sus propiedades y sus métodos.
- CA5Se ha utilizado comunicación asíncrona en la actualización dinámica del documento Web.
- CA6Se han utilizado distintos formatos en el envío y recepción de información.
- CA7Se han programado aplicaciones Web asíncronas de forma que funcionen en diferentes navegadores.
- CA8Se 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.
- CA9Se han creado y depurado programas que utilicen estas librerías.