Escribe para buscar…

Desarrollo web en entorno servidor

El código que se ejecuta en el servidor: generar la respuesta, hablar con la base de datos, mantener la sesión y defender la aplicación.

DAW-BIO0613100 h2n curs2 actividades7 páginas9 resultados de aprendizaje

Programa

Resultados de aprendizaje

RA1Selecciona las arquitecturas y tecnologías de programación Web en entorno servidor, analizando sus capacidades y características propias.7 criterios de evaluación
  1. CA1Se han caracterizado y diferenciado los modelos de ejecución de código en el servidor y en el cliente Web.
  2. CA2Se han reconocido las ventajas que proporciona la generación dinámica de páginas Web y sus diferencias con la inclusión de sentencias de guiones en el interior de las páginas Web.
  3. CA3Se han identificado los mecanismos de ejecución de código en los servidores Web.
  4. CA4Se han reconocido las funcionalidades que aportan los servidores de aplicaciones y su integración con los servidores Web.
  5. CA5Se han identificado y caracterizado los principales lenguajes y tecnologías relacionados con la programación Web en entorno servidor.
  6. CA6Se han verificado los mecanismos de integración de los lenguajes de marcas con los lenguajes de programación en entorno servidor.
  7. CA7Se han reconocido y evaluado las herramientas de programación en entorno servidor.
RA2Escribe sentencias ejecutables por un servidor Web reconociendo y aplicando procedimientos de integración del código en lenguajes de marcas.8 criterios de evaluación
  1. CA1Se han reconocido los mecanismos de generación de páginas Web a partir de lenguajes de marcas con código embebido.
  2. CA2Se han identificado las principales tecnologías asociadas.
  3. CA3Se han utilizado etiquetas para la inclusión de código en el lenguaje de marcas.
  4. CA4Se ha reconocido la sintaxis del lenguaje de programación que se ha de utilizar.
  5. CA5Se han escrito sentencias simples y se han comprobado sus efectos en el documento resultante.
  6. CA6Se han utilizado directivas para modificar el comportamiento predeterminado.
  7. CA7Se han utilizado los distintos tipos de variables y operadores disponibles en el lenguaje.
  8. CA8Se han identificado los ámbitos de utilización de las variables.
RA3Escribe bloques de sentencias embebidos en lenguajes de marcas, seleccionando y utilizando las estructuras de programación.7 criterios de evaluación
  1. CA1Se han utilizado mecanismos de decisión en la creación de bloques de sentencias.
  2. CA2Se han utilizado bucles y se ha verificado su funcionamiento.
  3. CA3Se han utilizado “arrays” para almacenar y recuperar conjuntos de datos.
  4. CA4Se han creado y utilizado funciones.
  5. CA5Se han utilizado formularios web para interactuar con el usuario del navegador web.
  6. CA6Se han empleado métodos para recuperar la información introducida en el formulario.
  7. CA7Se han añadido comentarios al código.
RA4Desarrolla aplicaciones Web embebidas en lenguajes de marcas analizando e incorporando funcionalidades según especificaciones.7 criterios de evaluación
  1. CA1Se han identificado los mecanismos disponibles para el mantenimiento de la información que concierne a un cliente web concreto y se han señalado sus ventajas.
  2. CA2Se han utilizado sesiones para mantener el estado de las aplicaciones Web.
  3. CA3Se han utilizado “cookies” para almacenar información en el cliente Web y para recuperar su contenido.
  4. CA4Se han identificado y caracterizado los mecanismos disponibles para la autentificación de usuarios.
  5. CA5Se han escrito aplicaciones que integren mecanismos de autentificación de usuarios.
  6. CA6Se han realizado adaptaciones a aplicaciones Web existentes como gestores de contenidos u otras.
  7. CA7Se han utilizado herramientas y entornos para facilitar la programación, prueba y depuración del código.
RA5Desarrolla aplicaciones Web identificando y aplicando mecanismos para separar el código de presentación de la lógica de negocio.8 criterios de evaluación
  1. CA1Se han identificado las ventajas de separar la lógica de negocio de los aspectos de presentación de la aplicación.
  2. CA2Se han analizado tecnologías y mecanismos que permiten realizar esta separación y sus características principales.
  3. CA3Se han utilizado objetos y controles en el servidor para generar el aspecto visual de la aplicación web en el cliente.
  4. CA4Se han utilizado formularios generados de forma dinámica para responder a los eventos de la aplicación Web.
  5. CA5Se han identificado y aplicado los parámetros relativos a la configuración de la aplicación Web.
  6. CA6Se han escrito aplicaciones Web con mantenimiento de estado y separación de la lógica de negocio.
  7. CA7Se han aplicado los principios de la programación orientada a objetos.
  8. CA8Se ha probado y documentado el código.
RA6Desarrolla aplicaciones de acceso a almacenes de datos, aplicando medidas para mantener la seguridad y la integridad de la información.8 criterios de evaluación
  1. CA1Se han analizado las tecnologías que permiten el acceso mediante programación a la información disponible en almacenes de datos.
  2. CA2Se han creado aplicaciones que establezcan conexiones con bases de datos.
  3. CA3Se ha recuperado información almacenada en bases de datos.
  4. CA4Se ha publicado en aplicaciones web la información recuperada.
  5. CA5Se han utilizado conjuntos de datos para almacenar la información.
  6. CA6Se han creado aplicaciones web que permitan la actualización y la eliminación de información disponible en una base de datos.
  7. CA7Se han utilizado transacciones para mantener la consistencia de la información.
  8. CA8Se han probado y documentado las aplicaciones.
RA7Desarrolla servicios Web analizando su funcionamiento e implantando la estructura de sus componentes.7 criterios de evaluación
  1. CA1Se han reconocido las características propias y el ámbito de aplicación de los servicios Web.
  2. CA2Se han reconocido las ventajas de utilizar servicios Web para proporcionar acceso a funcionalidades incorporadas a la lógica de negocio de una aplicación.
  3. CA3Se han identificado las tecnologías y los protocolos implicados en la publicación y utilización de servicios Web.
  4. CA4Se ha programado un servicio Web.
  5. CA5Se ha creado el documento de descripción del servicio Web.
  6. CA6Se ha verificado el funcionamiento del servicio Web.
  7. CA7Se ha consumido el servicio Web.
RA8Genera páginas Web dinámicas analizando y utilizando tecnologías del servidor Web que añadan código al lenguaje de marcas.7 criterios de evaluación
  1. CA1Se han identificado las diferencias entre la ejecución de código en el servidor y en el cliente Web.
  2. CA2Se han reconocido las ventajas de unir ambas tecnologías en el proceso de desarrollo de programas.
  3. CA3Se han identificado las librerías y las tecnologías relacionadas con la generación por parte del servidor de páginas Web con guiones embebidos.
  4. CA4Se han utilizado estas tecnologías para generar páginas Web que incluyan interacción con el usuario en forma de advertencias y peticiones de confirmación.
  5. CA5Se han utilizado estas tecnologías, para generar páginas Web que incluyan verificación de formularios.
  6. CA6Se han utilizado estas tecnologías para generar páginas web que incluyan modificación dinámica de su contenido y su estructura.
  7. CA7Se han aplicado estas tecnologías en la programación de aplicaciones Web.
RA9Desarrolla aplicaciones Web híbridas seleccionando y utilizando librerías de código y repositorios heterogéneos de información.7 criterios de evaluación
  1. CA1Se han reconocido las ventajas que proporciona la reutilización de código y el aprovechamiento de información ya existente.
  2. CA2Se han identificado librerías de código y tecnologías aplicables en la creación de aplicaciones web híbridas.
  3. CA3Se ha creado una aplicación web que recupere y procese repositorios de información ya existentes.
  4. CA4Se han creado repositorios específicos a partir de información existente en Internet y en almacenes de información.
  5. CA5Se han utilizado librerías de código para incorporar funcionalidades específicas a una aplicación web.
  6. CA6Se han programado servicios y aplicaciones web utilizando como base información y código generados por terceros.
  7. CA7Se han probado, depurado y documentado las aplicaciones generadas.