Вы находитесь на странице: 1из 144

INFORMTICA Y COMUNICACIONES

Dis eo Curri cul ar Bas e

TCNICO SUPERIOR EN DESARROLLO DE APLICACIONES WEB

NDICE 11. IDENTIFICACIN DEL TTULO PROFESIONAL Y ENTORNO PROFESIONAL 22. PERFIL 2.1 Competencia general
2.2 2.3 3.1 3.2 3.3 Relacin de cualificaciones y unidades de competencia Entorno profesional

Pag. 4 Pag. 4

33. ENSEANZAS DEL CICLO FORMATIVO

Pag. 5

Objetivos generales del ciclo formativo Relacin de mdulos profesionales, asignacin horaria y curso de imparticin Mdulos profesionales 1. Sistemas informticos 2. Bases de datos 3. Programacin 4. Lenguajes de marcas y sistemas de gestin de informacin 5. Entornos de desarrollo 6. Desarrollo web en entorno cliente 7. Desarrollo web en entorno servidor 8. Despliegue de aplicaciones web 9. Diseo de interfaces web 10. Proyecto de desarrollo de aplicaciones web 12. Ingls Tcnico 13. Formacin y Orientacin Laboral 14. Empresa e Iniciativa Emprendedora 15. Formacin en Centros de Trabajo
Pag. 139

Y EQUIPAMIENTOS MNIMOS 44. ESPACIOS 4.1 Espacios


4.2 Equipamientos

Pag. 141 55. PROFESORADO 5.1 Especialidades del profesorado, y atribucin docente en los mdulos profesionales

del ciclo formativo


Pag. 142 66. CONVALIDACIONES ENTRE MDULOS PROFESIONALES DE TRAZABILIDAD Y CORRESPONDENCIA ENTRE MDULOS 77. RELACIONES PROFESIONALES DEL TTULO Y UNIDADES DE COMPETENCIA Pag. 142

7.1 7.2

Correspondencia de las unidades de competencia con los mdulos para su convalidacin o exencin Correspondencia de los mdulos profesionales con las unidades de competencia para su acreditacin

11.

IDENTIFICACIN DEL TTULO

El ttulo de Tcnico Superior en Desarrollo de Aplicaciones Web queda identificado por los siguientes elementos: Denominacin: Desarrollo de Aplicaciones Web. Nivel: Formacin Profesional de Grado Superior. Duracin: 2.000 horas. Familia Profesional: Informtica y Comunicaciones. Cdigo: CINE-5b (Clasificacin Internacional Normalizada de la Educacin).

2. 2

PERFIL PROFESIONAL Y ENTORNO PROFESIONAL

2.1 Competencia general


La competencia general de este ttulo consiste en desarrollar, implantar, y mantener aplicaciones web, con independencia del modelo empleado y utilizando tecnologas especficas, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de accesibilidad, usabilidad y calidad exigidas en los estndares establecidos.

2.2

Relacin de Cualificaciones y unidades de competencia del Catlogo Nacional de Cualificaciones Profesionales incluidas en el ttulo:

Cualificaciones Profesionales completas: a. IFC154_3. Desarrollo de aplicaciones con tecnologas web (Real Decreto 1087/2005, de 16 de septiembre), que comprende las siguientes unidades de competencia: UC0491_3: Desarrollar elementos software en el entorno cliente. UC0492_3: Desarrollar elementos software en el entorno servidor. UC0493_3: Implementar, verificar y documentar aplicaciones web en entornos Internet, intranet y extranet. Cualificaciones Profesionales incompletas: a. IFC155_3. Programacin en lenguajes estructurados de aplicaciones de gestin (Real Decreto 1087/2005, de 16 de septiembre), que comprende las siguientes unidades de competencia: UC0223_3: Configurar y explotar sistemas informticos. UC0226_3: Programar bases de datos relacionales. b. IFC080_3. Programacin con lenguajes orientados a objetos y bases de datos relacionales (Real Decreto 295/2004, de 20 de febrero), que comprende las siguientes unidades de competencia: UC0223_3: Configurar y explotar sistemas informticos. UC0226_3: Programar bases de datos relacionales.

2.3 Entorno profesional

BORRADOR

Esta figura profesional ejerce su actividad en empresas o entidades pblicas o privadas tanto por cuenta ajena como propia, desempeando su trabajo en el rea de desarrollo de aplicaciones informticas relacionadas con entornos web (intranet, extranet e Internet). Las ocupaciones y puestos de trabajo ms relevantes son los siguientes: Programadora o programador web. Programadora o programador multimedia. Desarrolladora o desarrollador de aplicaciones en entornos web.

3. 3

ENSEANZAS DEL CICLO FORMATIVO

3.1 Objetivos generales del ciclo formativo:


1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Ajustar la configuracin lgica analizando las necesidades y criterios establecidos para configurar y explotar sistemas informticos. Identificar las necesidades de seguridad verificando el plan preestablecido para aplicar tcnicas y procedimientos relacionados. Instalar mdulos analizando su estructura y funcionalidad para gestionar servidores de aplicaciones. Ajustar parmetros analizando la configuracin para gestionar servidores de aplicaciones. Interpretar el diseo lgico, verificando los parmetros establecidos para gestionar bases de datos. Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar aplicaciones web con acceso a bases de datos. Utilizar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar aplicaciones web con acceso a bases de datos. Generar componentes de acceso a datos, cumpliendo las especificaciones, para integrar contenidos en la lgica de una aplicacin web. Utilizar lenguajes de marcas y estndares web, asumiendo el manual de estilo, para desarrollar interfaces en aplicaciones web. Emplear herramientas y lenguajes especficos, siguiendo las especificaciones, para desarrollar componentes multimedia. Evaluar la interactividad, accesibilidad y usabilidad de un interfaz, verificando los criterios preestablecidos, para integrar componentes multimedia en el interfaz de una aplicacin. Utilizar herramientas y lenguajes especficos, cumpliendo las especificaciones, para desarrollar e integrar componentes software en el entorno del servidor web. Emplear herramientas especficas, integrando la funcionalidad entre aplicaciones, para desarrollar servicios empleables en aplicaciones web. Evaluar servicios distribuidos ya desarrollados, verificando sus prestaciones y funcionalidad, para integrar servicios distribuidos en una aplicacin web. Verificar los componentes de software desarrollados, analizando las especificaciones, para completar el plan de pruebas. Utilizar herramientas especficas, cumpliendo los estndares establecidos, para elaborar y mantener la documentacin de los procesos. Establecer procedimientos, verificando su funcionalidad, para desplegar y distribuir aplicaciones. Programar y realizar actividades para gestionar el mantenimiento de los recursos informticos. Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la evolucin cientfica, tecnolgica y organizativa del sector y las tecnologas de la informacin y la comunicacin, para mantener el espritu de actualizacin y adaptarse a nuevas situaciones laborales y personales.

12. 13. 14. 15. 16. 17. 18. 19.

DESARROLLO DE APLICACIONES WEB

BORRADOR

20. 21.

22.

23.

24.

25. 26.

27.

28.

Desarrollar la creatividad y el espritu de innovacin para responder a los retos que se presentan en los procesos y organizacin de trabajo y de la vida personal. Tomar decisiones de forma fundamentada, analizando las variables implicadas, integrando saberes de distinto mbito y aceptando los riesgos y la posibilidad de equivocacin en las mismas, para afrontar y resolver distintas situaciones, problemas o contingencias. Desarrollar tcnicas de liderazgo, motivacin, supervisin y comunicacin en contextos de trabajo en grupo, para facilitar la organizacin y coordinacin de equipos de trabajo. Aplicar estrategias y tcnicas de comunicacin adaptndose a los contenidos que se van a transmitir, la finalidad y a las caractersticas de los receptores, para asegurar la eficacia en los procesos de comunicacin. Evaluar situaciones de prevencin de riesgos laborales y de proteccin ambiental, proponiendo y aplicando medidas de prevencin personales y colectivas, de acuerdo a la normativa aplicable en los procesos del trabajo, para garantizar entornos seguros. Identificar y proponer las acciones profesionales necesarias para dar respuesta a la accesibilidad universal y al diseo para todos. Identificar y aplicar parmetros de calidad en los trabajos y actividades realizados en el proceso de aprendizaje, para valorar la cultura de la evaluacin y de la calidad y ser capaces de supervisar y mejorar procedimientos de gestin de calidad. Utilizar procedimientos relacionados con la cultura emprendedora, empresarial y de iniciativa profesional, para realizar la gestin bsica de una pequea empresa o emprender un trabajo. Reconocer sus derechos y deberes como agente activo en la sociedad, teniendo en cuenta el marco legal que regula las condiciones sociales y laborales para participar como ciudadano democrtico o ciudadana democrtica.

BORRADOR

3.2 Relacin de mdulos profesionales, asignacin horaria y curso de imparticin:


MDULO PROFESIONAL

Asignacin horaria 165 198 264 132 99 140 180 100 120 50 33 99 60 360 2.000

Curso

0483. Sistemas informticos 0484. Bases de datos 0485. Programacin 0373. Lenguajes de marcas y sistemas de gestin de informacin 0487. Entornos de desarrollo 0612. Desarrollo web en entorno cliente 0613. Desarrollo web en entorno servidor 0614. Despliegue de aplicaciones web 0615. Diseo de interfaces web 0616. Proyecto de desarrollo de aplicaciones web E-200. Ingls Tcnico 0617. Formacin y Orientacin Laboral 0618. Empresa e Iniciativa Emprendedora 0619. Formacin en Centros de Trabajo Total ciclo

1 1 1 1 1 2 2 2 2 2 1 1 2 2

3.3 Mdulos profesionales: presentacin, resultados de aprendizaje, criterios de evaluacin, contenidos y orientaciones metodolgicas

DESARROLLO DE APLICACIONES WEB

BORRADOR

Mdulo Profesional 1 SISTEMAS INFORMTICOS a) Presentacin


Mdulo profesional: Sistemas informticos Cdigo: 0483 Ciclo formativo: Desarrollo de Aplicaciones Web Grado: Superior Familia Profesional: Informtica y Comunicaciones Duracin: 165 horas Curso: 1 N de Crditos: 10 Sistemas y aplicaciones informticas Especialidad del profesorado: (Profesora Tcnica o Profesor Tcnico de Formacin Profesional) Mdulo asociado a la unidad de competencia: Tipo de mdulo: UC0223_3: Configurar y explotar sistemas informticos.

Mdulo Profesional 1 SISTEMAS INFORMTICOS

Objetivos generales: 1 / 2 / 18 / 20 / 21

b) Resultados de aprendizaje y criterios de evaluacin


1. Evala sistemas informticos, identificando sus componentes y caractersticas. Criterios de evaluacin: a) Se han reconocido los componentes fsicos de un sistema informtico y sus mecanismos de interconexin. b) Se ha verificado el proceso de puesta en marcha de un equipo. c) Se han clasificado, instalado y configurado diferentes tipos de dispositivos perifricos. d) Se han identificado los tipos de redes y sistemas de comunicacin. e) Se han identificado los componentes de una red informtica. f) Se han interpretado mapas fsicos y lgicos de una red informtica. 2. Instala sistemas operativos, planificando el proceso e interpretando documentacin tcnica. Criterios de evaluacin: a) Se han identificado los elementos funcionales de un sistema informtico.

BORRADOR

Mdulo Profesional 1 SISTEMAS INFORMTICOS

b) Se han analizado las caractersticas, funciones y arquitectura de un sistema operativo. c) Se han comparado sistemas operativos en base a sus requisitos, caractersticas, campos de aplicacin y licencias de uso. d) Se han instalado diferentes sistemas operativos. e) Se han aplicado tcnicas de actualizacin y recuperacin del sistema. f) Se han utilizado maquinas virtuales para instalar y probar sistemas operativos. g) Se han documentado los procesos realizados. 3. Gestiona la informacin del sistema, identificando las estructuras de almacenamiento y aplicando medidas para asegurar la integridad de los datos. Criterios de evaluacin: a) Se han comparado sistemas de archivos. b) Se ha identificado la estructura y funcin de los directorios del sistema operativo. c) Se han utilizado herramientas en entorno grfico y comandos para localizar informacin en el sistema de archivos. d) Se han creado diferentes tipos de particiones y unidades lgicas. e) Se han realizado copias de seguridad. f) Se han automatizado tareas. g) Se han instalado y evaluado utilidades relacionadas con la gestin de informacin. 4. Gestiona sistemas operativos, utilizando comandos y herramientas grficas y evaluando las necesidades del sistema. Criterios de evaluacin: a) Se han configurado cuentas de usuario locales y grupos. b) Se ha asegurado el acceso al sistema mediante el uso de directivas de cuenta y directivas de contraseas. c) Se han identificado, arrancado y detenido servicios y procesos. d) Se ha protegido el acceso a la informacin mediante el uso de permisos locales. e) Se han utilizado comandos para realizar las tareas bsicas de configuracin del sistema. f) Se ha monitorizado el sistema. g) Se han instalado y evaluado utilidades para el mantenimiento y optimizacin del sistema. h) Se han evaluado las necesidades del sistema informtico en relacin con el desarrollo de aplicaciones. 5. Interconecta sistemas en red configurando dispositivos y protocolos. Criterios de evaluacin: a) b) c) d) e) f) g) Se ha configurado el protocolo TCP/IP. Se han configurado redes de rea local cableadas. Se han configurado redes de rea local inalmbricas. Se han utilizado dispositivos de interconexin de redes. Se ha configurado el acceso a redes de rea extensa. Se han gestionado puertos de comunicaciones. Se ha verificado el funcionamiento de la red mediante el uso de comandos y herramientas bsicas. h) Se han aplicado protocolos seguros de comunicaciones.

DESARROLLO DE APLICACIONES WEB

BORRADOR

10

6. Opera sistemas en red, gestionando sus recursos e identificando las restricciones de seguridad existentes. Criterios de evaluacin: a) Se ha configurado el acceso a recursos locales y recursos de red. b) Se han identificado los derechos de usuario y directivas de seguridad. c) Se han explotado servidores de ficheros, servidores de impresin y servidores de aplicaciones. d) Se ha accedido a los servidores utilizando tcnicas de conexin remota. e) Se ha evaluado la necesidad de proteger los recursos y el sistema. f) Se han instalado y evaluado utilidades de seguridad bsica. 7. Elabora documentacin valorando y utilizando aplicaciones informticas de propsito general. Criterios de evaluacin: a) Se ha clasificado software en funcin de su licencia y propsito. b) Se han analizado las necesidades especficas de software asociadas al uso de sistemas informticos en diferentes entornos productivos. c) Se han realizado tareas de documentacin mediante el uso de herramientas ofimticas. d) Se han utilizado sistemas de correo y mensajera electrnica. e) Se han utilizado los servicios de transferencia de ficheros. f) Se han utilizado mtodos de bsqueda de documentacin tcnica mediante el uso de servicios de Internet.

Mdulo Profesional 1 SISTEMAS INFORMTICOS

c) Contenidos bsicos:
1. EXPLOTACIN DE SISTEMAS MICROINFORMTICOS - Reconocimiento de los componentes fsicos de un sistema informtico y de sus mecanismos de interconexin. - Anlisis y valoracin de las prestaciones de los componentes principales que ofrece el mercado de hardware. - Clasificacin, instalacin y configuracin de diferentes tipos de dispositivos perifricos. - Verificacin del proceso de puesta en marcha de un equipo: Chequeo y diagnstico de arranques dificultosos. Monitorizacin y supervisin de la puesta en marcha. - Identificacin de tipos de redes. - Identificacin de sistemas de comunicacin. - Identificacin de los componentes de una red informtica. - Interpretacin de mapas fsicos y lgicos de una red informtica. - Estructura y componentes de un sistema informtico. - Arquitectura de ordenadores: Estructura funcional y diagrama de bloques. Elementos orgnicos y componentes de integracin. - Perifricos: Adaptadores para la conexin de dispositivos.

procedimentales

conceptuales

BORRADOR

11

Mdulo Profesional 1 SISTEMAS INFORMTICOS

- Puesta en marcha: POST. BIOS. - Caractersticas de las redes. Ventajas e inconvenientes. - Tipos de redes. - Componentes de una red informtica. - Topologas de red. - Tipos de cableado. Conectores. - Mapa fsico y lgico de una red local. - Sistemas de comunicacin. - Medios de transmisin. - Normas de seguridad y prevencin de riesgos laborales. actitudinales - Valoracin de normas de seguridad y prevencin de riesgos laborales. - Disposicin al desarrollo de la capacidad de anlisis y de sntesis.

2. INSTALACIN DE SISTEMAS OPERATIVOS - Identificacin de los elementos funcionales del sistema informtico. - Anlisis de las caractersticas, funciones y arquitectura de un sistema operativo. - Planificacin de la instalacin de sistemas operativos: Toma de consideraciones y precauciones previas a la instalacin (requisitos, versiones y licencias). Preparacin del disco residente. - Instalacin de sistemas operativos propietario y de libre distribucin: Instalacin y configuracin de gestores de arranque. Instalacin, mantenimiento y actualizacin de controladores de dispositivos. Instalacin de utilidades de propsito general: antivirus, mantenimiento del sistema, entre otros. Actualizacin de sistemas operativos y aplicaciones. Aplicacin de tcnicas de recuperacin de sistemas. Explotacin de aplicaciones de virtualizacin para instalacin y prueba de diversos sistemas operativos. - Documentacin sobre procesos (de instalacin y auxiliares a la misma) realizados. - Comparacin y contraste entre sistemas operativos. - Instalacin y desinstalacin de aplicaciones. - Licencias y tipos de licencias: Software propietario. GPL. - Sistemas operativos: Funciones. Tipos. Clasificacin segn caractersticas. Arquitectura. - Instalaciones desatendidas. - Gestores de arranque: Registro principal de arranque (MBR). Particiones.

procedimentales

conceptuales

DESARROLLO DE APLICACIONES WEB

BORRADOR

12

- Tipos de aplicaciones: Requisitos, versiones y licencias. - Controladores de dispositivos. - Reconocimiento y valoracin de las consideraciones previas a la instalacin de sistemas operativos libres y propietarios. - Previsin y planificacin de tareas con riesgo.

Mdulo Profesional 1 SISTEMAS INFORMTICOS

actitudinales

3. GESTIN DE LA INFORMACIN - Creacin de particiones, volmenes y unidades lgicas. - Implantacin de sistemas de almacenamiento redundante (RAID). - Realizacin de operaciones de mantenimiento de discos: Desfragmentacin. Chequeos diversos. Establecimiento de cuotas de disco. Compresin de datos. - Montaje y desmontaje de dispositivos de almacenamiento de informacin. - Comparacin y contraste entre sistemas de archivos. - Identificacin de la estructura y funcin del directorio de diversos sistemas operativos. - Instalacin y evaluacin de utilidades para gestionar informacin. - Exploracin y explotacin de sistemas de archivos: Explotacin desde la consola. Explotacin mediante interfaz grfica (GUI). - Bsqueda de informacin del sistema mediante comandos y herramientas grficas. - Utilizacin de comandos y herramientas grficas para buscar y localizar informacin en diversos sistemas de archivos. - Planificacin y automatizacin de tareas: Realizacin de copias de seguridad. - Restauracin de datos. - Identificacin del software instalado mediante comandos y herramientas grficas. - Gestin de la informacin del sistema: Monitorizacin del rendimiento del sistema. Generacin de estadsticas. - Administracin de discos: Particiones y volmenes. Sistemas de almacenamiento redundante (RAID). Desfragmentacin y chequeo. - Sistemas de almacenamiento de informacin (discos, soportes extrables). - Tolerancia a fallos (RAID-1, RAID-5). - Sistemas de archivos (FAT, NTFS, EXT3 entre otros). Estructura del directorio. - Cifrado de datos. - Copias de seguridad: Tipos (Completa, Incremental y Diferencial).

procedimentales

conceptuales

BORRADOR

13

Mdulo Profesional 1 SISTEMAS INFORMTICOS

Planes de copias de seguridad. Programacin de copias de seguridad. Restauracin de datos.

actitudinales

- Valoracin de las diferencias y las ventajas de implementar distintos sistemas de archivos. - Valoracin de la importancia que tiene en un sistema informtico la integridad y seguridad de los datos.

4. CONFIGURACIN DE SISTEMAS OPERATIVOS - Planificacin, creacin, configuracin y administracin de cuentas de usuario y cuentas de grupo. - Configuracin de directivas (cuentas, contraseas, inicio de sesin) y aseguramiento de acceso al sistema. - Configuracin de perfiles locales de usuario. - Personalizacin de interfaces grficos de usuario (GUI). - Administracin de seguridad local segn el modo de acceso a la informacin. - Gestin y administracin de servicios y procesos. - Configuracin y administracin del sistema desde la consola. - Instalacin y evaluacin de utilidades para el mantenimiento y optimizacin del sistema: Monitorizacin del sistema. Utilizacin de herramientas para conocer el software instalado en el sistema y su origen. - Evaluacin de las necesidades del sistema informtico en relacin con el desarrollo de aplicaciones. - Derechos de usuario y directivas de seguridad local: Poltica de contraseas. Directivas locales. Delegacin de derechos administrativos. - Usuarios y grupos: Cuentas predeterminadas. Perfiles de usuario. - Seguridad de acceso al sistema: Seguridad de cuentas de usuario. Seguridad de contraseas. - Acceso a recursos: Permisos locales. Herencia y propagacin de permisos. Listas de control de acceso (ACL). - Servicios y procesos. - Valoracin del mtodo de resolucin de nombres ms adecuado en diferentes casusticas. - Autonoma para desenvolverse en medios que no son los habituales con confianza y adoptando las medidas necesarias (traslados de la empresa, cambios en la organizacin etc.) - Valoracin de la eficiencia y economa de los sistemas ptimamente configurados.

procedimentales

conceptuales

actitudinales

DESARROLLO DE APLICACIONES WEB

BORRADOR

14

Mdulo Profesional 1 SISTEMAS INFORMTICOS

5. CONEXIN DE SISTEMAS EN RED - Configuracin de equipos en red segn el protocolo TCP/IP: Configuracin de los adaptadores de red en sistemas operativos propietarios. Edicin de ficheros de configuracin de red en sistemas operativos de libre distribucin. - Gestin de puertos de comunicaciones. - Verificacin del funcionamiento y conectividad de la red, usando comandos y herramientas bsicas. - Aplicacin de protocolos de comunicacin seguros. - Resolucin de problemas de conectividad en sistemas operativos en red. - Configuracin de redes de rea local cableadas. - Configuracin de redes de rea local inalmbricas. - Empleo de dispositivos de interconexin de redes. - Conexionado de equipos y redes de rea local a redes de rea extensa e Internet: Configuracin de tablas de enrutamiento. - Configuracin de la resolucin de nombres. - Monitorizacin de redes. - Protocolo TCP/IP. IPv4. Ipv6. - Direccionamiento y enrutamiento IP: Clases. Direcciones estticas, dinmicas y automticas. Direcciones pblicas y privadas. Tablas de enrutamiento. - Redes cableadas. Tipos y caractersticas. Adaptadores de red y dispositivos de interconexin. - Redes inalmbricas. Tipos y caractersticas. Adaptadores. Dispositivos de interconexin. - Seguridad bsica en redes cableadas e inalmbricas. - Seguridad en la comunicacin de redes inalmbricas, WEP, WPA, WPA2-PSK WPA-PSK, entre otros. - Tecnologas de acceso a redes WAN. - Seguridad de comunicaciones. - DNS. - Valoracin que supone el aprendizaje permanente de nuevas tecnologas y nuevas metodologas. - Asuncin de la tendencia a la obsolescencia que tienen tanto las tecnologas como las metodologas.

procedimentales

conceptuales

actitudinales

6. GESTIN DE RECURSOS EN UNA RED - Inicio de sesin y acceso remoto al sistema. - Explotacin de recursos de red: Creacin de recursos compartidos y configuracin de accesos

procedimentales

BORRADOR

15

Mdulo Profesional 1 SISTEMAS INFORMTICOS

remotos concurrentes. Configuracin del acceso a recursos locales y recursos de red. Identificacin y configuracin de derechos de usuario. Establecimiento y aplicacin de directivas de seguridad. Evaluacin de la necesidad de proteger los recursos y el sistema. Instalacin y evaluacin de utilidades que aportan seguridad bsica. Implantacin y explotacin de dominios: Aplicacin de perfiles mviles y obligatorios. Administracin de grupos de seguridad. Creacin y utilizacin de plantillas para la administracin de usuarios. Unin de equipos al dominio. Configuracin de directivas de grupo. Integracin de sistemas y tecnologas en red. Explotacin de servidores (ficheros, impresin, aplicaciones). Tcnicas de conexin remota. Sistemas de archivos en red. Permisos de red. Requisitos de seguridad del sistema y de los datos. Directivas de grupo. Servicios y servidores (ficheros, impresin, aplicaciones). Cortafuegos: Sistemas de deteccin de intrusin.

conceptuales

actitudinales

- Valoracin de los requerimientos de seguridad y de privacidad como garantes de derechos individuales. - Valoracin de las aportaciones al desarrollo social, econmico y cultural que ofrecen los sistemas y servicios informticos en red. - Disciplina y respeto aceptando el nivel de seguridad recibido.

7. EXPLOTACIN DE APLICACIONES INFORMTICAS DE PROPSITO GENERAL - Clasificacin del software segn licencia y propsito. - Anlisis de las necesidades de software especfico segn el entorno productivo del sistema informtico. - Explotacin avanzada de aplicaciones ofimticas orientadas al desarrollo de documentacin tcnica: Elaboracin de documentacin relativa a las instalaciones efectuadas y a las incidencias detectadas. Realizacin de la documentacin de las tareas de configuracin del software de base. Elaboracin de guas visuales y/o manuales para instruir en el uso de sistemas operativos y/o aplicaciones. Realizacin de informes diversos. - Explotacin de servicios de Internet (correo y mensajera electrnica y transferencia de ficheros) orientada a la localizacin de documentacin tcnica y a su uso compartido. - Tipos de software. - Requisitos del software. - Licencias y derechos de autor: Copyright.

procedimentales

conceptuales

DESARROLLO DE APLICACIONES WEB

BORRADOR

16

GPL. - Estructura y formato de la documentacin tcnica: Informes. Formularios de incidencias, averas, etc. Encuestas. Inventarios. Facturas, pedidos, albaranes, etc. - Valoracin de la importancia de documentar procedimientos tcnicos complejos. - Valoracin de la importancia de compartir informacin como fundamento sinrgico del trabajo colectivo. - Inters por el conocimiento y adiestramiento en herramientas metodolgicas basadas en NTIC.

Mdulo Profesional 1 SISTEMAS INFORMTICOS

actitudinales

d) Orientaciones metodolgicas
Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

1) Secuenciacin
Sera conveniente iniciar este mdulo dotando al alumnado de una base de conocimiento tecnolgico en hardware y sistemas operativos. En hardware, el alumnado debera adquirir los conocimientos necesarios que le permitan evaluar el potencial de un sistema en este aspecto. Por un lado, se debera conocer la arquitectura funcional de un sistema y las de los diferentes buses que la implementan y, por el otro, sera igualmente necesario un conocimiento orgnico de los componentes de integracin de un equipo microinformtico, de forma que le permita reconocer e interpretar sus caractersticas y en consecuencia determinar las prestaciones de esos componentes individualmente y en su integracin en el sistema. Por otra parte, en lo referente a sistemas operativos, se hace necesario adquirir una base terica sobre el funcionamiento de los mismos. Por ello, sera necesario que, tras una exposicin general sobre las funcionalidades principales que ofrecen los sistemas operativos, el profesor o la profesora incidiera en los aspectos que durante el estudio de este mdulo aparecern como contenidos y/o como criterios de evaluacin. Posteriormente, se deberan estudiar los aspectos principales referentes a la verificacin de la puesta en marcha del equipo y a las posibilidades de configuracin del BIOS que ofrecen los equipos para su adaptacin al entorno de trabajo. A partir de este momento, se debera acometer el estudio de la parte fundamental del mdulo, esto es, el estudio prctico de diversas formas de explotacin de sistemas informticos en base a los sistemas operativos instalados. La secuencia de estudio de los mismos estar en funcin de las prestaciones y los servicios que ofrecen, establecindose, en consecuencia, un nivel de dificultad progresivamente creciente hasta la finalizacin del mdulo. En principio, se recomienda la siguiente secuencia: sistemas monopuesto, sistemas multiusuario y sistemas en red. De esta forma, inicialmente se estudiaran los sistemas operativos que ofrecen sencillas funcionalidades monopuesto, focalizando el estudio en la configuracin de los mismos y en operaciones avanzadas orientadas a una explotacin domestica y/o

BORRADOR

17

Mdulo Profesional 1 SISTEMAS INFORMTICOS

aislada de entornos productivos ms complejos. Dentro de las operaciones de configuracin deberan incluirse todas las relativas a dotar a los equipos de conectividad con Internet y/o con equipos prximos. Posteriormente, a la hora de abordar los sistemas multiusuario, sera interesante realizarlo en dos fases: una fase inicial donde los alumnos y las alumnas concurran como usuarios que exploten remotamente las funcionalidades y los servicios de red y/o Internet que ofrecen este tipo de sistemas. La conexin y el inicio de sesin a estos sistemas podran realizarse desde terminales o desde equipos que los emulen. Posteriormente, en una segunda fase, se podra continuar el estudio de este tipo de sistemas: por un lado, realizando operaciones fundamentales de administracin del sistema y, por el otro, ms avanzado, creando escenarios que incluyan ms equipos formando pequeas redes sobre las que implantar y administrar servicios de red ms complejos. Finalmente, se estudiarn los sistemas en red. De forma introductoria, sera interesante abordar su aplicacin a grupos de trabajo que permitan disponer y compartir diversos recursos de red para, a continuacin, abordar la implantacin de dominios que, mediante complejos sistemas de red, permitira su explotacin con arreglo a los parmetros existentes en la actualidad. Una vez abordado el estudio individualizado de cada uno de estos tres tipos de sistemas, sera interesante formar escenarios que los integren y permitan un estudio globalizado de los mismos y, en consecuencia, permitan su explotacin conjunta como colofn al estudio de este mdulo. De forma transversal y previa al estudio de cada sistema, se debera proceder a la realizacin de actividades de previsin, planificacin, preparacin y acondicionamiento del escenario previo a la instalacin del sistema en cuestin. Preferentemente, se debera proceder a la instalacin de los sistemas en modo real, quedando el software de virtualizacin como recurso ante dificultades manifiestas o imperativas de otra ndole. Posteriormente, se acometeran todas las actividades suplementarias que se deriven para su puesta a punto operativa, entre otras, las relativas a la configuracin de los inicios mltiples subsiguientes. Adems, segn el sistema operativo instalado, se proceder al estudio de los sistemas de archivos reconocidos por aquel, haciendo hincapi en la estructura y organizacin del directorio y en la organizacin de los datos, para, de esta forma, fundamentar la exploracin de los propios sistemas de archivos y las operaciones que permiten su explotacin ms eficiente. Los conocimientos referidos a comunicaciones, redes y servicios de Internet a que se refiere el Resultado de Aprendizaje n 5 se iran estudiando, tambin transversalmente, como complemento al estudio de los sistemas citados anteriormente. Sobre estos contenidos, se plantea, inicialmente, la configuracin de los interfaces de red y su conectividad con redes de rea local e Internet. Posteriormente, se procedera a la implantacin de servicios de red fundamentales que permitan compartir informacin y recursos de red. Finalmente, se planteara la implantacin de complejos sistemas que ofrezcan servicios de red orientados a entornos productivos de mayor envergadura. De forma transversal y complementaria al estudio de los sistemas, sera interesante acostumbrarse al desarrollo de documentaciones que recojan todo tipo de incidencias o aclaren las actividades realizadas durante las operaciones de instalacin, configuracin y explotacin/administracin de los sistemas objeto de estudio. Llegado el caso, se puede plantear el adiestramiento en el desarrollo de otro tipo de

DESARROLLO DE APLICACIONES WEB

BORRADOR

18

documentaciones tcnicas como las que se recogen en otros apartados de este documento.

Mdulo Profesional 1 SISTEMAS INFORMTICOS

2) Aspectos metodolgicos
Es recomendable, en la presentacin del mdulo, hacer una evaluacin inicial del alumnado que permita determinar el grado de conocimiento en las reas relacionadas con la materia a estudiar y, as, determinar el perfil de cada alumno y/o alumna y valorar la conveniencia de adaptar la programacin y la duracin prevista de los bloques de contenidos, llegado el caso, o tenerlo en cuenta, si se quiere, para una formacin ms personalizada y adaptada al propio alumno o a la propia alumna. Este mdulo tiene una vocacin eminentemente prctica, por lo que los contenidos procedimentales articulan su recorrido. La metodologa a emplear en el aula debera estar formada por actividades que exijan la intervencin activa del alumnado. El profesor o la profesora debera proponer la realizacin de actividades prcticas, guiadas en principio tendiendo a autnomas, realizando demostraciones previas sobre las mismas, si es necesario. El grado de autonoma alcanzado por el alumno o la alumna determinara el nivel de conocimiento tcnico y de crecimiento personal adquirido. Cuando estas prcticas requieran abordar con anterioridad aspectos tericos, stos deberan realizarse mediante concisas y adecuadas exposiciones para su inmediata aplicacin. Se producira, de esta forma, una rpida simbiosis entre el conocimiento procedimental y el conocimiento conceptual, pues la teora ayudara a preparar el escenario mental estructurando y relacionando los diferentes aspectos que se abordaran en la prctica y sta contribuira a consolidar el conocimiento de conceptos fundamentales. La funcin del docente o de la docente, en este tipo de formacin, debera tender a la coordinacin y la tutorizacin de las actividades del aula, donde los protagonistas deberan ser los alumnos y las alumnas. El profesor o la profesora debera crear escenarios y provocar ambientes adecuados que permitieran la sinergia del grupo, de forma que colectivamente pudieran resolver los problemas que se plantean dentro del estudio de este mdulo, como los que inesperadamente aparecieran durante el desarrollo de las actividades previstas. De esta forma, los alumnos y las alumnas deberan se capaces de ensear a sus propios compaeros o compaeras bajo la tutela del profesor o de la profesora, contribuyendo a consolidar su conocimiento como prueba de su continua cualificacin tcnica y madurez personal. En la medida de lo posible, se deberan plantear actividades ms complejas o ms difciles a aquellos alumnos y alumnas que a lo largo del curso vayan demostrando un grado de conocimiento o de adiestramiento mayor, a fin de mantenerlos motivados en el estudio y, sobre todo, a conseguir una cualificacin mayor. Dentro de estas actividades se podran incluir las que implican colaboracin con el profesor o la profesora en tareas de investigacin o de tutorizacin de la actividad de sus compaeros y compaeras. En relacin a los contenidos conceptuales, en principio, la metodologa a emplear en el aula tendra como base las exposiciones del profesor o de la profesora mediante los recursos tradicionales y los recursos basados en NTIC. No obstante, para no tender a utilizar en exceso estos mtodos que conceden excesivo protagonismo al docente o a la docente, se debera optar por otros alternativos que provoquen la intervencin del alumnado. En esta lnea, se podra recomendar realizar diversas tareas de investigacin y, en general, bsquedas de informacin para su posterior tratamiento, a

BORRADOR

19

Mdulo Profesional 1 SISTEMAS INFORMTICOS

travs de revistas, Internet, etc., como consecuencia del crecimiento en el nivel de autonoma del alumnado. Otro aspecto metodolgico importante es la forma de abordar las docencias anteriores desde el punto de vista de las conductas. Adems de una cualificacin tcnica, es muy importante la cualificacin humana, para que su proyeccin en el mbito laboral mejore el desempeo profesional, tanto a nivel personal como en relacin a las dems personas que formen su equipo y su entorno de trabajo. Por lo tanto, es la personalidad y la impronta del profesor o de la profesora, a la hora de liderar la dinmica del grupo, el mejor recurso disponible que mediante su conducta ejemplar en lo acadmico y sobre todo en lo personal le faculta para poder impartir estos contenidos, transmitiendo al alumnado los valores necesarios para afrontar con garanta de xito los retos que a nivel profesional plantea un mercado cada vez ms exigente tcnica y humanamente.

3) Actividades significativas y aspectos crticos de la evaluacin


Evaluacin de sistemas informticos: Reconocimiento de los componentes fsicos de un sistema informtico. Anlisis de las prestaciones de los componentes hardware. Clasificacin, instalacin, configuracin y conexionado de perifricos. Configuracin del BIOS. Verificacin de la puesta en marcha del equipo. Identificacin de los componentes de una red informtica. Instalacin de sistemas operativos propietario y de libre distribucin: Elaboracin de un plan de instalacin del sistema operativo. Realizacin del proceso de instalacin en entornos reales. Configuracin de gestores de arranque. Instalacin de controladores de dispositivos. Instalacin de software de aplicacin de utilidad diversa. Explotacin de aplicaciones de virtualizacin para instalacin de sistemas operativos. Gestin segura de la informacin: Realizacin de operaciones de particionado y mantenimiento de discos. Implantacin de sistemas de almacenamiento redundante (RAID). Montaje y desmontaje de dispositivos de almacenamiento de informacin. Estudio comparativo de la estructura y funcin del directorio de diversos sistemas operativos. Exploracin y bsqueda de informacin en el sistema. Explotacin de sistemas de archivos. Configuracin de permisos locales. Planificacin y automatizacin de procesos de copias de seguridad. Restauracin de datos. Configuracin y explotacin de sistemas informticos: Administracin de usuario y grupos. Configuracin de perfiles locales de usuario. Configuracin de directivas de seguridad local. Personalizacin de interfaces grficos de usuario (GUI). Gestin y administracin de servicios y procesos. Conexin de sistemas en red:
DESARROLLO DE APLICACIONES WEB

BORRADOR

20

Configuracin de adaptadores de red segn el protocolo TCP/IP. Verificacin del funcionamiento y conectividad de la red. Empleo de dispositivos de interconexin de redes. Conexionado de equipos y redes de rea local a redes de rea extensa e Internet.

Mdulo Profesional 1 SISTEMAS INFORMTICOS

Explotacin de servicios y sistemas en red: Inicio de sesin remoto. Creacin y gestin de recursos de red. Gestin de seguridad y permisos en red. Implantacin y explotacin de dominios. Identificacin y configuracin de derechos de usuario. Establecimiento y aplicacin de directivas de seguridad. Explotacin de servidores de ficheros. Explotacin de servidores de impresin. Explotacin de servidores de aplicaciones. Elaboracin de documentacin tcnica: Explotacin de aplicaciones ofimticas. Elaboracin de guas visuales y/o manuales para formacin de usuarios o usuarias. Explotacin de servicios de Internet para localizar informacin y compartir documentacin.

BORRADOR

21

Mdulo Profesional 2 BASES DE DATOS a) Presentacin

2
Bases de datos 0484 Desarrollo de Aplicaciones Web Superior Informtica y Comunicaciones 198 horas 1 11 Informtica (Profesora o Profesor de Enseanza Secundaria) Asociado a las unidades de competencia:

Mdulo Profesional 2 BASES DE DATOS

Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Especialidad del profesorado:

Tipo de mdulo:

UC0226_3: Programar bases de datos relacionales. 3 / 5 / 6 / 17 / 19

Objetivos generales:

b) Resultados de aprendizaje y criterios de evaluacin


1. Reconoce los elementos de las bases de datos, analizando sus funciones y valorando la utilidad de los sistemas gestores. Criterios de evaluacin: a) Se han analizado los sistemas lgicos de almacenamiento y sus caractersticas. b) Se han identificado los distintos tipos de bases de datos segn el modelo de datos utilizado. c) Se han identificado los distintos tipos de bases de datos en funcin de la ubicacin de la informacin. d) Se ha evaluado la utilidad de un sistema gestor de bases de datos. e) Se ha reconocido la funcin de cada uno de los elementos de un sistema gestor de bases de datos. f) Se han clasificado los sistemas gestores de bases de datos. g) Se ha reconocido la utilidad de las bases de datos distribuidas. h) Se han analizado las polticas de fragmentacin de la informacin.

DESARROLLO DE APLICACIONES WEB

BORRADOR

22

2. Crea bases de datos, definiendo su estructura y las caractersticas de sus elementos segn el modelo relacional. Criterios de evaluacin: a) b) c) d) e) f) g) h) Se ha analizado el formato de almacenamiento de la informacin. Se han creado las tablas y las relaciones entre ellas. Se han seleccionado los tipos de datos adecuados. Se han definido los campos clave en las tablas. Se han implantado las restricciones reflejadas en el diseo lgico. Se han creado vistas. Se han creado los usuarios y se les han asignado privilegios. Se han utilizando asistentes, herramientas grficas y los lenguajes de definicin y control de datos.

Mdulo Profesional 2 BASES DE DATOS

3. Consulta la informacin almacenada en una base de datos, empleando asistentes, herramientas grficas y el lenguaje de manipulacin de datos. Criterios de evaluacin: a) Se han identificado las herramientas y sentencias para realizar consultas. b) Se han realizado consultas simples sobre una tabla. c) Se han realizado consultas sobre el contenido de varias tablas mediante composiciones internas. d) Se han realizado consultas sobre el contenido de varias tablas mediante composiciones externas. e) Se han realizado consultas resumen. f) Se han realizado consultas con subconsultas. 4. Modifica la informacin almacenada en la base de datos utilizando asistentes, herramientas grficas y el lenguaje de manipulacin de datos. Criterios de evaluacin: a) Se han identificado las herramientas y sentencias para modificar el contenido de la base de datos. b) Se han insertado, borrado y actualizado datos en las tablas. c) Se ha incluido en una tabla la informacin resultante de la ejecucin de una consulta. d) Se han diseado guiones de sentencias para llevar a cabo tareas complejas. e) Se ha reconocido el funcionamiento de las transacciones. f) Se han anulado, parcial o totalmente, los cambios producidos por una transaccin. g) Se han identificado los efectos de las distintas polticas de bloqueo de registros. h) Se han adoptado medidas para mantener la integridad y consistencia de la informacin. 5. Desarrolla procedimientos almacenados, evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos. Criterios de evaluacin: a) Se han identificado las diversas formas de automatizar tareas. b) Se han reconocido los mtodos de ejecucin de guiones. c) Se han identificado las herramientas disponibles para editar guiones.

BORRADOR

23

Mdulo Profesional 2 BASES DE DATOS

d) e) f) g) h) i)

Se han definido y utilizado guiones para automatizar tareas. Se ha hecho uso de las funciones proporcionadas por el sistema gestor. Se han definido funciones de usuario. Se han utilizado estructuras de control de flujo. Se han definido disparadores. Se han utilizado cursores.

6. Disea modelos relacionales normalizados, interpretando diagramas entidad/relacin. Criterios de evaluacin: a) b) c) d) e) f) g) h) Se han utilizado herramientas grficas para representar el diseo lgico. Se han identificado las tablas del diseo lgico. Se han identificado los campos que forman parte de las tablas del diseo lgico. Se han analizado las relaciones entre las tablas del diseo lgico. Se han identificado los campos clave. Se han aplicado reglas de integridad. Se han aplicado reglas de normalizacin. Se han analizado y documentado las restricciones que no pueden plasmarse en el diseo lgico.

7. Gestiona la informacin almacenada en Bases de Datos Objeto-Relacionales, evaluando y utilizando las posibilidades que proporciona el sistema gestor. Criterios de evaluacin: a) b) c) d) e) f) Se han identificado las caractersticas de las Bases de Datos Objeto-Relacionales. Se han creado tipos de datos objeto, sus atributos y mtodos. Se han creado tablas de objetos y tablas de columnas tipo objeto. Se han creado tipos de datos coleccin. Se han realizado consultas. Se ha modificado la informacin almacenada manteniendo la integridad y consistencia de los datos.

c) Contenidos bsicos
1. ALMACENAMIENTO DE LA INFORMACIN - Clasificacin de los sistemas gestores de bases de datos comerciales y libres. - Introduccin a los sistemas de informacin: Sistemas de informacin orientados al proceso. o Ficheros: diseo lgico, diseo fsico. o Gestin de ficheros, interaccin con ficheros. o Tipos de ficheros (planos, indexados, acceso directo...) Sistemas de informacin orientados a los datos: bases de datos. - Bases de datos: Conceptos, usos y tipos segn el modelo de datos y segn la ubicacin de la informacin. Arquitectura de una base de datos: nivel interno, conceptual y externo. - Sistemas gestores de bases de datos:

procedimentales

conceptuales

DESARROLLO DE APLICACIONES WEB

BORRADOR

24

Funciones: descripcin, manipulacin, control. Componentes. Recursos humanos. Funcionamiento del SGBD. Tipos de SGBD: Segn el modelo lgico de datos: modelo jerrquico, de red, relacional, orientado a objetos. Segn el nmero de sitios: centralizados, distribuidos. Bases de datos centralizadas y bases de datos distribuidas: Arquitectura. Ventajas y desventajas. Tcnicas de fragmentacin: vertical, horizontal, mixta.

Mdulo Profesional 2 BASES DE DATOS

actitudinales

- Reconocimiento de la utilidad de un sistema gestor de bases de datos. - Reconocimiento y valoracin de las tcnicas de organizacin y gestin en la realizacin de las tareas de la profesin. - Valoracin de la utilidad de las bases de datos distribuidas.

2. BASES DE DATOS RELACIONALES - Utilizacin de asistentes, herramientas grficas y lenguajes de definicin y control de datos. - Anlisis del formato de almacenamiento de la informacin. - Creacin de tablas y las relaciones entre ellas. - Implantacin de las restricciones reflejadas en el diseo lgico. - Creacin de ndices. - Creacin de vistas. - Creacin de usuarios. - Asignacin de permisos a usuarios. - Modelos de datos: Definicin. Clasificacin: conceptual (modelo entidad/relacin), lgico (modelo relacional), fsico. - Terminologa del modelo relacional: Relacin o tabla. Tuplas o filas de la relacin. Atributos o columnas de la relacin. Esquema de una relacin. Instancia de una relacin. - Lenguaje de descripcin de datos (DDL): Creacin, modificacin y eliminacin de objetos de la base de datos: tablas, vistas, ndices, usuarios, roles, sinnimos. Creacin de tablas. Tipos de datos. Claves primarias. Claves ajenas o extranjeras. Valor NULL. Restricciones de validacin. - Lenguaje de control de datos (DCL): Asignacin de privilegios a roles y usuarios. Tipos de privilegios: de sistema o sobre la base de datos. Sobre objetos de la base de datos.

procedimentales

conceptuales

BORRADOR

25

Mdulo Profesional 2
ELEMENTOS DE SISTEMAS DE TELECOMUNICACIONES

actitudinales

- Inters por el cumplimiento de los requisitos de seguridad. - Adopcin de medidas para mantener la integridad y consistencia de la informacin.

3. REALIZACIN DE CONSULTAS - Utilizacin de herramientas grficas proporcionadas por el sistema gestor y sentencias SQL para la realizacin de consultas. - Realizacin de consultas simples sobre una tabla. - Realizacin de consultas que generan valores de resumen. - Realizacin de consultas sobre el contenido de varias tablas mediante composiciones internas. - Realizacin de consultas sobre el contenido de varias tablas mediante composiciones externas. - Realizacin de consultas con subconsultas. - Consultas de datos con SQL: La sentencia SELECT (Sintaxis. Clculos. Concatenacin de textos. Condiciones WHERE operadores, valores lgicos, LIKE, IS NULL). - Seleccin y ordenacin de registros. Tratamiento de valores nulos. Clusula ORDER BY. - Consultas de resumen: Agrupamiento de registros (clusula GROUP BY). Funciones de clculo con grupos. Restricciones (clusula HAVING). - Consultas sobre mltiples tablas: producto cartesiano de tablas, asociacin de tablas, unin de consultas. - Composiciones internas y externas: Vistas: creacin, listado de vistas, borrado de vistas. Combinaciones especiales: uniones, intersecciones, diferencia. - Consultas complejas. Funciones: numricas (redondeo, matemticas), de caracteres, de trabajo con nulos, de fechas e intervalos, de conversin. - Subconsultas: Uso de subconsultas de mltiples filas: ANY, ALL, IN, NOT IN, EXISTS, NOT EXISTS. Uso en la instruccin UPDATE, DELETE. - Valoracin de las ventajas e inconvenientes de las distintas opciones vlidas para llevar a cabo una consulta determinada. - Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.

procedimentales

conceptuales

actitudinales

4. TRATAMIENTO DE DATOS - Utilizacin de herramientas grficas proporcionadas por el sistema gestor o herramientas externas al gestor para la edicin (insercin, borrado, actualizacin) de la informacin. - Utilizacin de diferentes modelos de transacciones y de consultas. - Identificacin de los efectos de las distintas polticas de bloqueo de registros.

procedimentales

DESARROLLO DE APLICACIONES WEB

BORRADOR

26

- Inclusin en una tabla de la informacin resultante de la ejecucin de una consulta. - Transacciones: El lenguaje DML. - Sentencias DML: Insercin de registros: INSERT. Borrado de registros: DELETE. Modificacin de registros: UPDATE. - Sentencias de procesamiento de transacciones: Commit, Rollback. - Sentencias de relleno de registros a partir de filas de una consulta: INSERT INTO SELECT... - Problemas de concurrencia: polticas de bloqueo. - Adopcin de medidas para mantener la integridad y consistencia de la informacin. - Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.

Mdulo Profesional 2

conceptuales

actitudinales

ELEMENTOS DE SISTEMAS DE TELECOMUNICACIONES

5. PROGRAMACIN DE BASES DE DATOS - Definicin y utilizacin de guiones para la automatizacin de tareas. - Definicin de funciones de usuario y uso de funciones del sistema gestor. - Definicin de disparadores, utilizacin de estructuras de control de flujo y uso de cursores. - Herramientas y sentencias (PL/SQL, Transact-SQL) para redactar guiones y generar procedimientos de ejecucin. - Herramientas disponibles para: Codificacin de guiones para sentencias. Depuracin de guiones. Prueba de guiones de sentencias. - Lenguaje de programacin (PL/SQL, Transact-SQL...) - Guiones: Tipos de guiones: o Guiones simples. o Procedimientos y funciones almacenados. o Disparadores. Mtodos de ejecucin de guiones. - Tipos de datos, identificadores, variables de sistema y variables de usuario, operadores, funciones. - Estructuras: De control. Funcionales: mdulos (procedimientos y funciones). - Eventos: Asociados a operaciones: de insercin de registros, de actualizacin de registros, de eliminacin de registros. - Disparadores: creacin y eliminacin. - Excepciones: Tipos: predefinidos, definidos por el usuario o la usuaria. - Cursores: implcitos, explcitos, para actualizar filas.

procedimentales

conceptuales

BORRADOR

27

Mdulo Profesional 2
ELEMENTOS DE SISTEMAS DE TELECOMUNICACIONES

actitudinales

- Valoracin de la importancia de automatizar tareas administrativas. - Disposicin a la planificacin de las propias tareas y a la autoevaluacin de lo conseguido. - Adopcin de medidas para mantener la integridad y consistencia de la informacin.

6. INTERPRETACIN DE DIAGRAMAS ENTIDAD/RELACIN Utilizacin de herramientas grficas para representar el diseo lgico. Aplicacin de las reglas de normalizacin sobre el modelo lgico. Aplicacin de las reglas de integridad. Documentacin de las restricciones que no pueden plasmarse en el diseo lgico.

procedimentales

conceptuales

- Diseo conceptual de bases de datos: Modelo entidad/relacin. Componentes del modelo: entidad (fuerte y dbil), relacin, atributos. Modelo entidad/relacin extendido: relaciones ISA (generalizacin y especializacin). - El modelo relacional: terminologa del modelo relacional. Caractersticas de una relacin. Claves primarias y claves ajenas. - Estructura de las bases de datos relacionales: Relacin o tabla. Tupla. Claves (candidata, primaria, alternativa, ajena o extranjera). - Paso del diagrama E/R al modelo relacional. - Transformacin de relaciones 1:1, 1:N, M:N. - Normalizacin de modelos relacionales: Primera Forma Normal (1FN). Dependencias funcionales: Segunda Forma Normal (2FN). Tercera Forma Normal (3FN). Forma Normal de Boyce-Codd (FNBC). - Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades. - Reconocimiento y valoracin de las tcnicas de organizacin y gestin en la realizacin de las tareas de la profesin.

actitudinales

7. USO DE BASES DE DATOS OBJETO-RELACIONALES Creacin de tipos de datos objeto. Creacin de tablas objeto. Creacin de tablas de columna tipo objeto. Creacin de tipos de datos coleccin. Insercin de objetos. Definicin de mtodos para los tipos. Realizacin de consultas a BDOR. Actualizacin de la informacin de una BDOR.

procedimentales

DESARROLLO DE APLICACIONES WEB

BORRADOR

28

- Borrado de los objetos de una BDOR.

Mdulo Profesional 2

conceptuales

- Bases de Datos Objeto-Relacionales (BDOR). Caractersticas. - Tipos de datos objeto. Estructura de un tipo de objeto (especificacin, cuerpo). - Tipos de objetos. Definicin. Componentes (atributos, mtodos, sobrecarga, constructores). - Herencia. - Tabla de objetos y tablas con columna tipo objeto. - Identificadores; referencias. - Declaracin e inicializacin de objetos: declaracin de objetos. Inicializacin de objetos. Acceso a los atributos. - Invocacin de constructores y mtodos: Paso de parmetros a un constructor. Invocacin de mtodos. - Tipos de datos coleccin. - Manipulacin de objetos: Seleccin de objetos: clusula SELECT. Insercin de objetos: clusula INSERT. Actualizacin de objetos: clusula UPDATE. Borrado de objetos: clusula DELETE. - Valoracin de la utilidad de las Bases de Datos Objeto-Relacionales. - Adopcin de medidas para mantener la integridad y consistencia de la informacin.

ELEMENTOS DE SISTEMAS DE TELECOMUNICACIONES

actitudinales

d) Orientaciones metodolgicas
Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

1) Secuenciacin
Sera conveniente iniciar este mdulo dando una visin global del mismo y recopilando la informacin que el alumnado ya tiene sobre los diferentes sistemas de almacenamiento de la informacin y las bases de datos. Es necesario reconocer los elementos de las bases de datos y sus funciones, y valorar su existencia en el desarrollo de las aplicaciones, as como la utilidad de los sistemas gestores. Se continuar con la interpretacin de los diseos conceptuales (modelo entidad/relacin) y lgicos (modelo relacional), para poder obtener el esquema fsico de la base de datos, aplicando debidamente las tcnicas de normalizacin y, as, obtener el diseo final listo para su implementacin. El bloque de contenidos: 6. Interpretacin de Diagramas Entidad/Relacin es conveniente que se imparta antes del bloque 2. Bases de datos relacionales para seguir el orden natural de aprendizaje de este mdulo. Siguiendo las directrices marcadas en este DCB, hay que aclarar que no se contempla en este mdulo la realizacin de diseos conceptuales ni lgicos, sino, slo su interpretacin. Por el contrario, s se aplicarn las reglas de normalizacin sobre los

BORRADOR

29

Mdulo Profesional 2
ELEMENTOS DE SISTEMAS DE TELECOMUNICACIONES

diseos lgicos, as como la obtencin del diseo fsico de la base de datos para su posterior implementacin. A continuacin, se proceder a la creacin de la base de datos, definiendo su estructura compuesta por las tablas resultantes del diseo fsico y poniendo en prctica los conceptos bsicos del lenguaje SQL utilizados en los sublenguajes DDL. Se aplicarn los mtodos de control de datos del lenguaje DCL sobre un Sistema Gestor de Base de Datos, conservando la integridad y consistencia de informacin y cumpliendo los requisitos de seguridad. Posteriormente, aplicaremos las sentencias del lenguaje SQL que nos permitan el acceso a la informacin por medio de consultas y su manipulacin por medio de las sentencias del lenguaje de manipulacin de datos (DML), para la insercin, borrado y actualizacin de la informacin. Seleccionado el lenguaje de programacin de base de datos, se proceder a la definicin de guiones para la automatizacin de tareas y generacin de disparadores, procedimientos y funciones, almacenados siguiendo las tcnicas de programacin correspondientes y las directrices marcadas en unos supuestos concretos. Por ltimo, procederemos a conocer los elementos que componen las Bases de Datos Objeto-Relacionales y procederemos a su implementacin y explotacin.

2) Aspectos metodolgicos
En general, a la hora de trabajar los contenidos procedimentales, es imprescindible utilizar la metodologa Aprender haciendo, es decir, deben ser actividades eminentemente prcticas y de carcter individual. Una metodologa muy apropiada es el aprendizaje basado en proyectos o en problemas, dado que los trabajos o proyectos en este mdulo pueden reproducir perfectamente una situacin real de una empresa. Este tipo de metodologas aumentan la motivacin del alumnado, fomentan el trabajo en equipo y la investigacin, y les ayuda a relacionar mejor la teora y la prctica. El profesor o la profesora deber realizar un seguimiento cercano e individualizado del proceso de aprendizaje de cada alumno o alumna, realizando anotaciones sistemticas de avances y dificultades en una lista de control, y asesorando y guiando al alumno o a la alumna en su proceso de aprendizaje. Finalmente, se debe remarcar, en todo momento, que aquellos contenidos relacionados con las actitudes y comportamientos que caracterizan al o a la profesional, especialmente los relativos al orden, rigor, seguridad, respeto, colaboracin, atencin y asistencia, deben ser tratados con el mayor nfasis posible, ya que, de ello depende que otros u otras profesionales puedan desempear su trabajo.

3) Actividades significativas y aspectos crticos de la evaluacin


Diseo de modelos relacionales normalizados, interpretando modelos lgicos definidos: Interpretacin del modelo conceptual basado en el modelo entidad/relacin. Interpretacin del modelo lgico basado en el modelo relacional. Normalizacin del diseo lgico relacional. Implementacin de diseos fsicos de bases de datos:
DESARROLLO DE APLICACIONES WEB

BORRADOR

30

Definicin de las estructuras fsicas de almacenamiento. Creacin de tablas. Seleccin de los tipos de datos adecuados. Definicin de los campos clave en las tablas. Implantacin de todas las restricciones reflejadas en el diseo lgico. Utilizacin del lenguaje de definicin de datos. Utilizacin del lenguaje de control de datos.

Mdulo Profesional 2
ELEMENTOS DE SISTEMAS DE TELECOMUNICACIONES

Consulta de la informacin almacenada en la base de datos: Realizacin de consultas simples sobre una tabla. Realizacin de consultas que generan valores de resumen. Realizacin de consultas sobre el contenido de varias tablas mediante composiciones internas. Realizacin de consultas sobre el contenido de varias tablas mediante composiciones externas. Realizacin de consultas con subconsultas. Manipulacin de la informacin almacenada en la base de datos: Utilizacin del lenguaje de manipulacin de datos. Insercin, borrado y actualizacin de datos en las tablas. Adopcin de medidas para mantener la integridad y consistencia de la informacin. Desarrollo de procedimientos almacenados en la base de datos: Utilizacin del lenguaje de programacin de bases de datos. Creacin de guiones simples. Creacin de procedimientos y funciones almacenados. Uso de cursores. Creacin de disparadores. Utilizacin de Bases de Datos Objeto-Relacionales: Identificacin de las caractersticas de las Bases de Datos ObjetoRelacionales. Creacin de tipos de datos objeto, sus atributos y mtodos. Creacin de tablas de objetos y tablas de columnas tipo objeto. Creacin de tipos de datos coleccin. Realizacin de consultas. Modificacin de la informacin almacenada manteniendo la integridad y consistencia de los datos.

BORRADOR

31

Mdulo Profesional PROGRAMACIN a) Presentacin

3 3

Mdulo Profesional 3 PROGRAMACIN

Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Especialidad del profesorado: Tipo de mdulo: Objetivos generales:

Programacin 0485 Desarrollo de Aplicaciones Web Superior Informtica y Comunicaciones 264 horas 1 14 Informtica (Profesora o Profesor de Enseanza Secundaria) Mdulo asociado al perfil del ttulo 5 / 10 / 18

b) Resultados de aprendizaje y criterios de evaluacin


1. Reconoce la estructura de un programa informtico, identificando y relacionando los elementos propios del lenguaje de programacin utilizado. Criterios de evaluacin: a) Se han identificado los bloques que componen la estructura de un programa informtico. b) Se han creado proyectos de desarrollo de aplicaciones. c) Se han utilizado entornos integrados de desarrollo. d) Se han identificado los distintos tipos de variables y la utilidad especfica de cada uno. e) Se ha modificado el cdigo de un programa, para crear y utilizar variables. f) Se han creado y utilizado constantes y literales. g) Se han clasificado, reconocido y utilizado en expresiones los operadores del lenguaje. h) Se ha comprobado el funcionamiento de las conversiones de tipo explcitas e implcitas. i) Se han introducido comentarios en el cdigo.

DESARROLLO DE APLICACIONES WEB

BORRADOR

32

2. Escribe y prueba programas sencillos, reconociendo y aplicando los fundamentos de la programacin orientada a objetos. Criterios de evaluacin: a) b) c) d) e) f) g) h) i) Se han identificado los fundamentos de la programacin orientada a objetos. Se han escrito programas simples. Se han instanciado objetos a partir de clases predefinidas. Se han utilizado mtodos y propiedades de los objetos. Se han escrito llamadas a mtodos estticos. Se han utilizado parmetros en la llamada a mtodos. Se han incorporado y utilizado libreras de objetos. Se han utilizado constructores. Se ha utilizado el entorno integrado de desarrollo en la creacin y compilacin de programas simples.

Mdulo Profesional 3 PROGRAMACIN

3. Escribe y depura cdigo, analizando y utilizando las estructuras de control del lenguaje. Criterios de evaluacin: a) b) c) d) e) f) g) Se ha escrito y probado cdigo que haga uso de estructuras de seleccin. Se han utilizado estructuras de repeticin. Se han reconocido las posibilidades de las sentencias de salto. Se ha escrito cdigo utilizando control de excepciones. Se han creado programas ejecutables utilizando diferentes estructuras de control. Se han probado y depurado los programas. Se ha comentado y documentado el cdigo.

4. Desarrolla programas organizados en clases, analizando y aplicando los principios de la programacin orientada a objetos. Criterios de evaluacin: a) b) c) d) e) Se han reconocido la sintaxis, estructura y componentes tpicos de una clase. Se han definido clases. Se han definido propiedades y mtodos. Se han creado constructores. Se han desarrollado programas que instancien y utilicen objetos de las clases creadas anteriormente. f) Se han utilizado mecanismos para controlar la visibilidad de las clases y de sus miembros. g) Se han definido y utilizado clases heredadas. h) Se han creado y utilizado mtodos estticos. i) Se han definido y utilizado interfaces. j) Se han creado y utilizado conjuntos y libreras de clases. 5. Realiza operaciones de entrada y salida de informacin, utilizando procedimientos especficos del lenguaje y libreras de clases. Criterios de evaluacin: a) Se ha utilizado la consola para realizar operaciones de entrada y salida de informacin.

BORRADOR

33

b) Se han aplicado formatos en la visualizacin de la informacin. c) Se han reconocido las posibilidades de entrada/salida del lenguaje y las libreras asociadas. d) Se han utilizado ficheros para almacenar y recuperar informacin. e) Se han creado programas que utilicen diversos mtodos de acceso al contenido de los ficheros. f) Se han utilizado las herramientas del entorno de desarrollo para crear interfaces grficos de usuario simples. g) Se han programado controladores de eventos. h) Se han escrito programas que utilicen interfaces grficos para la entrada y salida de informacin. 6. Escribe programas que manipulen informacin, seleccionando y utilizando tipos avanzados de datos. Criterios de evaluacin: a) Se han escrito programas que utilicen arrays. b) Se han reconocido las libreras de clases relacionadas con tipos de datos avanzados. c) Se han utilizado listas para almacenar y procesar informacin. d) Se han utilizado iteradores para recorrer los elementos de las listas. e) Se han reconocido las caractersticas y ventajas de cada una de la colecciones de datos disponibles. f) Se han creado clases y mtodos genricos. g) Se han utilizado expresiones regulares en la bsqueda de patrones en cadenas de texto. h) Se han identificado las clases relacionadas con el tratamiento de documentos XML. i) Se han realizado programas que realicen manipulaciones sobre documentos XML. 7. Desarrolla programas aplicando caractersticas avanzadas de los lenguajes orientados a objetos y del entorno de programacin. Criterios de evaluacin: a) Se han identificado los conceptos de herencia, superclase y subclase. b) Se han utilizado modificadores para bloquear y forzar la herencia de clases y mtodos. c) Se ha reconocido la incidencia de los constructores en la herencia. d) Se han creado clases heredadas que sobrescriban la implementacin de mtodos de la superclase. e) Se han diseado y aplicado jerarquas de clases. f) Se han probado y depurado las jerarquas de clases. g) Se han realizado programas que implementen y utilicen jerarquas de clases. h) Se ha comentado y documentado el cdigo. 8. Utiliza Bases de Datos Orientadas a Objetos, analizando sus caractersticas y aplicando tcnicas para mantener la persistencia de la informacin. Criterios de evaluacin: a) Se han identificado las caractersticas de las Bases de Datos Orientadas a Objetos. b) Se ha analizado su aplicacin en el desarrollo de aplicaciones mediante lenguajes orientados a objetos. c) Se han instalado sistemas gestores de bases de datos orientados a objetos.
DESARROLLO DE APLICACIONES WEB

Mdulo Profesional 3 PROGRAMACIN

BORRADOR

34

d) Se han clasificado y analizado los distintos mtodos soportados por los sistemas gestores para la gestin de la informacin almacenada. e) Se han creado bases de datos y las estructuras necesarias para el almacenamiento de objetos. f) Se han programado aplicaciones que almacenen objetos en las bases de datos creadas. g) Se han realizado programas para recuperar, actualizar y eliminar objetos de las bases de datos. h) Se han realizado programas para almacenar y gestionar tipos de datos estructurados, compuestos y relacionados. 9. Gestiona informacin almacenada en bases de datos relacionales manteniendo la integridad y consistencia de los datos. Criterios de evaluacin: a) Se han identificado las caractersticas y mtodos de acceso a sistemas gestores de bases de datos relacionales. b) Se han programado conexiones con bases de datos. c) Se ha escrito cdigo para almacenar informacin en bases de datos. d) Se han creado programas para recuperar y mostrar informacin almacenada en bases de datos. e) Se han efectuado borrados y modificaciones sobre la informacin almacenada. f) Se han creado aplicaciones que ejecuten consultas sobre bases de datos. g) Se han creado aplicaciones para posibilitar la gestin de informacin presente en bases de datos relacionales.

Mdulo Profesional 3 PROGRAMACIN

c) Contenidos bsicos:
1. IDENTIFICACIN DE LOS ELEMENTOS DE UN PROGRAMA INFORMTICO - Identificacin de los bloques que componen la estructura de un programa informtico. - Anlisis de distintos entornos de desarrollo integrado. - Identificacin y uso de los elementos que forman parte de un programa: variables, constantes, literales. - Evaluacin y uso de expresiones siguiendo las reglas de prioridad de los operadores. - Comprobacin de las conversiones de tipo implcitas y explicitas. - Insercin de comentarios en el cdigo. Estructura de un programa y bloques fundamentales. Caractersticas de uso y declaracin de variables. Tipos de datos: primitivos, referenciados, enumerados. Concepto de literal. Caractersticas de uso y declaracin de constantes. Operadores (aritmticos, lgicos, de relacin, unitarios, a nivel de bits, de asignacin, condicional). - Prioridad y orden de evaluacin. - Reglas de evaluacin de expresiones. - Conversiones de tipo: implcita y explcita.

procedimentales

conceptuales

BORRADOR

35

- Comentarios dentro del cdigo. - Disposicin e iniciativa personal para la innovacin en la programacin de aplicaciones. - Valoracin de las ventajas del uso de un entorno de desarrollo integrado. - Valoracin de la importancia de comentar el cdigo.

Mdulo Profesional 3 PROGRAMACIN

actitudinales

2. UTILIZACIN DE OBJETOS - Identificacin de los fundamentos de la programacin orientada a objetos. - Diseo e implementacin de una clase de objetos. - Instanciacin de objetos. - Utilizacin de mtodos y propiedades de los objetos. - Utilizacin de parmetros en la llamada a mtodos. - Incorporacin y utilizacin de libreras de objetos. - Uso de constructores. - Uso de un entorno integrado de desarrollo en la creacin y compilacin de programas simples. Caractersticas de los objetos y de las clases. Propiedades o atributos de los objetos. Concepto de mtodo. Control de acceso a los miembros de una clase: Acceso predeterminado. Acceso pblico. Acceso privado. Acceso protegido. Herramientas para la programacin de la consola: entrada y salida de informacin. Concepto de mtodo esttico. Parmetros y valores devueltos. Libreras de objetos. Concepto de constructor. Destruccin de objetos y liberacin de memoria.

procedimentales

conceptuales -

actitudinales

- Inters por este tipo de lenguajes y su aplicacin. - Iniciativa para aportar ideas en el diseo. - Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.

3. USO DE ESTRUCTURAS DE CONTROL - Implementacin y prueba de cdigo que haga uso de las diferentes estructuras de control: Estructuras de seleccin. Estructuras de repeticin. - Reconocimiento de las posibilidades de las sentencias de salto. - Diseo de cdigo utilizando control de excepciones. - Creacin de programas ejecutables utilizando diferentes estructuras

procedimentales

DESARROLLO DE APLICACIONES WEB

BORRADOR

36

de control. - Prueba y depuracin de los programas usando un entorno de desarrollo integrado. - Introduccin de comentarios y documentacin del cdigo. - Estructuras de seleccin: Sentencia if. Anidamiento de sentencias if. Sentencia switch. - Estructuras de repeticin: Sentencia while. Sentencia do while. Sentencia for. Bucles anidados. - Estructuras de salto. - Control de excepciones. - Herramientas de documentacin. - Iniciativa para aportar ideas, colaboracin con el grupo y respeto en la comunicacin. - Creatividad en las aportaciones al diseo de los programas. - Valoracin de la fase de prueba y depuracin de los programas.

Mdulo Profesional 3 PROGRAMACIN

conceptuales

actitudinales

4. DESARROLLO DE CLASES - Reconocimiento de la sintaxis, estructura y componentes de una clase. - Implementacin de clases. - Declaracin de las propiedades y mtodos de la clase. - Creacin de constructores. - Implementacin de aplicaciones que instancien y utilicen objetos de las clases creadas anteriormente. - Uso de mecanismos para controlar la visibilidad de las clases y de sus miembros. - Definicin y uso de clases heredadas. - Creacin y uso de mtodos estticos. - Definicin y uso de interfaces. - Creacin y uso de libreras de clases. Concepto de clase. Estructura y miembros de una clase. Herramientas de definicin de los atributos y control de acceso. Herramientas de declaracin de mtodos y argumentos. Herramientas de diseo de constructores y sobrecarga del constructor. - Encapsulacin y visibilidad. - Concepto de clase heredada. - Paquetes y proteccin de clases. - Actitud ordenada y metdica durante la realizacin de las tareas y

procedimentales

conceptuales

actitudinales

BORRADOR

37

perseverancia ante las dificultades. - Predisposicin al cambio y mejora de forma autnoma. - Iniciativa para aportar ideas, colaboracin con el grupo y respeto en la comunicacin. - Creatividad en las aportaciones.

Mdulo Profesional 3 PROGRAMACIN

5. LECTURA Y ESCRITURA DE INFORMACIN - Identificacin de los flujos que forman parte de una aplicacin. - Utilizacin de la consola para realizar operaciones de entrada y salida de informacin. - Uso de salida con formato. - Diseo de aplicaciones utilizando ficheros para almacenar y recuperar informacin. - Eleccin del mtodo de acceso adecuado al contenido de los ficheros. - Uso de las herramientas de diseo del entorno de desarrollo para crear interfaces grficos de usuario simples. - Programacin de controladores de eventos. - Implementacin de programas que utilicen interfaces grficos para la entrada y salida de informacin. conceptuales Concepto de flujo. Tipos de flujos: flujos de bytes y flujos de caracteres. Flujos predeterminados. Clases relativas a flujos. Herramientas de entrada de datos desde teclado. Herramientas de salida de datos a la pantalla. Ficheros de datos. Concepto de registro. Operaciones con ficheros: Apertura y cierre de ficheros. Modos de acceso. Lectura y escritura. Aadir y eliminar informacin. Bsqueda. Modificacin y actualizacin. Almacenamiento de objetos en ficheros. Persistencia. Concepto de serializacin. Interfaces grficas y herramientas de diseo. Concepto de evento. Manejo de eventos.

procedimentales

actitudinales

- Autonoma ante las dificultades que pueden surgir en la puesta en funcionamiento y en el uso. - Curiosidad e iniciativa para aportar ideas y soluciones. - Planificacin metdica de las tareas de diseo.

6. APLICACIN DE LAS ESTRUCTURAS DE ALMACENAMIENTO - Diseo e implementacin de programas utilizando arrays. - Anlisis sobre la necesidad del uso de estructuras dinmicas.

procedimentales

DESARROLLO DE APLICACIONES WEB

BORRADOR

38

- Desarrollo de aplicaciones que implementen listas y prueben las operaciones asociadas sobre ellas. - Creacin de clases y mtodos genricos. - Anlisis de las caractersticas y ventajas de uso de las colecciones de datos que ofrece el lenguaje. - Identificacin de las clases relacionadas con el tratamiento de documentos XML. - Implementacin de programas que realicen manipulaciones sobre documentos XML. - Concepto de estructura. - Definicin y caractersticas de las matrices o arrays. - Herramientas de uso de arrays: declaracin, inicializacin, acceso a sus componentes. - Caractersticas y herramientas de uso de los arrays multidimensionales. - Cadenas de caracteres. Operaciones de lectura y escritura. - Clases que ofrece el lenguaje para el manejo de cadenas de caracteres. - Estructuras dinmicas: listas. - Operaciones con listas lineales: insercin, bsqueda, recorrido, borrado. - Listas circulares y doblemente enlazadas. - Concepto y caractersticas de las pilas y las colas. - Caractersticas de las colecciones de objetos. - Planificacin metdica de las tareas a realizar en la declaracin de estructuras. - Predisposicin al cambio y mejora de forma autnoma. - Profesionalidad y responsabilidad en la consecucin de los objetivos. - Iniciativa para aportar ideas, colaboracin con el grupo y respeto en la comunicacin.

Mdulo Profesional 3 PROGRAMACIN

conceptuales

actitudinales

7. UTILIZACIN AVANZADA DE CLASES - Identificacin de los conceptos de herencia, superclase y subclase. - Utilizacin de modificadores de control de acceso de clases y mtodos. - Implementacin de clases heredadas que sobrescriban mtodos de la superclase. - Diseo y aplicacin de jerarquas de clases. - Prueba y depuracin de las jerarquas de clases. - Diseo de programas que implementen y utilicen jerarquas de clases. - Introduccin de comentarios y documentacin del cdigo. - Composicin de clases: Modificadores de acceso a los miembros de la clase. Atributos. Mtodos. - Concepto de herencia. - Jerarqua de clases: superclases y subclases. - Tipos de clases y mtodos:

procedimentales

conceptuales

BORRADOR

39

Abstractos. Finales. Constructores de las subclases. Destructores de las subclases. Acceso a mtodos de la superclase. Redefinicin de mtodos de la superclase. Concepto de polimorfismo.

Mdulo Profesional 3 PROGRAMACIN

actitudinales

- Predisposicin al cambio y mejora de forma autnoma. - Actitud positiva ante las dificultades y problemas que pueden surgir. - Creatividad en las aportaciones a la solucin.

8. MANTENIMIENTO DE LA PERSISTENCIA DE LOS OBJETOS - Identificacin de las caractersticas de las Bases de Datos Orientadas a Objetos. - Instalacin del gestor de bases de datos. - Clasificacin y anlisis de los distintos mtodos soportados por los sistemas gestores para la gestin de la informacin almacenada. - Creacin de bases de datos y de las estructuras necesarias para el almacenamiento de objetos. - Diseo de aplicaciones que almacenen objetos en las bases de datos creadas. - Creacin de programas para recuperar, actualizar y eliminar objetos de las bases de datos. - Realizacin de programas para almacenar y gestionar tipos de datos estructurados, compuestos y relacionados. Bases de Datos Orientadas a Objetos. Caractersticas. Tipos de datos bsicos y estructurados. Caractersticas y sintaxis del lenguaje de definicin de objetos. Mecanismos de consulta. El lenguaje de consultas: sintaxis, creacin y evaluacin de expresiones, operadores. Tipos de datos objeto: atributos y mtodos. Concepto de herencia en el desarrollo de BDOO. Herramientas de diseo de constructores. Tipos de datos coleccin.

procedimentales

conceptuales

actitudinales

- Profesionalidad y responsabilidad en la consecucin de los objetivos finales de la tarea en los plazos marcados. - Creatividad en las aportaciones a la solucin. - Actitud positiva ante las dificultades y problemas que pueden surgir.

9. GESTIN DE BASES DE DATOS RELACIONALES - Identificacin de las caractersticas y mtodos de acceso a sistemas gestores de bases de datos relacionales. - Programacin de conexiones con bases de datos relacionales. - Creacin de cdigo para almacenar informacin en bases de datos.

procedimentales

DESARROLLO DE APLICACIONES WEB

BORRADOR

40

- Creacin de aplicaciones para mantener y gestionar la informacin almacenada en bases de datos que incluyan operaciones de alta, consulta, modificacin y borrado. - Utilizacin de asistentes para la gestin de bases de datos relacionales. - Herramientas para el establecimiento de conexiones con bases de datos relacionales. - Sistemas de recuperacin de la informacin almacenada en la base de datos. - Herramientas para manipular y actualizar la informacin. - Sintaxis y caractersticas del lenguaje de consultas sobre la base de datos. - Buena predisposicin ante los errores y posibles problemas. - Autonoma para la bsqueda de soluciones. - Iniciativa para aportar ideas, colaboracin con el grupo y respeto en la comunicacin. - Predisposicin al cambio y mejora de forma autnoma.

Mdulo Profesional 3 PROGRAMACIN

conceptuales

actitudinales

d) Orientaciones metodolgicas
Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

1) Secuenciacin
Sera conveniente iniciar este mdulo dando una visin global del mismo y recopilando la informacin que el alumnado ya tiene sobre los distintos lenguajes de programacin para, a continuacin, dar un enfoque de los distintos pasos que pretendemos seguir para conseguir programar aplicaciones del mbito real. A continuacin, se presentarn los distintos elementos que conforman un programa informtico, continuando con los fundamentos de la POO, presentando los conceptos de objeto, clase, atributos, mtodos y constructores. Conviene continuar aadiendo herramientas para el diseo de las aplicaciones con la introduccin de las diferentes estructuras de control de seleccin, repeticin, salto, as como el control de excepciones. As mismo, se deber utilizar un entorno de desarrollo integrado para la creacin, prueba y depuracin de las aplicaciones, sin olvidar la necesidad de comentar y documentar el cdigo. Posteriormente, conviene profundizar en la POO desarrollando clases y programas que instancien y utilicen objetos de las clases desarrolladas, as como los mecanismos para controlar la visibilidad de las clases y sus miembros. A continuacin, se identificarn los flujos que forman parte de una aplicacin, as como las clases relativas a dichos flujos, aadiendo ms herramientas para almacenar los diferentes elementos que forman parte de la aplicacin (matrices, cadenas de caracteres, listas, pilas, colas) Finalmente, se deber introducir los conceptos ms avanzados relativos a la jerarqua de clases (subclases y superclases) y los mecanismos de herencia. En cuanto a los bloques de contenidos referentes al mantenimiento de la persistencia de los objetos y gestin de bases de datos relacionales, convendr trabajarlos en ltimo

BORRADOR

41

lugar para poder aprovechar los contenidos adquiridos en el mdulo de Bases de datos y aplicarlos en la creacin de aplicaciones con conexiones a bases de datos que sean capaces de consultar y gestionar la informacin almacenada. Conviene coordinarse con el profesor o la profesora que imparta dicho mdulo para no duplicar contenidos.

Mdulo Profesional 3 PROGRAMACIN

2) Aspectos metodolgicos
Una metodologa muy apropiada es el aprendizaje basado en proyectos o en problemas, dado que los trabajos o proyectos en este mdulo pueden reproducir perfectamente una situacin real de una empresa. Este tipo de metodologas aumentan la motivacin del alumnado, fomentan el trabajo en equipo y la investigacin, y les ayuda a relacionar mejor la teora y la prctica. Las actividades debern ser un compendio de trabajo en equipo, especialmente en los proyectos, controles individuales, explicaciones y puestas en comn. Teniendo en cuenta que esta asignatura se da en el primer curso del ciclo formativo, las explicaciones del profesor o de la profesora pueden ser requeridas de forma ms frecuente al principio del curso. Por cada proyecto se dar una breve introduccin y el alumnado tendr que investigar para buscar la solucin a lo que se demanda. Los pasos a dar son: anlisis del problema, seleccin de una solucin, planificacin, implementacin de pruebas y documentacin. Se valorar la elaboracin de documentacin y la actitud positiva frente a los problemas o errores. Despus de cada proyecto deber haber una reflexin sobre lo realizado. Se fomentar el anlisis crtico para poder mejorar el proceso y la argumentacin de las principales decisiones que el alumno o la alumna debe tomar en la ejecucin del proyecto y la defensa de sus decisiones en grupo. Sera recomendable trabajar, primeramente, en modo consola y, posteriormente, abordar las actividades en modo grfico, utilizando las herramientas del IDE instalado. El profesor o la profesora deber realizar un seguimiento cercano e individualizado del proceso de aprendizaje de cada alumno o alumna, realizando anotaciones sistemticas de avances y dificultades en una lista de control, y asesorando y guiando al alumno o alumna en su proceso de aprendizaje. Finalmente, debemos remarcar, en todo momento, que aquellos contenidos relacionados con las actitudes y comportamientos que caracterizan al o a la profesional, especialmente los relativos al orden, rigor, seguridad, respeto, colaboracin, atencin, asistencia deben ser tratados con el mayor nfasis posible, ya que, de ello depende que otros u otras profesionales puedan desempear su trabajo.

3) Actividades significativas y aspectos crticos de la evaluacin


Creacin de programas que introduzcan los elementos bsicos de programacin: Utilizacin de variables, constantes, literales. Eleccin de los tipos de datos adecuados para almacenar la informacin. Evaluacin de expresiones que utilicen los operadores del lenguaje de programacin (aritmticos, lgicos, relacionales, de asignacin, condicionales). Realizacin de conversiones de tipo. Introduccin de comentarios en el cdigo.

DESARROLLO DE APLICACIONES WEB

BORRADOR

42

Diseo e implementacin de aplicaciones que utilicen clases de objetos: Instanciacin de objetos. Utilizacin de mtodos y propiedades. Utilizacin de parmetros en la llamada a los mtodos. Incorporacin de libreras de objetos. Utilizacin de constructores y destructores. Introduccin de las estructuras de control: o Estructuras de seleccin. o Estructuras de repeticin. o Estructuras de salto. o Control de excepciones. Utilizacin de la consola para realizar operaciones de E/S. Prueba y depuracin. Documentacin de la aplicacin. Creacin de aplicaciones que implementen clases: Declaracin de propiedades y mtodos. Mtodos sobrecargados. Utilizacin de mecanismos para controlar la visibilidad de las clases y de sus miembros. Declaracin de clases heredadas. Creacin de mtodos estticos. Creacin de constructores sobrecargados. Destruccin de objetos. Creacin y utilizacin de libreras de clases. Prueba, depuracin y documentacin de la aplicacin. Diseo e implementacin de aplicaciones que incorporen estructuras de almacenamiento interno de la informacin. Utilizacin de: Arrays. Listas (lineales, circulares, doblemente enlazadas). Pilas y colas. Colecciones. Diseo e implementacin de programas que realicen manipulaciones sobre documentos XML. Diseo e implementacin de aplicaciones que almacenen y recuperen la informacin en memoria externa: Identificacin de los flujos que forman parte de la aplicacin. Utilizacin de las clases relativas a flujos que facilita el lenguaje de POO. Utilizacin de las operaciones sobre ficheros: o Apertura y cierre, modos de acceso. o Lectura y escritura. o Insercin y eliminacin de informacin. o Consulta y modificacin. Prueba, depuracin y documentacin de la aplicacin. Diseo y creacin de aplicaciones que implementen subclases y superclases: Definicin de una subclase. Control de acceso a los miembros. Redefinicin de mtodos de la superclase. Constructores de la subclase.

Mdulo Profesional 3 PROGRAMACIN

BORRADOR

43

Destructores de las subclases. Referencias a objetos de una subclase. Utilizacin del concepto de polimorfismo en la implementacin de los mtodos de la superclase y sus redefiniciones en sus subclases.

Mdulo Profesional 3 PROGRAMACIN

Creacin de aplicaciones con conexin a bases de datos relacionales: Identificacin de mtodos de acceso a sistemas gestores de BD relacionales. Creacin de conexiones con la BD. Recuperacin de la informacin almacenada en la BD. Actualizacin de la informacin. Realizacin de listados. Prueba, depuracin y documentacin de la aplicacin.

DESARROLLO DE APLICACIONES WEB

BORRADOR

44

Mdulo Profesional 4 LENGUAJES DE MARCAS Y SISTEMAS DE GESTIN DE INFORMACIN a) Presentacin


Lenguajes de marcas y sistemas de gestin de informacin 0373 Desarrollo de Aplicaciones Web Superior Informtica y Comunicaciones 132 horas 1 7 Informtica (Profesora o Profesor de Enseanza Secundaria) Mdulo asociado al perfil del ttulo 8 / 17 / 19

Mdulo Profesional 4

Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Especialidad del profesorado: Tipo de mdulo: Objetivos generales:

LENGUAJES DE MARCAS Y SISTEMAS DE GESTIN DE INFORMACIN

b) Resultados de aprendizaje y criterios de evaluacin


1. Reconoce las caractersticas de lenguajes de marcas, analizando e interpretando fragmentos de cdigo. Criterios de evaluacin: a) Se han identificado las caractersticas generales de los lenguajes de marcas. b) Se han reconocido las ventajas que proporcionan en el tratamiento de la informacin. c) Se han clasificado los lenguajes de marcas e identificado los ms relevantes. d) Se han diferenciado sus mbitos de aplicacin. e) Se han reconocido la necesidad y los mbitos especficos de aplicacin de un lenguaje de marcas de propsito general. f) Se han analizado las caractersticas propias del lenguaje XML. g) Se ha identificado la estructura de un documento XML y sus reglas sintcticas. h) Se ha contrastado la necesidad de crear documentos XML bien formados y la influencia en su procesamiento. i) Se han identificado las ventajas que aportan los espacios de nombres.

BORRADOR

45

2. Utiliza lenguajes de marcas para la transmisin de informacin a travs de la Web, analizando la estructura de los documentos e identificando sus elementos. Criterios de evaluacin: a) Se han identificado y clasificado los lenguajes de marcas relacionados con la Web y sus diferentes versiones. b) Se ha analizado la estructura de un documento HTML e identificado las secciones que lo componen. c) Se ha reconocido la funcionalidad de las principales etiquetas y atributos del lenguaje HTML. d) Se han establecido las semejanzas y diferencias entre los lenguajes HTML y XHTML. e) Se ha reconocido la utilidad de XHTML en los sistemas de gestin de informacin. f) Se han utilizado herramientas en la creacin de documentos web. g) Se han identificado las ventajas que aporta la utilizacin de hojas de estilo. h) Se han aplicado hojas de estilo. 3. Genera canales de contenidos analizando y utilizando tecnologas de sindicacin. Criterios de evaluacin: a) Se han identificado las ventajas que aporta la sindicacin de contenidos en la gestin y transmisin de la informacin. b) Se han definido sus mbitos de aplicacin. c) Se han analizado las tecnologas en que se basa la sindicacin de contenidos. d) Se ha identificado la estructura y la sintaxis de un canal de contenidos. e) Se han creado y validado canales de contenidos. f) Se ha comprobado la funcionalidad y el acceso a los canales. g) Se han utilizado herramientas especficas como agregadores y directorios de canales. 4. Establece mecanismos de validacin para documentos XML utilizando mtodos para definir su sintaxis y estructura. Criterios de evaluacin: a) Se ha establecido la necesidad de describir la informacin transmitida en los documentos XML y sus reglas. b) Se han identificado las tecnologas relacionadas con la definicin de documentos XML. c) Se ha analizado la estructura y sintaxis especfica utilizada en la descripcin. d) Se han creado descripciones de documentos XML. e) Se han utilizado descripciones en la elaboracin y validacin de documentos XML. f) Se han asociado las descripciones con los documentos. g) Se han utilizado herramientas especficas. h) Se han documentado las descripciones. 5. Realiza conversiones sobre documentos XML utilizando tcnicas y herramientas de procesamiento. Criterios de evaluacin: a) Se ha identificado la necesidad de la conversin de documentos XML.
DESARROLLO DE APLICACIONES WEB

Mdulo Profesional 4
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIN DE INFORMACIN

BORRADOR

46

b) Se han establecido mbitos de aplicacin. c) Se han analizado las tecnologas implicadas y su modo de funcionamiento. d) Se ha descrito la sintaxis especfica utilizada en la conversin y adaptacin de documentos XML. e) Se han creado especificaciones de conversin. f) Se han identificado y caracterizado herramientas especficas relacionadas con la conversin de documentos XML. g) Se han realizado conversiones con distintos formatos de salida. h) Se han documentado y depurado las especificaciones de conversin. 6. Gestiona informacin en formato XML analizando y utilizando tecnologas de almacenamiento y lenguajes de consulta. Criterios de evaluacin: a) Se han identificado los principales mtodos de almacenamiento de la informacin usada en documentos XML. b) Se han identificado los inconvenientes de almacenar informacin en formato XML. c) Se han establecido tecnologas eficientes de almacenamiento de informacin en funcin de sus caractersticas. d) Se han utilizado sistemas gestores de bases de datos relacionales en el almacenamiento de informacin en formato XML. e) Se han utilizado tcnicas especficas para crear documentos XML a partir de informacin almacenada en bases de datos relacionales. f) Se han identificado las caractersticas de los sistemas gestores de bases de datos nativas XML. g) Se han instalado y analizado sistemas gestores de bases de datos nativas XML. h) Se han utilizado tcnicas para gestionar la informacin almacenada en bases de datos nativas XML. i) Se han identificado lenguajes y herramientas para el tratamiento y almacenamiento de informacin y su inclusin en documentos XML. 7. Opera con sistemas empresariales de gestin de informacin, realizando tareas de importacin, integracin, aseguramiento y extraccin de la informacin. Criterios de evaluacin: a) Se han reconocido las ventajas de los sistemas de gestin y planificacin de recursos empresariales. b) Se han evaluado las caractersticas de las principales aplicaciones de gestin empresarial. c) Se han instalado aplicaciones de gestin empresarial. d) Se han configurado y adaptado las aplicaciones. e) Se ha establecido y verificado el acceso seguro a la informacin. f) Se han generado informes. g) Se han realizado tareas de integracin con aplicaciones ofimticas. h) Se han realizado procedimientos de extraccin de informacin para su tratamiento e incorporacin a diversos sistemas. i) Se han realizado tareas de asistencia y resolucin de incidencias. j) Se han elaborado documentos relativos a la explotacin de la aplicacin.

Mdulo Profesional 4
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIN DE INFORMACIN

BORRADOR

47

c) Contenidos bsicos
1. RECONOCIMIENTO DE LAS CARACTERSTICAS DE LENGUAJES DE MARCAS - Identificacin de las caractersticas generales de los lenguajes de marcas. - Identificacin de las ventajas que proporcionan los lenguajes de marcas en el tratamiento de la informacin. - Clasificacin de los lenguajes de marcas ms relevantes segn tipologa. - Identificacin del mbito de aplicacin de un lenguaje de marcas de propsito general. - Identificacin de las caractersticas propias del lenguaje XML. Lenguajes de marcas: tipos y clasificacin de los ms relevantes. Lenguaje XML: estructura y sintaxis. Etiquetas. Metalenguaje. Vocabularios XML. Vocabularios comunes y especficos. Espacios de nombre en XML. Ventajas. Los lenguajes de marcas y la web semntica. Herramientas de edicin.

Mdulo Profesional 4
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIN DE INFORMACIN

procedimentales

conceptuales

actitudinales

- Inters por este tipo de lenguajes y su aplicacin.

2. UTILIZACIN DE LENGUAJES DE MARCAS EN ENTORNOS WEB - Identificacin de los lenguajes de marcas ms comunes utilizados en la Web. - Identificacin de la estructura de un documento HTML y sus principales etiquetas. - Comparacin de los lenguajes HTML y XHTML: identificacin de las diferencias y semejanzas. - Instalacin y uso de editores de creacin de pginas web, y herramientas, extensiones y plugins dirigidos al diseo y desarrollo de pginas web. - Creacin de pginas XHTML utilizando editores web. - Identificacin de las ventajas de utilizar hojas de estilos. - Aplicacin de hojas de estilos sobre pginas XHTML. - Validacin de pginas XHTML y de hojas de estilos CSS, utilizando herramientas de validacin automtica de la W3C. - Elaboracin de documentacin de un proyecto web. Lenguajes de marcas de entornos web. HTML y XHTML. Etiquetas principales de XHTML. Hojas de estilo (CSS). Transmisin de informacin mediante lenguajes de marcas. Usabilidad y accesibilidad. Organigramas, estructuras, lnea de diseo.

procedimentales

conceptuales

actitudinales

- Planificacin metdica de las tareas a realizar en el desarrollo del

DESARROLLO DE APLICACIONES WEB

BORRADOR

48

proyecto web. - Profesionalidad y responsabilidad en la consecucin de los objetivos finales de la tarea en los plazos marcados. - Predisposicin al cambio y mejora de forma autnoma. - Iniciativa para aportar ideas, colaboracin con el grupo y respeto en la comunicacin. - Creatividad en las aportaciones al proyecto web.

Mdulo Profesional 4

3. APLICACIN DE LOS LENGUAJES DE MARCAS A LA SINDICACIN DE CONTENIDOS - Identificacin de las ventajas que aporta la sindicacin de contenidos en la gestin y transmisin de la informacin. - Definicin de sus mbitos de aplicacin e identificacin de casos de uso. - Identificacin de los mecanismos ms comunes para la creacin de canales de contenidos. - Creacin de un canal de contenidos y validacin del formato utilizando herramientas de validacin de canales RSS de la W3C. - Creacin de un directorio de canales de inters. - Clasificacin de los diferentes tipos de agregadores y directorios de canales y utilizacin de los ms comunes. RSS y ATOM. Agregadores y tipos. Canales de contenido. Estructura XML de un canal de contenido. Directorios de canales de contenido.

LENGUAJES DE MARCAS Y SISTEMAS DE GESTIN DE INFORMACIN

procedimentales

conceptuales

actitudinales

- Autonoma ante las dificultades que pueden surgir en la puesta en funcionamiento y en el uso. - Inters por las nuevas tendencias. - Iniciativa para aportar ideas y soluciones.

4. DEFINICIN DE ESQUEMAS Y VOCABULARIOS EN XML - Identificacin de la necesidad de describir la estructura y las reglas de validacin de los documentos XML. - Identificacin de tecnologas utilizadas para la descripcin de la estructura y las reglas de validacin de documentos XML. - Identificacin de las descripciones de los vocabularios XML ms comunes en la Web. - Creacin de descripciones de documentos XML. - Asociacin de descripciones a documentos XML. - Validacin de descripciones de documentos XML. - Elaboracin de la documentacin de descripciones de documentos XML. - Estructura y reglas de validacin de los documentos XML (DTD, XMLSchema).

procedimentales

conceptuales

BORRADOR

49

- Descripciones de documentos XML. - Planificacin metdica de las tareas a realizar en la definicin de esquemas y vocabularios. - Profesionalidad y responsabilidad en la consecucin de los objetivos. - Predisposicin al cambio y mejora de forma autnoma. - Iniciativa para aportar ideas, colaboracin con el grupo y respeto en la comunicacin.

Mdulo Profesional 4
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIN DE INFORMACIN

actitudinales

5. CONVERSIN Y ADAPTACIN DE DOCUMENTOS XML - Identificacin de las necesidades de transformacin de documentos XML y sus mbitos de aplicacin. - Identificacin de las tecnologas para la transformacin (procesar y dar formato) de documentos XML. - Transformacin de documentos XML a diferentes formatos. - Uso de herramientas especficas para la transformacin de documentos XML. - Depuracin y verificacin del resultado. - Elaboracin de la documentacin de las especificaciones de transformacin. Sintaxis de transformacin de documentos XML. mbitos de aplicacin. Formatos intermedios o finales. Lenguajes de estilos. CSS y XSLT.

procedimentales

conceptuales

actitudinales

- Predisposicin al cambio y mejora de forma autnoma. - Actitud positiva ante las dificultades y problemas que pueden surgir. - Profesionalidad y responsabilidad en la consecucin de los objetivos finales de la tarea en los plazos marcados. - Creatividad en las aportaciones a la solucin.

6. ALMACENAMIENTO DE INFORMACIN - Identificacin de los principales mtodos de almacenamiento de la informacin de documentos XML. - Identificacin de los mecanismos de almacenamiento y el soporte que ofrecen los gestores de bases de datos ms comunes. - Identificacin de las ventajas e inconvenientes de almacenar informacin en formato XML. - Identificacin de las casusticas donde el almacenamiento en formato XML es ms apropiado. - Utilizacin de sistemas gestores de bases de datos relacionales en el almacenamiento de informacin XML. - Uso de tcnicas de bsqueda de informacin. - Creacin de documentos XML a partir de informacin almacenada en bases de datos relacionales. - Identificacin de las caractersticas de los sistemas gestores de bases de datos nativas XML.

procedimentales

DESARROLLO DE APLICACIONES WEB

BORRADOR

50

- Instalacin de sistemas gestores de bases de datos nativas XML. - Identificacin de los mecanismos para la gestin y manipulacin de la informacin almacenada en bases de datos nativas XML. - Identificacin de los lenguajes y herramientas para el tratamiento y almacenamiento de la informacin y su inclusin en documentos XML. - Almacenamiento de documentos. - Formatos de almacenamiento. - Sistemas de bases de datos relacionales en el almacenamiento de informacin en formato XML. - Lenguaje de consulta y manipulacin de documentos XML. - Almacenamiento nativo XML. - Profesionalidad y responsabilidad en la consecucin de los objetivos finales de la tarea en los plazos marcados. - Inters por conocer las diferentes alternativas tecnolgicas y asumir, si procede, la especializacin en una parte.

Mdulo Profesional 4

conceptuales

actitudinales

LENGUAJES DE MARCAS Y SISTEMAS DE GESTIN DE INFORMACIN

7. SISTEMAS DE GESTIN EMPRESARIAL - Identificacin de los sistemas de informacin de gestin empresarial ms comunes y de las funcionalidades que integran. - Identificacin de los principales criterios y variables a tener en cuenta para la seleccin de un sistema de informacin de gestin empresarial. - Identificacin de diferentes herramientas y soluciones posibles para una casustica concreta. - Instalacin y configuracin de una herramienta de informacin de gestin empresarial. - Integracin de mdulos. - Identificacin de las diferentes estrategias de autentificacin. - Extensin de mdulos adicionales al sistema. - Personalizacin de la herramienta empresarial a una casustica concreta (imagen corporativa, informes, listados, poltica de roles y permisos). - Identificacin de los mecanismos de integracin con herramientas ofimticas y sistemas de colaboracin, comunicacin (sistema de correo, calendario, etc.) - Importacin y exportacin de informacin. - Aplicacin de mecanismos de seguridad. - Elaboracin de la documentacin tcnica y de usuario necesaria. - Flujos de informacin. - Sistemas de gestin empresarial: ERP, CRM, gestin contable, gestin de proyectos, gestin de nminas, sistemas eCommerce, etc. - Criterios de seleccin de un sistema de informacin de gestin empresarial: aspectos funcionales, tecnolgicos, hoja de ruta, cumplimiento de estndares, software libre o no, coste de licencias, servicio de mantenimiento, etc.

procedimentales

conceptuales

BORRADOR

51

Mdulo Profesional 4
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIN DE INFORMACIN

actitudinales

- Planificacin metdica de las tareas a realizar en la implantacin de las herramientas de gestin empresarial. - Profesionalidad y responsabilidad en la consecucin de los objetivos finales de la tarea en los plazos marcados. - Buena predisposicin ante los errores y posibles problemas. Autonoma para la bsqueda de soluciones. - Iniciativa para aportar ideas, colaboracin con el grupo y respeto en la comunicacin. - Profesionalidad en la argumentacin de las decisiones tomadas.

d) Orientaciones metodolgicas
Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

1) Secuenciacin
Sera conveniente iniciar este mdulo dando una visin global del mismo y recopilando la informacin que el alumnado ya tiene sobre los lenguajes de marcas en Internet y sobre las principales aplicaciones de Internet que utilizan lenguajes de marcas especficos, intentando homogeneizar los conocimientos previos y unificar la terminologa que, posteriormente, vamos a usar, e identificando nichos de aplicaciones donde orientar ejemplos prcticos. Un recorrido adecuado para este mdulo podra ser el comenzar con el desarrollo de un sitio web donde el alumnado pueda poner en prctica los fundamentos del desarrollo web basado en XHTML y hojas de estilos sobre una base de conocimientos tericos, y continuar extendiendo en funcionalidades poniendo en prctica los conceptos bsicos del lenguaje XML (creacin, definicin, validacin, presentacin, transformacin, persistencia) y familiarizndose con vocabularios XML extendidos en la Web (ejemplo: lenguajes de marcado para georeferenciacin, etc.). Posteriormente, podramos continuar identificando los sistemas de gestin de informacin ms habituales en los entornos empresariales y simulando todas las fases de un proyecto de implantacin de un sistema de este tipo.

2) Aspectos metodolgicos
Una metodologa muy apropiada es el aprendizaje basado en proyectos o en problemas, dado que los trabajos o proyectos en este mdulo pueden reproducir perfectamente una situacin real de una empresa. Este tipo de metodologas aumentan la motivacin del alumnado, fomentan el trabajo en equipo y la investigacin, y les ayuda a relacionar mejor la teora y la prctica. Las actividades debern ser un compendio de trabajo en equipo, especialmente, en los proyectos, controles individuales, explicaciones y puestas en comn. Teniendo en cuenta que esta asignatura se da en el primer curso del ciclo formativo, las explicaciones del profesor o de la profesora pueden ser requeridas de forma ms frecuente al principio del curso. Por cada proyecto se dar una breve introduccin y el alumnado tendr que investigar para buscar la solucin a lo que se demanda. Se potenciar en el alumnado el uso de Internet para que realice de una manera autnoma bsquedas de informacin. Los pasos a dar son: anlisis del problema, seleccin de una solucin, planificacin,
DESARROLLO DE APLICACIONES WEB

BORRADOR

52

implementacin de pruebas y documentacin. Se valorar la elaboracin de documentacin y la actitud positiva frente a los problemas o errores. Despus de cada proyecto deber haber una reflexin sobre lo realizado. Se fomentar el anlisis crtico para poder mejorar el proceso y la argumentacin de las principales decisiones que el alumno o la alumna debe tomar en la ejecucin del proyecto y la defensa de sus decisiones en grupo. El profesor o la profesora deber realizar un seguimiento cercano e individualizado del proceso de aprendizaje de cada alumno o alumna, realizando anotaciones sistemticas de avances y dificultades en una lista de control y asesorando y guiando al alumno o a la alumna en su proceso de aprendizaje. Finalmente, debemos remarcar, en todo momento, que aquellos contenidos relacionados con las actitudes y comportamientos que caracterizan al o a la profesional, especialmente los relativos al orden, rigor, seguridad, respeto, colaboracin, atencin, asistencia deben ser tratados con el mayor nfasis posible, ya que, de ello depende que otros u otras profesionales puedan desempear su trabajo.

Mdulo Profesional 4
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIN DE INFORMACIN

3) Actividades significativas y aspectos crticos de la evaluacin


Creacin de un sitio web utilizando XHTML y hojas de estilos: Seleccin de editores XHTML y de herramientas de diseo web. Instalacin y configuracin. Especificacin de las necesidades del proyecto. Definicin del organigrama y de las estructuras de pginas del proyecto. Creacin de pginas web XHTML. Creacin de hojas de estilos. Validacin de las pginas utilizando herramientas de validacin. Integracin de un canal de contenidos sindicable. Validacin del canal de contenidos utilizando herramientas de validacin. Elaboracin de la documentacin tcnica. Identificacin de las diferentes estrategias de publicacin de pginas web. Publicacin del proyecto.
Creacin de un documento XML, definicin de su esquema de validacin,

presentacin y transformacin utilizando plantillas XSLT: Seleccin de herramientas para la creacin y transformacin de contenidos XML. Instalacin y configuracin. Especificacin de las caractersticas del proyecto. Creacin de documentos XML. Creacin de la estructura y sintaxis de los documentos XML. Asociacin de la descripcin a los documentos XML. Validacin de la descripcin utilizando el procesador XML del navegador. Presentacin de un documento XML utilizando hojas de estilos. Transformacin de un documento XML utilizando una plantilla XSLT.
Identificacin de productos asociados a necesidades de un entorno empresarial

simulado. Instalacin, configuracin, personalizacin e integracin de las herramientas en los sistemas de informacin:

BORRADOR

53

Modelado de una organizacin simulada: tipo de organizacin, sector, procesos que gestiona, recursos empresariales con los que interacta, sistemas de informacin que posee, etc. Especificacin de las principales lneas de actuacin y reas de mejora identificadas en el plan de sistemas de la organizacin. Especificacin de presupuesto, recursos y orientaciones con las que se cuenta. Identificacin de las variables que condicionan el xito del proyecto. Bsqueda de sistemas empresariales que se ajustan a las especificaciones marcadas. Seleccin de la solucin y argumentacin. Instalacin de la solucin. Instalacin de mdulos adicionales. Personalizacin de la herramienta al entorno simulado: imagen corporativa, listados e informes. Definicin de una poltica de permisos segn la estructura organizativa. Identificacin de los mecanismos de integracin con herramientas ofimticas y sistemas de colaboracin, comunicacin. Identificacin de los mecanismos de exportacin e importacin de la informacin. Generacin de una memoria tcnica y justificacin de la solucin.

Mdulo Profesional 4
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIN DE INFORMACIN

DESARROLLO DE APLICACIONES WEB

BORRADOR

54

Mdulo Profesional 5 ENTORNOS DE DESARROLLO a) Presentacin


Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Especialidad del profesorado: Tipo de mdulo: Objetivos generales: Entornos de desarrollo 0487 Desarrollo de Aplicaciones Web Superior Informtica y Comunicaciones 99 horas 1 6 Informtica (Profesora o Profesor de Enseanza Secundaria) Mdulo Profesional asociado al perfil del ttulo 4 / 5 / 8 / 9 / 10

Mdulo Profesional 5 ENTORNOS DE DESARROLLO

b) Resultados de aprendizaje y criterios de evaluacin


1. Reconoce los elementos y herramientas que intervienen en el desarrollo de un programa informtico, analizando sus caractersticas y las fases en las que actan hasta llegar a su puesta en funcionamiento. Criterios de evaluacin: a) Se ha reconocido la relacin de los programas con los componentes del sistema informtico: memoria, procesador, perifricos, entre otros. b) Se han identificado las fases de desarrollo de una aplicacin informtica. c) Se han diferenciado los conceptos de cdigo fuente, objeto y ejecutable. d) Se han reconocido las caractersticas de la generacin de cdigo intermedio para su ejecucin en mquinas virtuales. e) Se han clasificado los lenguajes de programacin. f) Se ha evaluado la funcionalidad ofrecida por las herramientas utilizadas en programacin. 2. Evala entornos integrados de desarrollo, analizando sus caractersticas para editar cdigo fuente y generar ejecutables. Criterios de evaluacin:

BORRADOR

55

Mdulo Profesional 5 ENTORNOS DE DESARROLLO

a) b) c) d) e)

Se han instalado entornos de desarrollo, propietarios y libres. Se han aadido y eliminado mdulos en el entorno de desarrollo. Se ha personalizado y automatizado el entorno de desarrollo. Se ha configurado el sistema de actualizacin del entorno de desarrollo. Se han generado ejecutables a partir de cdigo fuente de diferentes lenguajes en un mismo entorno de desarrollo. f) Se han generado ejecutables a partir de un mismo cdigo fuente con varios entornos de desarrollo. g) Se han identificado las caractersticas comunes y especficas de diversos entornos de desarrollo. 3. Verifica el funcionamiento de programas diseando y realizando pruebas. Criterios de evaluacin: a) Se han identificado los diferentes tipos de pruebas. b) Se han definido casos de prueba. c) Se han identificado las herramientas de depuracin y prueba de aplicaciones ofrecidas por el entorno de desarrollo. d) Se han utilizado herramientas de depuracin para definir puntos de ruptura y seguimiento. e) Se han utilizado las herramientas de depuracin para examinar y modificar el comportamiento de un programa en tiempo de ejecucin. f) Se han efectuado pruebas unitarias de clases y funciones. g) Se han implementado pruebas automticas. h) Se han documentado las incidencias detectadas. 4. Optimiza cdigo empleando las herramientas disponibles en el entorno de desarrollo. Criterios de evaluacin: a) b) c) d) e) Se han identificado los patrones de refactorizacin ms usuales. Se han elaborado las pruebas asociadas a la refactorizacin. Se ha revisado el cdigo fuente usando un analizador de cdigo. Se han identificado las posibilidades de configuracin de un analizador de cdigo. Se han aplicado patrones de refactorizacin con las herramientas que proporciona el entorno de desarrollo. f) Se ha realizado el control de versiones integrado en el entorno de desarrollo. g) Se han utilizado herramientas del entorno de desarrollo para documentar las clases. 5. Genera diagramas de clases, valorando su importancia en el desarrollo de aplicaciones y empleando las herramientas disponibles en el entorno. Criterios de evaluacin: a) Se han identificado los conceptos bsicos de la programacin orientada a objetos. b) Se ha instalado el mdulo del entorno integrado de desarrollo que permite la utilizacin de diagramas de clases. c) Se han identificado las herramientas para la elaboracin de diagramas de clases. d) Se ha interpretado el significado de diagramas de clases. e) Se han trazado diagramas de clases a partir de las especificaciones de las mismas. f) Se ha generado cdigo a partir de un diagrama de clases.
DESARROLLO DE APLICACIONES WEB

BORRADOR

56

g) Se ha generado un diagrama de clases mediante ingeniera inversa.

Mdulo Profesional 5 ENTORNOS DE DESARROLLO

6. Genera diagramas de comportamiento, valorando su importancia en el desarrollo de aplicaciones y empleando las herramientas disponibles en el entorno. Criterios de evaluacin: a) b) c) d) e) f) g) h) Se han identificado los distintos tipos de diagramas de comportamiento. Se ha reconocido el significado de los diagramas de casos de uso. Se han interpretado diagramas de interaccin. Se han elaborado diagramas de interaccin sencillos. Se ha interpretado el significado de diagramas de actividades. Se han elaborado diagramas de actividades sencillos. Se han interpretado diagramas de estados. Se han planteado diagramas de estados sencillos.

c) Contenidos bsicos
1. DESARROLLO DE SOFTWARE - Identificacin de las herramientas utilizadas para el desarrollo de software. - Clasificacin de los lenguajes de programacin e identificacin de las caractersticas de los ms difundidos. - Obtencin de cdigo ejecutable a travs del cdigo fuente: herramientas implicadas. Ejecucin en mquinas virtuales. - Identificacin de las principales metodologas de desarrollo de software. Caractersticas y mbitos de aplicacin. - Identificacin de la importancia del desarrollo a capas. - Concepto de programa informtico. - Ingeniera del software. - Fases del proceso de desarrollo de software: anlisis, diseo, codificacin, pruebas, documentacin, explotacin y mantenimiento, entre otras. - Metodologas de desarrollo. - Cdigo fuente, cdigo objeto y cdigo ejecutable; mquinas virtuales. - Relacin del software con los componentes del sistema. - Arquitecturas de software. - Patrones de desarrollo. - Requerimientos operacionales: fiabilidad, disponibilidad, extensibilidad, escalabilidad, seguridad, manejabilidad, accesibilidad. - Roles que interactan en el proceso de desarrollo del software: analista, programador o programadora, diseador o diseadora, arquitecto, entre otros. - Desarrollo a capas: clientela, presentacin, negocio, integracin, persistencia. - Entornos de produccin, entornos de desarrollo. - Inters por este tipo de lenguajes y su aplicacin. - Valoracin de la importancia y las ventajas de la generacin metdica

procedimentales

conceptuales

actitudinales

BORRADOR

57

Mdulo Profesional 5 ENTORNOS DE DESARROLLO

de programas. - Disposicin a la planificacin de las propias tareas y a la autoevaluacin de lo conseguido. - Inters por la produccin (exploracin) de soluciones tcnicas ante problemas que se presenten y tambin como elemento de mejora del proceso.

2. INSTALACIN Y USO DE ENTORNOS DE DESARROLLO - Identificacin de las caractersticas y funciones de los entornos de desarrollo y de las opciones del mercado ms importantes (libres y propietarias). - Instalacin y personalizacin de un entorno de desarrollo con los mdulos ms habituales. - Uso de un entorno de desarrollo para la edicin y generacin de ejecutables. - Automatizacin del proceso de construccin de ejecutables. - Generacin de ejecutables mediante cdigo fuente de diferentes lenguajes en un mismo entorno de desarrollo. - Generacin de ejecutables de un mismo cdigo fuente en diversos entornos de desarrollo. - Configuracin de un entorno de desarrollo para el desarrollo de un proyecto de forma colaborativa. - Entornos integrados de desarrollo. - Mdulos y extensiones. - Herramientas para la automatizacin del proceso de construccin de ejecutables. - Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades. - Rigor en la evaluacin de las herramientas.

procedimentales

conceptuales

actitudinales

3. DISEO Y REALIZACIN DE PRUEBAS - Creacin de casos de prueba. - Identificacin de herramientas de depuracin ofrecidas por entornos de desarrollo. - Utilizacin de herramientas de depuracin para definir puntos de ruptura y seguimiento. - Utilizacin de herramientas de depuracin para examinar y modificar el comportamiento de un programa en tiempo de ejecucin. - Ejecucin de pruebas unitarias de clases y funciones. - Implementacin de pruebas automticas. - Documentacin de incidencias. - Tipos de prueba: unitarias, funcionales, estructurales, regresin, entre otras. - Casos de prueba. Estructura de los casos de prueba. - Pruebas de cdigo: cubrimiento, valores lmite, clases equivalente,

procedimentales

conceptuales

DESARROLLO DE APLICACIONES WEB

BORRADOR

58

entre otras. Depuracin del cdigo. Herramientas de depuracin. Puntos de ruptura. Pruebas unitarias: herramientas. Pruebas automticas.

Mdulo Profesional 5 ENTORNOS DE DESARROLLO

actitudinales

- Rigor y responsabilidad en el proceso de depuracin y prueba de las aplicaciones y en la elaboracin de la documentacin. - Reconocimiento del potencial de las nuevas tecnologas como elementos de consulta y apoyo. - Autonoma para desenvolverse en medios que no son los habituales con confianza y adoptando las medidas necesarias.

4. OPTIMIZACIN Y DOCUMENTACIN - Elaboracin de pruebas asociadas a la refactorizacin. - Revisin del cdigo fuente usando un analizador de cdigo. - Identificacin de las posibilidades de configuracin de un analizador de cdigo. - Aplicacin de patrones de refactorizacin utilizando las herramientas proporcionadas por el entorno de desarrollo. - Aplicacin del control de versiones integrado en el entorno de desarrollo. - Documentacin de las clases mediante el uso de herramientas proporcionadas por el entorno de desarrollo. Refactorizacin. Concepto. Limitaciones. Patrones de refactorizacin ms habituales. Herramientas de ayuda a la refactorizacin. Analizador de cdigo. Control de versiones. Herramientas. Documentacin del cdigo. Uso de comentarios. Alternativas.

procedimentales

conceptuales

actitudinales

- Rigor y responsabilidad en el proceso de depuracin y prueba de las aplicaciones y en la elaboracin de la documentacin. - Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.

5. ELABORACIN DE DIAGRAMAS DE CLASE - Identificacin de los diagramas de clase y su funcionalidad. - Instalacin del mdulo del entorno de desarrollo que permite el diagramado de clases. - Identificacin de las funcionalidades y herramientas del mdulo de diagramado de clases. - Generacin de diagramas de clase a partir de especificaciones. - Generacin automtica de cdigo partiendo de los diagramas de

procedimentales

BORRADOR

59

Mdulo Profesional 5 ENTORNOS DE DESARROLLO

clase. - Generacin de diagramas de clase mediante ingeniera inversa. Programacin orientada a objetos. UML. Clases. Atributos, mtodos y visibilidad. Objetos, instanciacin. Diagramas de clase. Notacin de los diagramas de clase. Propiedades. Tipos. Operaciones. Tipos. Interfaces. Relaciones entre clases: herencia, agregacin, asociacin, instanciacin. - Ingeniera inversa. - Generacin automtica de cdigo. - Curiosidad por descubrir la evolucin en los lenguajes de programacin. - Disposicin e iniciativa ante nuevas tareas y para la innovacin. - Autonoma para desenvolverse en medios que no son los habituales con confianza y adoptando las medidas necesarias.

conceptuales

actitudinales

6. ELABORACIN DE DIAGRAMAS DE COMPORTAMIENTO - Instalacin del mdulo del entorno de desarrollo que permite la generacin de diagramas de comportamiento. - Interpretacin y elaboracin de diagramas de casos de uso. - Interpretacin y elaboracin de diagramas de interaccin sencillos. - Interpretacin y elaboracin de diagramas de actividades sencillos. - Interpretacin y elaboracin de diagramas de estados sencillos. - UML. - Diagramas de comportamiento. Tipos y campo de aplicacin. - Diagramas de casos de uso. Actores, escenario, relacin de comunicacin. - Diagramas de secuencia. Lnea de vida de un objeto, activacin, envo de mensajes. - Diagramas de colaboracin. Objetos, mensajes. - Curiosidad por descubrir la evolucin en los lenguajes de programacin. - Disposicin e iniciativa ante nuevas tareas y para la innovacin. - Actitud positiva y de confianza en la propia capacidad para progresar.

procedimentales

conceptuales

actitudinales

d) Orientaciones metodolgicas
Este mdulo profesional contiene parte de la formacin necesaria para desempear la funcin de desarrollador de aplicaciones. Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

DESARROLLO DE APLICACIONES WEB

BORRADOR

60

1) Secuenciacin

Mdulo Profesional 5 ENTORNOS DE DESARROLLO

Sera conveniente iniciar este mdulo dando una visin global y conociendo la informacin que el alumnado tiene sobre el proceso de desarrollo de software, para homogeneizar conceptos, conocimientos y unificar la terminologa. As mismo, ser importante identificar aquellos elementos que definen el proceso de desarrollo de software: fases que lo componen, roles que interactan, arquitecturas posibles, metodologas de desarrollo, etc., abordando el proceso de desarrollo de software desde una perspectiva conceptual que ayude al alumnado a tomar conciencia del alcance y dimensin de todo el proceso, as como de la importancia de la adecuada ejecucin de cada una de sus fases, para la consecucin de resultados de calidad. Este mdulo no pretende profundizar en la capacitacin del alumno o de la alumna en el desarrollo de software (ya hay otros mdulos que abordan este tema), sino que pretende desarrollar las siguientes competencias: Identificar y utilizar metodologas, tcnicas y herramientas de arquitecturas avanzadas para el desarrollo de software. Ejecutar adecuadamente las fases de prueba, documentacin y mantenimiento correctivo y evolutivo del software.

Bajo estas premisas, es pertinente comenzar el mdulo con un proyecto (ya desarrollado y documentado previamente) sobre el que se realizarn las actividades planteadas en el mdulo como: integracin en entornos de desarrollo, pruebas, refactorizacin, diagramado, etc. Al finalizar el mdulo, el proyecto deber cumplir con todos los requisitos de un proyecto de software de calidad. Por otro lado, ser interesante trabajar con una metodologa de desarrollo concreta durante la ejecucin del mdulo, familiarizndose as el alumnado, con las buenas prcticas del desarrollo del software.

2) Aspectos metodolgicos
La metodologa aplicada deber ser rica y variada, evitando caer en la rutina e implicando al alumnado de forma activa en el proceso de aprendizaje. El profesor o la profesora deber ser un dinamizador o gua que les ensee, adems de conocimientos y destrezas, las capacidades para ser autnomos, en el aprendizaje y en la adquisicin de conocimientos. Para conseguir la motivacin y capacitacin necesarias, propondremos tres tipos de actividades: actividades de puesta en contacto con los nuevos contenidos, justificando y concienciando al alumnado de la importancia de los mismos; actividades tericoprcticas para profundizar en el tema; y actividades en forma de problema o proyecto, para aplicar lo aprendido. Por cada problema o proyecto se dar una introduccin y el alumnado deber trabajar la solucin siguiendo unas pautas ms o menos guiadas. Se potenciar el uso de Internet y el acceso a foros especializados en la materia, para realizar de forma autnoma bsquedas de informacin. Se valorar la calidad de la solucin y documentacin generadas, as como la actitud positiva frente a los errores y dificultades. Despus de cada proyecto deber haber una reflexin sobre lo realizado y se debern argumentar las principales decisiones.

BORRADOR

61

Mdulo Profesional 5 ENTORNOS DE DESARROLLO

Este tipo de metodologas aumentan la motivacin del alumnado, fomentan el trabajo en equipo y la investigacin, y les ayuda a relacionar la teora y la prctica. El profesor o la profesora deber realizar un seguimiento cercano e individualizado del proceso de aprendizaje de cada alumno o alumna, realizando anotaciones sistemticas de avances y dificultades en una lista de control, y asesorando y guiando al alumnado a lo largo del proceso. Finalmente, debemos realizar nfasis en potenciar aquellas actitudes y destrezas que caracterizan al o a la profesional, especialmente, los relativos al orden, rigor, seguridad, respeto, colaboracin, atencin, autonoma, etc.

3) Actividades significativas y aspectos crticos de la evaluacin


Instalacin y configuracin de un entorno de desarrollo, para la consecucin de las actividades posteriores del mdulo: Seleccin del entorno de desarrollo a utilizar y justificacin de la decisin. Instalacin y configuracin bsica del entorno de desarrollo. Instalacin de los mdulos necesarios. Configuracin de herramientas para la automatizacin del proceso de construccin de ejecutables. Configuracin del entorno para el desarrollo de proyectos de forma colaborativa. Integracin del entorno de desarrollo con servidores web o servidores de aplicaciones. Generacin de ejecutables basados en un cdigo fuente ya desarrollado. Publicacin del proyecto en un entorno de produccin. Creacin y consecucin de las pruebas de un proyecto de software ya desarrollado: Identificacin, seleccin e instalacin de los mdulos a integrar en el entorno de desarrollo. Definicin de los casos de prueba. Implementacin de pruebas unitarias de clase y funciones. Implementacin de pruebas automticas. Utilizacin de herramientas de depuracin. Documentacin de las incidencias detectadas. Generacin del informe final. Optimizacin del cdigo de un proyecto de software ya desarrollado: Identificacin, seleccin e instalacin de los mdulos a integrar en el entorno de desarrollo. Aplicacin de patrones de refactorizacin sobre el cdigo utilizando las herramientas del entorno de desarrollo. Revisin del cdigo utilizando un analizador de cdigo. Control de versiones utilizando herramientas del entorno de desarrollo. Documentacin de clases utilizando herramientas del entorno de desarrollo. Creacin de los diagramas de clase de un proyecto: Seleccin de los mdulos a integrar en el entorno de desarrollo. Instalacin y configuracin del entorno de desarrollo. Generacin de los diagramas de clase utilizando el entorno de desarrollo. Generacin de cdigo automtico a partir del diagrama de clase. Generacin de diagramas de clase a partir de un cdigo dado. Creacin de los diagramas de comportamiento de un proyecto: Generacin de diagramas de casos de uso.
DESARROLLO DE APLICACIONES WEB

BORRADOR

62

Generacin de diagramas de interaccin. Generacin de diagramas de actividades. Generacin de diagramas de estado. Generacin de la documentacin final del proyecto, empaquetando toda la documentacin generada, para su entrega final.

Mdulo Profesional 5 ENTORNOS DE DESARROLLO

BORRADOR

63

Mdulo Profesional 6 DESARROLLO WEB EN ENTORNO CLIENTE

Mdulo Profesional 6 DESARROLLO WEB EN ENTORNO CLIENTE a) Presentacin


Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Desarrollo web en entorno cliente 0612 Desarrollo de Aplicaciones Web Superior Informtica y Comunicaciones 140 horas 2 9 Sistemas y aplicaciones informticas Especialidad del profesorado: (Profesora Tcnica o Profesor Tcnico de Formacin Profesional) Asociado a la unidad de competencia: Tipo de mdulo: UC0491_3: Desarrollar elementos software en el entorno cliente. 6 / 7 / 9 / 18 / 19

Objetivos generales:

b) Resultados de aprendizaje y criterios de evaluacin


1. Selecciona las arquitecturas y tecnologas de programacin sobre clientes web, identificando y analizando las capacidades y caractersticas de cada una. Criterios de evaluacin: a) Se han caracterizado y diferenciado los modelos de ejecucin de cdigo en el servidor y en el cliente web. b) Se han identificado las capacidades y mecanismos de ejecucin de cdigo de los navegadores web. c) Se han identificado y caracterizado los principales lenguajes relacionados con la programacin de clientes web. d) Se han reconocido las particularidades de la programacin de guiones y sus ventajas y desventajas sobre la programacin tradicional. e) Se han verificado los mecanismos de integracin de los lenguajes de marcas con los lenguajes de programacin de clientes web.

DESARROLLO DE APLICACIONES WEB

BORRADOR

64

f)

Se han reconocido y evaluado las herramientas de programacin sobre clientes web.

Mdulo Profesional 6 DESARROLLO WEB EN ENTORNO CLIENTE

2. Escribe sentencias simples, aplicando la sintaxis del lenguaje y verificando su ejecucin sobre navegadores web. Criterios de evaluacin: a) Se ha seleccionado un lenguaje de programacin de clientes web en funcin 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 utilizacin 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 decisin en la creacin de bloques de sentencias. f) Se han utilizado bucles y se ha verificado su funcionamiento. g) Se han aadido comentarios al cdigo. h) Se han utilizado herramientas y entornos para facilitar la programacin, prueba y depuracin del cdigo. 3. Escribe cdigo, identificando y aplicando las funcionalidades aportadas por los objetos predefinidos del lenguaje. Criterios de evaluacin: 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 ejecucin de cdigo 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 caractersticas propias del lenguaje en documentos compuestos por varias ventanas y marcos. g) Se han utilizado cookies para almacenar informacin y recuperar su contenido. h) Se ha depurado y documentado el cdigo. 4. Programa cdigo para clientes web analizando y utilizando estructuras definidas por el usuario. Criterios de evaluacin: 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 caractersticas del lenguaje relativas a la creacin y uso de arrays. d) Se han creado y utilizado arrays. e) Se han reconocido las caractersticas de orientacin a objetos del lenguaje. f) Se ha creado cdigo para definir la estructura de objetos. g) Se han creado mtodos y propiedades.

BORRADOR

65

Mdulo Profesional 6 DESARROLLO WEB EN ENTORNO CLIENTE

h) Se ha creado cdigo que haga uso de objetos definidos por el usuario. i) Se ha depurado y documentado el cdigo. 5. Desarrolla aplicaciones web interactivas integrando mecanismos de manejo de eventos. Criterios de evaluacin: a) Se han reconocido las posibilidades del lenguaje de marcas relativas a la captura de los eventos producidos. b) Se han identificado las caractersticas del lenguaje de programacin relativas a la gestin de los eventos. c) Se han diferenciado los tipos de eventos que se pueden manejar. d) Se ha creado un cdigo que capture y utilice eventos. e) Se han reconocido las capacidades del lenguaje relativas a la gestin de formularios web. f) Se han validado formularios web utilizando eventos. g) Se han utilizado expresiones regulares para facilitar los procedimientos de validacin. h) Se ha probado y documentado el cdigo. 6. Desarrolla aplicaciones web analizando y aplicando las caractersticas del modelo de objetos del documento. Criterios de evaluacin: a) b) c) d) Se ha reconocido el modelo de objetos del documento de una pgina web. Se han identificado los objetos del modelo, sus propiedades y mtodos. Se ha creado y verificado un cdigo que acceda a la estructura del documento. 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. 7. Desarrolla aplicaciones web dinmicas, reconociendo y aplicando mecanismos de comunicacin asncrona entre cliente y servidor. Criterios de evaluacin: a) Se han evaluado las ventajas e inconvenientes de utilizar mecanismos de comunicacin asncrona entre cliente y servidor web. b) Se han analizado los mecanismos disponibles para el establecimiento de la comunicacin asncrona. c) Se han utilizado los objetos relacionados. d) Se han identificado sus propiedades y sus mtodos. e) Se ha utilizado comunicacin asncrona en la actualizacin dinmica del documento web. f) Se han utilizado distintos formatos en el envo y recepcin de informacin. g) Se han programado aplicaciones web asncronas de forma que funcionen en diferentes navegadores.

DESARROLLO DE APLICACIONES WEB

BORRADOR

66

h) Se han clasificado y analizado libreras que faciliten la incorporacin de las tecnologas de actualizacin dinmica a la programacin de pginas web. i) Se han creado y depurado programas que utilicen estas libreras.

Mdulo Profesional 6 DESARROLLO WEB EN ENTORNO CLIENTE

c) Contenidos bsicos
1. SELECCIN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN - Integracin del cdigo cliente con etiquetas HTML. - Aplicacin y verificacin de los mecanismos de integracin de los lenguajes de marcas con los lenguajes de programacin de clientes web. - Evaluacin de las herramientas de programacin sobre clientes web. - Mecanismos de ejecucin de cdigo en el servidor y en un navegador web. Diferencias. - La programacin de guiones. Ventajas e inconvenientes frente a la programacin tradicional. - Capacidades y limitaciones de ejecucin. - Lenguajes de marcas. - Lenguajes de programacin en entorno cliente. - Tecnologas y lenguajes asociados. - Inters por las distintas formas y lenguajes de programacin. - Disposicin e iniciativa para la innovacin y aportacin de ideas. - Toma de conciencia de las implicaciones de licencias y derechos de autor en el uso de herramientas de programacin. - Valoracin de los criterios de calidad y seguridad en la evaluacin de herramientas.

procedimentales

conceptuales

actitudinales

2. MANEJO DE LA SINTAXIS DEL LENGUAJE - Seleccin de un lenguaje de programacin de clientes web en funcin de sus posibilidades. - Utilizacin de los distintos tipos de variables y operadores disponibles en el lenguaje. - Uso de mecanismos de decisin en la creacin de bloques de sentencias. - Uso y verificacin de bucles. - Utilizacin de comentarios en el cdigo. - Uso de herramientas y entornos para facilitar la programacin, prueba y depuracin del cdigo. Palabras reservadas. Variables del sistema y de usuario. mbitos de utilizacin de las variables. Tipos de datos. Conversiones de tipo.

procedimentales

conceptuales

BORRADOR

67

Mdulo Profesional 6 DESARROLLO WEB EN ENTORNO CLIENTE

Asignaciones. Operadores y expresiones. Comentarios al cdigo. Sentencias. Estructuras de control de flujo. Alternativas. Bucles. Funciones y parmetros. Procedimientos de prueba y depuracin.

actitudinales

- Inters por presentar un cdigo legible (ordenado, con comentarios, bien indentado...) - Rigurosidad en la prueba y depuracin de errores.

3. UTILIZACIN DE LOS OBJETOS PREDEFINIDOS DEL LENGUAJE - Uso de los objetos predefinidos del lenguaje en sentencias para cambiar el aspecto del navegador y el documento que contiene. - Generacin de textos y etiquetas mediante la ejecucin de cdigo en el navegador. - Uso de objetos predefinidos del lenguaje en sentencias para interactuar con el usuario. - Uso de las caractersticas propias del lenguaje en documentos compuestos por varias ventanas y marcos. - Utilizacin de cookies para almacenar informacin y recuperar su contenido. - Depuracin y documentacin del cdigo. Los marcos y su aplicacin. Las ventanas y su apariencia. La interaccin con el usuario. Las cookies. Objetos nativos del lenguaje. Objetos predefinidos asociados a la interaccin con el navegador. Objetos predefinidos asociados a la generacin de texto y elementos HTML desde cdigo. - Objetos predefinidos asociados a la creacin de ventanas y a la comunicacin entre ellas. - Curiosidad por conocer las posibilidades que ofrece el lenguaje. - Inters por usar el lenguaje de forma correcta y eficiente. - Creatividad en las aportaciones a la solucin.

procedimentales

conceptuales

actitudinales

4. PROGRAMACIN CON ARRAYS, FUNCIONES Y OBJETOS DEFINIDOS POR EL USUARIO Clasificacin y uso de las funciones predefinidas del lenguaje. Creacin y uso de funciones definidas por el usuario. Creacin y uso de arrays. Creacin de cdigo para definir la estructura de objetos. Creacin y uso de mtodos y propiedades de los objetos. Creacin de cdigo que use objetos definidos por el usuario. Depuracin y documentacin del cdigo.

procedimentales

DESARROLLO DE APLICACIONES WEB

BORRADOR

68

conceptuales

Lenguajes orientados a objetos. Funciones predefinidas del lenguaje. Funciones definidas por el usuario. Llamadas a funciones. Definicin de funciones. Parmetros. Arrays. Objetos. Constructores. Mtodos y propiedades. Paso de mensajes.

Mdulo Profesional 6 DESARROLLO WEB EN ENTORNO CLIENTE

actitudinales

- Inters por el paradigma de objetos. - Valoracin de la importancia de la reutilizacin de cdigo en el desarrollo de los programas. - Disposicin e iniciativa para optimizar el cdigo. - Actitud ordenada y metdica en el desarrollo de las tareas. - Valoracin de la importancia de una buena documentacin en el proceso de desarrollo de una aplicacin.

5. INTERACCIN CON EL USUARIO: EVENTOS Y FORMULARIOS Creacin de un cdigo que capture y utilice eventos. Creacin de formularios web. Validacin y envo de formularios web utilizando eventos. Modificacin de apariencia y comportamiento. Uso de expresiones regulares para facilitar los procedimientos de validacin. - Utilizacin de cookies. - Prueba y documentacin del cdigo. Eventos. Tipos. Modelo de gestin de eventos. Los formularios. Controles, sus propiedades y mtodos. Expresiones regulares.

procedimentales

conceptuales

actitudinales

- Valoracin de la importancia del cdigo reutilizable en las funciones de validacin de formularios. - Autonoma en la solucin de problemas. - Inters por realizar un trabajo riguroso.

6. UTILIZACIN DEL MODELO DE OBJETOS DEL DOCUMENTO (DOM) - Creacin y verificacin de cdigo que acceda a la estructura del documento. - Creacin de nuevos elementos de la estructura y modificacin de elementos ya existentes. - Acceso al documento desde cdigo.

procedimentales

BORRADOR

69

Mdulo Profesional 6 DESARROLLO WEB EN ENTORNO CLIENTE

- Asociacin de acciones a los eventos del modelo. - Programacin de aplicaciones web de forma que funcionen en distintos navegadores con diferentes implementaciones del modelo. El modelo de objetos del documento (DOM). Objetos del modelo. Propiedades y mtodos de los objetos. Diferencias en las implementaciones del modelo. Diferencias del modelo en distintos navegadores. Contenido de la aplicacin web. Aspecto en aplicaciones web. Comportamiento en aplicaciones web.

conceptuales

actitudinales

- Valoracin de la necesidad de estndares en la programacin en entorno cliente. - Autonoma para desenvolverse en medios que no son los habituales con confianza. - Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades. - Rigor en las pruebas de verificacin considerando las diferencias entre los distintos navegadores y las especificaciones dadas.

7. UTILIZACIN DE MECANISMOS DE COMUNICACIN ASNCRONA - Uso de los objetos relacionados con la comunicacin asncrona. - Anlisis comparativo de las diferentes libreras y frameworks disponibles para la actualizacin dinmica del contenido y de la estructura del documento web. - Uso de la comunicacin asncrona en la actualizacin dinmica del documento web. - Uso de distintos formatos en el envo y recepcin de informacin. - Programacin de aplicaciones web asncronas que funcionen en diferentes navegadores. - Clasificacin y anlisis de libreras que faciliten la incorporacin de las tecnologas de actualizacin dinmica a la programacin de pginas web. - Creacin y depuracin de programas que utilicen estas libreras. La comunicacin asncrona entre cliente y servidor web. Mecanismos de comunicacin asncrona. Ventajas e inconvenientes. Objetos relacionados. Mtodos y propiedades. Aplicaciones web dinmicas. Libreras y frameworks orientados a la actualizacin dinmica. Formatos para el envo y recepcin de informacin. Recursos. Objeto XMLHttpRequest. Plugings y Widgets.

procedimentales

conceptuales

actitudinales

- Valoracin de la importancia de la aportacin positiva derivada del uso de la comunicacin asncrona. - Disposicin e iniciativa ante nuevas tareas y para la innovacin.

DESARROLLO DE APLICACIONES WEB

BORRADOR

70

d) Orientaciones metodolgicas

Mdulo Profesional 6 DESARROLLO WEB EN ENTORNO CLIENTE

Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

1) Secuenciacin
Conviene iniciar el mdulo dando una visin global del proceso de desarrollo de aplicaciones web en el entorno cliente, para que, en todo momento, entiendan el por qu de cada bloque de contenidos. Por otro lado, es interesante averiguar los conocimientos previos del alumnado, para homogeneizar conceptos y unificar la terminologa. Se recomienda realizar una comparacin entre el paradigma de programacin ms tradicional y la programacin de guiones integrada en los lenguajes de marcas al comienzo del mdulo, justificando la eleccin del lenguaje escogido para trabajar en el mdulo. Posteriormente, se sugiere continuar con el estudio de los elementos bsicos del lenguaje, su sintaxis, objetos predefinidos y uso en la interaccin con el usuario, siempre ligado al navegador web que se est usando. Dada la problemtica existente asociada a las diferentes formas de ejecucin de estos, convendra subrayar la necesidad de la estandarizacin y continuar por esto con los contenidos del bloque 6, de forma que se acostumbren, desde este momento, a trabajar con un modelo estndar, el modelo de objetos DOM. A partir de este momento se podra plantear la generacin de libreras de funciones, para seguir facilitando y reduciendo el cdigo de la aplicacin. Ser importante que el alumnado genere su/s propia/s librera/s de funciones y la/s use mediante llamadas directas o como respuesta a eventos. Una vez conocido el mecanismo, se podra plantear el bloque de contenidos relativo a la creacin, validacin y envo de informacin de formularios web, explorando las distintas posibilidades que tenemos para ello. Por ltimo, los contenidos del bloque 7, donde el alumnado podr realizar actualizaciones dinmicas de los documentos web mediante mecanismos de comunicacin asncrona.

2) Aspectos metodolgicos
Al comienzo de cada bloque se recomienda la realizacin de actividades de puesta en contacto con los nuevos contenidos, justificando y concienciando al alumnado de la importancia de los mismos. Usando tcnicas como el Brain Storming podemos determinar los conocimientos previos del alumnado y tener una visin general del grupo. Dado que la metodologa basada en proyectos aumenta la motivacin del alumnado, fomenta el trabajo en equipo y la autonoma, y les ayuda a relacionar la teora y la prctica, sera una buena prctica plantear el desarrollo de una aplicacin web que fuera extendindose a lo largo de los diferentes bloques. Se podra plantear el desarrollo de una aplicacin con unas pginas HTML que interactuaran con el usuario y respondieran a sus eventos, con unos formularios para la introduccin de

BORRADOR

71

Mdulo Profesional 6 DESARROLLO WEB EN ENTORNO CLIENTE

informacin donde la informacin se validara en el navegador antes de enviar, con una actualizacin dinmica de la informacin mediante una comunicacin asncrona con un servidor. Aunque haya ciertas partes del proyecto que se pueden trabajar en grupo (como la evaluacin y eleccin de herramientas, desarrollo de funciones genricas de validacin de datos, etc.), se recomienda que el proyecto se desarrolle de forma autnoma o en pareja. A la hora de escoger las herramientas a utilizar para el desarrollo de la aplicacin, debern considerarse aspectos tales como: la licencia de uso, la funcionalidad, la usabilidad y el cumplimiento de estndares. A la hora de abordar el bloque 6, se podran mostrar ejemplos donde no se tuviera en cuenta el modelo DOM y donde el cdigo estuviera condicionado al navegador. A continuacin, se mostrara el cdigo basado en el modelo estndar de objetos. De esta manera, se remarcara la importancia del uso de estndares y ayudara al alumnado a valorarlos a lo largo del mdulo. El alumnado deber tener a su alcance medios de acceso a la informacin: conexin a Internet, referencias de sitios web especializados, manuales, referencias con informacin complementaria, etc., potenciando as la autonoma, la capacidad de sntesis y una actitud activa durante el desarrollo del proyecto. Se valorar la calidad de la solucin y documentacin generadas, as como la actitud positiva frente a los errores y dificultades. El profesor o la profesora deber atender a la diversidad, realizando un seguimiento cercano e individualizado del proceso de aprendizaje de cada alumno o alumna, realizando anotaciones sistemticas de avances y dificultades en una lista de control y asesorando y guiando al alumnado a lo largo del proceso. Seria recomendable la coordinacin con la imparticin del mdulo 615, Diseo de interfaces web, de forma que los proyectos desarrollados en ambos mdulos estuvieran relacionados. Finalmente, debemos remarcar que aquellos contenidos relacionados con las actitudes y comportamientos que caracterizan al o a la profesional, especialmente los relativos al orden, rigor, seguridad, respeto, colaboracin, atencin, asistencia deben estar presentes en todas las actividades de aprendizaje planteadas.

3) Actividades significativas y aspectos crticos de la evaluacin


Anlisis y seleccin de las herramientas y lenguajes relacionados con la programacin sobre clientes web, teniendo en cuenta unos objetivos concretos que vienen de las especificaciones de diseo dadas: Identificacin de herramientas de programacin. Identificacin de los lenguajes de guin. Identificacin de herramientas para la depuracin del cdigo. Identificacin de los navegadores y plugins correspondientes. Evaluacin bajo criterios de calidad, estandarizacin, facilidad de uso, componentes, integracin con lenguajes de marcas y siempre teniendo en cuenta los objetivos a conseguir determinados por las especificaciones de diseo. Seleccin razonada de las herramientas y lenguajes a usar durante el curso.

DESARROLLO DE APLICACIONES WEB

BORRADOR

72

Elaboracin de una aplicacin web para ser procesada en el cliente segn un diseo especificado: Integracin de un lenguaje de programacin de cliente web en un documento HTML. Uso de herramientas y entornos para facilitar la programacin, prueba y depuracin del cdigo. Utilizacin de los distintos elementos disponibles del lenguaje: variables, operadores, estructuras de control aplicando de forma correcta la sintaxis del mismo. Aplicacin de tcnicas para mejorar la legibilidad del cdigo: comentarios, indentacin, palabras significativas Manipulacin de los distintos elementos de los documentos web (imgenes, ventanas, texto, formato) aplicando las caractersticas del Modelo de Objetos del Documento (DOM). Generacin de interaccin con el usuario mediante la captura de eventos. Almacenamiento y uso de informacin del usuario y la sesin mediante cookies. Recopilacin y validacin de datos mediante el uso de formularios y los objetos relacionados con los mismos. Uso de expresiones regulares para facilitar los procedimientos de validacin de la informacin. Depuracin de errores. Verificacin en distintos navegadores. Verificacin de la funcionalidad. Documentacin. Uso de tcnicas que favorezcan la reutilizacin del cdigo dentro de la propia aplicacin o incluso desde otras aplicaciones: Clasificacin y uso de las funciones predefinidas del lenguaje. Creacin y uso de funciones definidas por el usuario. Creacin y uso de objetos definidos por el usuario. Creacin y uso de libreras de funciones clasificadas segn su utilidad. Desarrollo de aplicaciones web dinmicas aplicando mecanismos de comunicacin asncrona entre cliente y servidor: Utilizacin de diferentes Frameworks y libreras para: o La actualizacin dinmica de un documento web, utilizando diferentes formatos para el envo y recepcin de la informacin y utilizando diferentes mtodos (GET y POST). o La integracin de UI (User Interface) Widgets en aplicaciones web para la paginacin de pginas, opciones de autocompletar, etc. o La integracin de elementos de interaccin sobre interfaces: seleccin, ordenacin de elementos, drag & drop, etc. o Verificacin del correcto funcionamiento de los ejemplos en los diferentes navegadores.

Mdulo Profesional 6 DESARROLLO WEB EN ENTORNO CLIENTE

BORRADOR

73

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR a) Presentacin


Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Desarrollo web en entono servidor 0613 Desarrollo de Aplicaciones Web Superior Informtica y Comunicaciones 180 horas 2 12 Informtica Especialidad del profesorado: (Profesora o Profesor de Enseanza Secundaria) Asociado a la unidad de competencia: Tipo de mdulo: UC0492_3: Desarrollar elementos software en el entorno servidor. 3 / 4 / 6 / 7 / 8 / 12 / 13 / 14 /15 / 18 / 20 / 21

Objetivos generales:

b) Resultados de aprendizaje y criterios de evaluacin


1. Selecciona las arquitecturas y tecnologas de programacin web en entorno servidor, analizando sus capacidades y caractersticas propias. Criterios de evaluacin: a) Se han caracterizado y diferenciado los modelos de ejecucin de cdigo en el servidor y en el cliente web. b) Se han reconocido las ventajas que proporciona la generacin dinmica de pginas web y sus diferencias con la inclusin de sentencias de guiones en el interior de las pginas web. c) Se han identificado los mecanismos de ejecucin de cdigo en los servidores web. d) Se han reconocido las funcionalidades que aportan los servidores de aplicaciones y su integracin con los servidores web. e) Se han identificado y caracterizado los principales lenguajes y tecnologas relacionados con la programacin web en entorno servidor.

DESARROLLO DE APLICACIONES WEB

BORRADOR

74

f)

Se han verificado los mecanismos de integracin de los lenguajes de marcas con los lenguajes de programacin en entorno servidor. g) Se han reconocido y evaluado las herramientas de programacin en entorno servidor. 2. Escribe sentencias ejecutables por un servidor web, reconociendo y aplicando procedimientos de integracin del cdigo en lenguajes de marcas. Criterios de evaluacin: a) Se han reconocido los mecanismos de generacin de pginas web a partir de lenguajes de marcas con cdigo embebido. b) Se han identificado las principales tecnologas asociadas. c) Se han utilizado etiquetas para la inclusin de cdigo en el lenguaje de marcas. d) Se ha reconocido la sintaxis del lenguaje de programacin que se ha de utilizar. e) Se han escrito sentencias simples y se han comprobado sus efectos en el documento resultante. f) Se han utilizado directivas para modificar el comportamiento predeterminado. g) Se han utilizado los distintos tipos de variables y operadores disponibles en el lenguaje. h) Se han identificado los mbitos de utilizacin de las variables. 3. Escribe bloques de sentencias embebidos en lenguajes de marcas, seleccionando y utilizando las estructuras de programacin. Criterios de evaluacin: a) Se han utilizado mecanismos de decisin en la creacin de bloques de sentencias. b) Se han utilizado bucles y se ha verificado su funcionamiento. c) Se han utilizado arrays para almacenar y recuperar conjuntos de datos. d) Se han creado y utilizado funciones. e) Se han utilizado formularios web para interactuar con el usuario del navegador web. f) Se han empleado mtodos para recuperar la informacin introducida en el formulario. g) Se han aadido comentarios al cdigo. 4. Desarrolla aplicaciones web embebidas en lenguajes de marcas, analizando e incorporando funcionalidades segn especificaciones. Criterios de evaluacin: a) Se han identificado los mecanismos disponibles para el mantenimiento de la informacin que concierne a un cliente web concreto y se han sealado sus ventajas. b) Se han utilizado sesiones para mantener el estado de las aplicaciones web. c) Se han utilizado cookies para almacenar informacin en el cliente web y para recuperar su contenido. d) Se han identificado y caracterizado los mecanismos disponibles para la autentificacin de usuarios. e) Se han escrito aplicaciones que integren mecanismos de autentificacin de usuarios. f) Se han realizado adaptaciones a aplicaciones web existentes como gestores de contenidos u otras.

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR

BORRADOR

75

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR

g) Se han utilizado herramientas y entornos para facilitar la programacin, prueba y depuracin del cdigo. 5. Desarrolla aplicaciones web identificando y aplicando mecanismos para separar el cdigo de presentacin de la lgica de negocio. Criterios de evaluacin: a) Se han identificado las ventajas de separar la lgica de negocio de los aspectos de presentacin de la aplicacin. b) Se han analizado tecnologas y mecanismos que permiten realizar esta separacin y sus caractersticas principales. c) Se han utilizado objetos y controles en el servidor para generar el aspecto visual de la aplicacin web en el cliente. d) Se han utilizado formularios generados de forma dinmica para responder a los eventos de la aplicacin web. e) Se han identificado y aplicado los parmetros relativos a la configuracin de la aplicacin web. f) Se han escrito aplicaciones web con mantenimiento de estado y separacin de la lgica de negocio. g) Se han aplicado los principios de la programacin orientada a objetos. h) Se ha probado y documentado el cdigo. 6. Desarrolla aplicaciones de acceso a almacenes de datos, aplicando medidas para mantener la seguridad y la integridad de la informacin. Criterios de evaluacin: a) Se han analizado las tecnologas que permiten el acceso mediante programacin a la informacin disponible en almacenes de datos. b) Se han creado aplicaciones que establezcan conexiones con bases de datos. c) Se ha recuperado informacin almacenada en bases de datos. d) Se ha publicado en aplicaciones web la informacin recuperada. e) Se han utilizado conjuntos de datos para almacenar la informacin. f) Se han creado aplicaciones web que permitan la actualizacin y la eliminacin de informacin disponible en una base de datos. g) Se han utilizado transacciones para mantener la consistencia de la informacin. h) Se han probado y documentado las aplicaciones. 7. Desarrolla servicios web analizando su funcionamiento e implantando la estructura de sus componentes. Criterios de evaluacin: a) Se han reconocido las caractersticas propias y el mbito de aplicacin de los servicios web. b) Se han reconocido las ventajas de utilizar servicios web para proporcionar acceso a funcionalidades incorporadas a la lgica de negocio de una aplicacin. c) Se han identificado las tecnologas y los protocolos implicados en la publicacin y utilizacin de servicios web. d) Se ha programado un servicio web. e) Se ha creado el documento de descripcin del servicio web. f) Se ha verificado el funcionamiento del servicio web. g) Se ha consumido el servicio web.

DESARROLLO DE APLICACIONES WEB

BORRADOR

76

8. Genera pginas web dinmicas analizando y utilizando tecnologas del servidor web que aadan cdigo al lenguaje de marcas. Criterios de evaluacin: a) Se han identificado las diferencias entre la ejecucin de cdigo en el servidor y en el cliente web. b) Se han reconocido las ventajas de unir ambas tecnologas en el proceso de desarrollo de programas. c) Se han identificado las libreras y las tecnologas relacionadas con la generacin por parte del servidor de pginas web con guiones embebidos. d) Se han utilizado estas tecnologas para generar pginas web que incluyan interaccin con el usuario en forma de advertencias y peticiones de confirmacin. e) Se han utilizado estas tecnologas, para generar pginas web que incluyan verificacin de formularios. f) Se han utilizado estas tecnologas para generar pginas web que incluyan modificacin dinmica de su contenido y su estructura. g) Se han aplicado estas tecnologas en la programacin de aplicaciones web. 9. Desarrolla aplicaciones web hbridas seleccionando y utilizando libreras de cdigo y repositorios heterogneos de informacin. Criterios de evaluacin: a) Se han reconocido las ventajas que proporciona la reutilizacin de cdigo y el aprovechamiento de informacin ya existente. b) Se han identificado libreras de cdigo y tecnologas aplicables en la creacin de aplicaciones web hbridas. c) Se ha creado una aplicacin web que recupere y procese repositorios de informacin ya existentes. d) Se han creado repositorios especficos a partir de informacin existente en Internet y en almacenes de informacin. e) Se han utilizado libreras de cdigo para incorporar funcionalidades especficas a una aplicacin web. f) Se han programado servicios y aplicaciones web utilizando como base informacin y cdigo generados por terceros. g) Se han probado, depurado y documentado las aplicaciones generadas

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR

c) Contenidos bsicos
1. SELECCIN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN - Identificacin de las ventajas de la generacin dinmica de pginas web, frente a la inclusin de sentencias de guiones en las pginas web. - Anlisis de los mecanismos de ejecucin de cdigo en los servidores web. - Verificacin de los mecanismos de integracin de los lenguajes de marcas con los lenguajes de programacin en entorno servidor. - Evaluacin de las herramientas de programacin en entorno servidor.

procedimentales

BORRADOR

77

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR

conceptuales

- Modelos de programacin: Cliente vs. Servidor. Diferencias. - La generacin dinmica de pginas web. Ventajas: Mecanismos de ejecucin de cdigo en un servidor web. Lenguajes de programacin web en entorno servidor. Integracin con los lenguajes de marcas. Herramientas de programacin en entorno servidor: editores y compiladores. - Servidores de aplicaciones. Funcionalidades y uso. - Integracin con los servidores web. - Predisposicin a considerar positivamente las necesidades de formacin que aparecen en una situacin de cambio. - Disposicin a la planificacin de las propias tareas y a la autoevaluacin de lo conseguido.

actitudinales

2. INSERCIN DE CDIGO EN PGINAS WEB - Creacin de pginas web mediante el uso de etiquetas para la inclusin de cdigo embebido en el lenguaje de marcas. - Uso de sentencias simples, variables y operadores del lenguaje. - Obtencin del lenguaje de marcas para mostrar en el cliente. - Uso de directivas que modifiquen el comportamiento inicial de la pgina web. - Lenguajes de marcas (HTML) con cdigo embebido: Mecanismos para la generacin de pginas web. Lenguaje de marcas a mostrar al cliente. Principales tecnologas asociadas (PHP, ASP, JSP) Etiquetas para la insercin del cdigo. Directivas. - Sintaxis del lenguaje de programacin: Tipos de datos y conversiones. Variables y mbito de uso. - Bloques de cdigo. - Inters por la produccin (exploracin) de soluciones tcnicas ante problemas que se presenten y, tambin, como elemento de mejora del proceso. - Compromiso con los plazos establecidos (previstos) en la ejecucin de una tarea.

procedimentales

conceptuales

actitudinales

3. PROGRAMACIN BASADA EN LENGUAJES DE MARCAS CON CDIGO EMBEBIDO - Programacin de bloques de sentencias en las cuales se han utilizado: Mecanismos de decisin. Bucles e iteraciones. Arrays para almacenar y recuperar datos. Funciones. Comentarios. - Creacin de formularios web para interactuar con el usuario web. - Empleo de mtodos para la recuperacin y posterior uso de la

procedimentales

DESARROLLO DE APLICACIONES WEB

BORRADOR

78

informacin del usuario introducida en el formulario.

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR

conceptuales

- La programacin embebida: Condiciones (tomas de decisin). Bucles. Tipos de datos compuestos: arrays. Programacin modular: funciones. Paso de parmetros y devolucin de valores. Comentarios. - La interaccin con el usuario. Formularios: Recuperacin de la informacin en los formularios. - Procesamiento de la informacin del formulario. - Actitud positiva y de confianza en la propia capacidad para alcanzar resultados de forma satisfactoria para todos. - Disposicin e iniciativa ante nuevas tareas de la profesin (o actividades tcnicas).

actitudinales

4. DESARROLLO DE APLICACIONES WEB UTILIZANDO CDIGO EMBEBIDO - Desarrollo de aplicaciones web con las siguientes caractersticas: Uso de sesiones para mantener el estado de la aplicacin. Uso de cookies para almacenar informacin del cliente. Integracin de mecanismos de autentificacin. Adaptacin de aplicaciones web existentes: gestores de contenidos. - Uso de herramientas y entornos de desarrollo especficos. - Prueba y depuracin del cdigo desarrollado. - Mecanismos para el mantenimiento de la informacin de un cliente web: Ventajas. Mantenimiento de estado: sesiones. Almacenar informacin del cliente: cookies. - La autentificacin de usuarios: Qu es y cmo llevarlo a cabo. - Seguridad: usuarios, perfiles y roles. - Participacin solidaria en tareas de equipo, adecuando nuestro esfuerzo al requerido por el grupo. - Reconocimiento del potencial de las nuevas tecnologas como elementos de consulta y apoyo.

procedimentales

conceptuales

actitudinales

5. GENERACIN DINMICA DE PGINAS WEB - Anlisis de tecnologas para separar la lgica de negocio de la interfaz web. - Desarrollo de aplicaciones web con separacin de la lgica de negocio:

procedimentales

BORRADOR

79

Utilizacin de controles en el servidor para generar la aplicacin web en el cliente. Utilizacin de formularios generados dinmicamente para responder a los eventos de la aplicacin web. Programacin basada en los principios de la programacin orientada a objetos. - Prueba y documentacin del cdigo desarrollado. - Lgica de negocio. - Qu es: Por qu separarla de la interfaz de la aplicacin. Ventajas. Mecanismos para llevar a cabo la separacin. - Interfaz web: Objetos y controles para generar la interfaz de forma dinmica. - La programacin orientada a objetos (POO): Clases y objetos. Interfaces. - Herencia y Polimorfismo. - Actitud positiva y de confianza en la propia capacidad para alcanzar resultados de forma satisfactoria para todos. - Disposicin e iniciativa ante nuevas tareas de la profesin (o actividades tcnicas).

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR

conceptuales

actitudinales

6. UTILIZACIN DE TCNICAS DE ACCESO A DATOS - Anlisis de tecnologas que permiten acceder a las bases de datos. - Creacin de aplicaciones web que trabajen con bases de datos relacionales: Establecimiento de conexiones con bases de datos. Utilizacin de conjuntos de datos para almacenar informacin. Utilizacin de otros orgenes de datos. Recuperacin de informacin almacenada. Actualizacin y eliminacin de informacin de la base de datos. Utilizacin de transacciones para mantener la consistencia de los datos. Publicacin de la informacin recuperada en la aplicacin web. - Prueba y documentacin de las aplicaciones. - Bases de datos relacionales: Definicin. Estructura. Tipos de almacenes: homogneos y heterogneos. Sentencias SQL. Sintaxis. - Mecanismos de acceso a bases de datos: Conexin, lectura, actualizacin y eliminacin de datos. Tipos de transacciones. Importancia de la consistencia de los datos. - Mecanismos de visualizacin de datos en entornos web. - Actitud positiva y de confianza en la propia capacidad para alcanzar resultados de forma satisfactoria para todos. - Disposicin e iniciativa ante nuevas tareas de la profesin (o actividades tcnicas).

procedimentales

conceptuales

actitudinales

DESARROLLO DE APLICACIONES WEB

BORRADOR

80

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR

7. PROGRAMACIN DE SERVICIOS WEB - Anlisis de las caractersticas y del mbito de aplicacin de los servicios web. - Identificacin de las ventajas de utilizacin de los servicios web. - Identificacin de los protocolos implicados en la utilizacin de servicios web: - Programacin de un servicio web: Creacin del documento de descripcin del servicio web. Verificacin del funcionamiento del servicio web. Utilizacin del servicio web. - Servicios web: Concepto. Caractersticas. Ventajas. Interface. mbito de aplicacin. Arquitecturas de programacin orientadas a servicios. Tecnologas, mecanismos y protocolos implicados: o SOAP: Protocolo de comunicacin mediante el intercambio de datos XML. - Valoracin positiva de todo lo que nos aporta un intercambio comunicativo. - Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.

procedimentales

conceptuales

actitudinales

8. GENERACIN DINMICA DE PGINAS WEB INTERACTIVAS - Identificacin de las diferencias entre los modos de ejecucin por parte del cliente y por parte del servidor: Identificacin de las ventajas de unir ambas tecnologas. - Identificacin de las libreras para la creacin de pginas web dinmicas. Utilizacin de las mismas: Creacin de pginas web con advertencias y peticiones de confirmacin. Creacin de pginas web que incluyan verificacin de formularios. Creacin de pginas web que modifiquen su contenido y su estructura de forma dinmica. Programacin de aplicaciones web aplicando lo anterior.

procedimentales

BORRADOR

81

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR

conceptuales

- Modos de ejecucin y procesamiento del cdigo: Cliente. Servidor. Ventajas de unir los dos modos. - Sistemas para la generacin, por el servidor, de pginas web dinmicas con cdigo embebido: Libreras. Tecnologas relacionadas. Mecanismos para interaccionar con el usuario. Obtencin remota de la informacin. Verificacin de formularios. Modificacin dinmica del contenido y la estructura. Programacin de aplicaciones web. - Predisposicin a considerar positivamente las necesidades de formacin que aparecen en una situacin de cambio. - Disposicin a la planificacin de las propias tareas y a la autoevaluacin de lo conseguido.

actitudinales

9. DESARROLLO DE APLICACIONES WEB HBRIDAS - Anlisis de las ventajas de la reutilizacin de la informacin existente en Internet: Reutilizacin de cdigo generado por terceros e incorporacin de funcionalidades especficas a nuestro sistema. - Creacin de aplicaciones web hbridas: Utilizacin de libreras de cdigo para la creacin de la Web. Creacin de repositorios especficos a partir de almacenes de informacin existentes en Internet. Programacin de servicios y aplicaciones web basadas en cdigo generado por terceros. Prueba, depuracin y documentacin de las aplicaciones web generadas. - La reutilizacin y reciclaje de la informacin: Ventajas. Reutilizacin de cdigo creado por terceros. Aprovechamiento de la informacin ya existente. Incorporacin de funcionalidades especficas. - Aplicaciones web hbridas: Qu son. Caractersticas. Ventajas frente a webs homogneas. Tecnologas para la creacin de webs hbridas. Libreras de cdigo. Repositorios a medida. - Acceso a repositorios. - Participacin solidaria en tareas de equipo, adecuando nuestro esfuerzo al requerido por el grupo. - Reconocimiento del potencial de las Nuevas Tecnologas como elementos de consulta y apoyo.

procedimentales

conceptuales

actitudinales

DESARROLLO DE APLICACIONES WEB

BORRADOR

82

d) Orientaciones metodolgicas

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR

Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

1) Secuenciacin
Conviene iniciar el mdulo presentando la arquitectura basada en la comunicacin web, ya que van a tener que trabajar con servidores por una parte y con clientes por la otra. Lo fundamental es que el alumnado aclare las diferencias entre un cliente y un servidor. Se debe realizar un gran esfuerzo para que quede claro el rol de cada uno y por qu son necesarios los dos. Una vez hecha la aclaracin, se pasa a presentar los modelos de programacin en los dos entornos existentes, cliente y servidor. Se har una introduccin sobre los mecanismos de ejecucin de cdigo en un servidor web, haciendo referencia a la posibilidad de generar pginas web dinmicas mediante la integracin de cdigo con los lenguajes de marcas. Se presentarn herramientas de programacin para llevar a cabo las futuras tareas de creacin de entornos web. Una vez presentados los conceptos bsicos referentes a la arquitectura web, se indagar en las posibilidades de insercin de cdigo en pginas web. Para ello, se presentarn diferentes lenguajes embebidos en HTML, tales como PHP, ASP, etc. que nos permitirn desarrollar pginas web dinmicas posteriormente. Se empezar a analizar qu etiquetas HTML se pueden utilizar para insertar cdigo en una pgina web y se crearn pequeos programas que utilicen variables con diferentes tipos de datos, para probar el mbito de actuacin de las mismas y probar su ejecucin en el servidor. Se estudiar cmo, tras la ejecucin del cdigo insertado en la pgina web, se obtiene una pgina web nueva basada en lenguajes de marcas, que es la que se muestra al cliente. Es importante que el alumnado entienda el modelo de ejecucin de los lenguajes embebidos en la Web, ya que el nivel de abstraccin vara bastante frente al modelo cliente. Continuamos programando con lenguajes embebidos y estudiando nuevos mecanismos. Aprenderemos a crear condiciones y bucles, a usar la programacin modular mediante funciones, los tipos de datos compuestos (arrays), el paso de parmetros en definitiva, aprender a programar. Indicar la importancia que tiene que los alumnos y alumnas programen pequeos programas que utilicen los mecanismos de programacin presentados en clase y analicen los resultados obtenidos. Una vez asimilada la programacin con lenguajes embebidos, el siguiente paso ser empezar a desarrollar pequeas aplicaciones web que utilicen formularios para pedir datos a los clientes, que utilicen los mecanismos de sesiones y cookies para almacenar informacin del cliente y sean capaces de crear un sistema capaz de autentificar usuarios. A continuacin, se dar el salto a la lgica de negocio. Se har hincapi en la importancia de separar la lgica de negocio de la interfaz de la aplicacin web. Para ello, se utilizar la programacin orientada a objetos, la cual ayuda a entender mejor la idea de estructurar la informacin. A la hora de llevar a cabo un proyecto de desarrollo web es necesario trabajar con varios datos y almacenarlos en algn lugar. Para ello, se presentar la necesidad de utilizar bases de datos relacionales. Se aprender a crear, utilizar, modificar, aadir y eliminar elementos de un almacn de datos. Para ello, se estudiarn los mecanismos de

BORRADOR

83

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR

ejecucin de sentencias SQL y cmo llevar a cabo la integracin de las mismas en una pgina web. En lo referente a la programacin de servicios web, se analizar qu son, sus caractersticas y cmo generar un servicio web. Se usarn libreras que nos permitan la generacin de pginas web dinmicas capaces de obtener remotamente la informacin del cliente, verificarla y tratarla. Para finalizar, se aprender a desarrollar aplicaciones web hbridas, en las que se reutilice cdigo generado por terceros, aprendiendo a reutilizar lo ya creado previamente. Es importante que aprendan a buscar lo que necesitan en la Web, ya que, es ms efectivo utilizar algo que existe que tener que hacerlo nosotros mismos (si la rueda ya existe, no la vuelvas a crear).

2) Aspectos metodolgicos
En este mdulo, los conceptos que se van incorporando segn se avanza en la imparticin se construyen sobre los anteriores, de manera que, es muy importante evitar que el alumnado pierda el hilo en un momento dado porque puede resultar muy difcil recuperarlo ms adelante. Es importante, por lo tanto, una evaluacin y seguimiento continuados, as como recordarles la especial importancia de mantenerse al da con las actividades de aprendizaje programadas. En general, a la hora de trabajar los contenidos procedimentales es imprescindible utilizar la metodologa Aprender haciendo, es decir, deben ser actividades eminentemente prcticas y de carcter individual. La idea es que cada alumno o alumna pueda practicar los conceptos que se ven en los contenidos conceptuales y, as, interiorizar mejor lo aprendido. Al ser un mdulo que engloba el estudio de varias tecnologas y muchos conceptos, es importante que el alumnado sienta que lo que est estudiando tiene una utilidad. Por ello, se recomienda, sobre todo en los bloques iniciales referentes a la programacin embebida, que entienda el funcionamiento y vea el sentido prctico de la integracin del cdigo en los lenguajes de marcas. En bloques posteriores tendr la oportunidad de crear pequeas aplicaciones web en las que los usuarios puedan autentificarse, insertar datos en formularios que el servidor almacenar y tratar, para finalmente ofrecer al cliente una pgina final como resultado del tratamiento llevado a cabo. Es evidente que el aspecto prctico es fundamental y, por ello, se recomienda que las tareas que se preparen para el alumnado sean ricas en cantidad pero, sobre todo, en calidad. Finalmente, debemos remarcar en todo momento que aquellos contenidos relacionados con las actitudes y comportamientos que caracterizan al o a la profesional, especialmente, los relativos a orden, rigor, seguridad, respeto, colaboracin, atencin y asistencia, deben tener presencia en todas las actividades de aprendizaje, ya que, en el futuro, de ello depender que otros u otras profesionales puedan desempear su trabajo.

3) Actividades significativas y aspectos crticos de la evaluacin


Seleccin de arquitecturas y herramientas de programacin: Anlisis de los modelos de programacin en entornos cliente/servidor. Reconocimiento de las ventajas que proporciona la generacin dinmica de pginas web. Verificacin de los mecanismos de integracin de los lenguajes de marcas con los lenguajes de programacin en entorno servidor. Insercin de cdigo en pginas web:
DESARROLLO DE APLICACIONES WEB

BORRADOR

84

Descripcin de las principales tecnologas asociadas: PHP, ASP, JSP, Servlets, entre otras. Uso de sentencias simples, variables y operadores del lenguaje, y posterior comprobacin de sus efectos en el documento resultante. Uso de diferentes tipos de datos y realizacin de conversiones entre ellos.

Mdulo Profesional 7 DESARROLLO WEB EN ENTORNO SERVIDOR

Programacin basada en lenguajes de marcas con cdigo embebido: Desarrollo de programas que utilicen sentencias condicionales, bucles, tipos de datos compuestos y programacin modular (funciones). Creacin de formularios capaces de recuperar y utilizar la informacin proveniente del cliente web para su posterior proceso. Desarrollo de aplicaciones web utilizando cdigo embebido: Control de la seguridad de la aplicacin web: usuarios, perfiles, roles. Uso de mecanismos de autentificacin de usuarios. Prueba y depuracin del cdigo desarrollado. Generacin dinmica de pginas web: Desarrollo de pginas web que utilicen mecanismos de separacin de la lgica de negocio de la interface web. Uso de mecanismos de generacin dinmica del interface web. Utilizacin de tcnicas de acceso a datos: Creacin de bases de datos relacionales, en las cuales se lleven a cabo conexiones, recuperacin y edicin de la informacin, y utilizacin y modificacin de los resultados utilizando sentencias SQL. Programacin de servicios web: Descripcin de los mecanismos y protocolos implicados en los servicios web. Programacin de un servicio web, teniendo en cuenta la descripcin del mismo e implementando una interface web. Generacin dinmica de pginas web interactivas: Uso de las libreras y tecnologas relacionadas con la generacin dinmica de pginas interactivas. Realizacin de ejemplos para la obtencin remota de informacin. Modificacin dinmica del contenido y de la estructura de la pgina web. Desarrollo de aplicaciones web hbridas: Reutilizacin de cdigo e informacin generada por terceros. Uso de informacin proveniente de repositorios para incorporar funcionalidades nuevas y especficas a nuestra aplicacin web.

BORRADOR

85

Mdulo Profesional 8 DESPLIEGUE DE APLICACIONES WEB a) Presentacin


Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Despliegue de aplicaciones web 0614 Desarrollo de Aplicaciones Web Superior Informtica y Comunicaciones 100 horas 2 5 Informtica Especialidad del profesorado: (Profesora o Profesor de Enseanza Secundaria) Asociado a la unidad de competencia: Tipo de mdulo: UC0493_3: Implementar, verificar y documentar aplicaciones web en entornos Internet, intranet y extranet. 3 / 4 / 16 / 17 / 19

Mdulo Profesional 8 DESPLIEGUE DE APLICACIONES WEB

Objetivos generales:

b) Resultados de aprendizaje y criterios de evaluacin


1. Implanta arquitecturas web analizando y aplicando criterios de funcionalidad. Criterios de evaluacin: a) Se han analizado aspectos generales de arquitecturas web, sus caractersticas, ventajas e inconvenientes. b) Se han descrito los fundamentos y protocolos en los que se basa el funcionamiento de un servidor web. c) Se ha realizado la instalacin y configuracin bsica de servidores web. d) Se han clasificado y descrito los principales servidores de aplicaciones. e) Se ha realizado la instalacin y configuracin bsica de servidores de aplicaciones. f) Se han realizado pruebas de funcionamiento de los servidores web y de aplicaciones. g) Se ha analizado la estructura y recursos que componen una aplicacin web. h) Se han descrito los requerimientos del proceso de implantacin de una aplicacin web.

DESARROLLO DE APLICACIONES WEB

BORRADOR

86

i)

Se han documentado los procesos de instalacin y configuracin realizados sobre los servidores web y sobre las aplicaciones.

Mdulo Profesional 8 DESPLIEGUE DE APLICACIONES WEB

2. Gestiona servidores web, evaluando y aplicando criterios de configuracin para el acceso seguro a los servicios. Criterios de evaluacin: a) Se han reconocido los parmetros de administracin ms importantes del servidor web. b) Se ha ampliado la funcionalidad del servidor mediante la activacin y configuracin de mdulos. c) Se han creado y configurado sitios virtuales. d) Se han configurado los mecanismos de autenticacin y control de acceso del servidor. e) Se han obtenido e instalado certificados digitales. f) Se han establecido mecanismos para asegurar las comunicaciones entre el cliente y el servidor. g) Se han realizado pruebas de funcionamiento y rendimiento del servidor web. h) Se ha elaborado documentacin relativa a la configuracin, administracin segura y recomendaciones de uso del servidor. i) Se han realizado los ajustes necesarios para la implantacin de aplicaciones en el servidor web. 3. Implanta aplicaciones web en servidores de aplicaciones, evaluando y aplicando criterios de configuracin para su funcionamiento seguro. Criterios de evaluacin: a) Se han descrito los componentes y el funcionamiento de los servicios proporcionados por el servidor de aplicaciones. b) Se han identificado los principales archivos de configuracin y de bibliotecas compartidas. c) Se ha configurado el servidor de aplicaciones para cooperar con el servidor web. d) Se han configurado y activado los mecanismos de seguridad del servidor de aplicaciones. e) Se han configurado y utilizado los componentes web del servidor de aplicaciones. f) Se han realizado los ajustes necesarios para el despliegue de aplicaciones sobre el servidor. g) Se han realizado pruebas de funcionamiento y rendimiento de la aplicacin web desplegada. h) Se ha elaborado documentacin relativa a la administracin y recomendaciones de uso del servidor de aplicaciones. i) Se ha elaborado documentacin relativa al despliegue de aplicaciones sobre el servidor de aplicaciones. 4. Administra servidores de transferencia de archivos, evaluando y aplicando criterios de configuracin que garanticen la disponibilidad del servicio. Criterios de evaluacin: a) b) c) d) Se han instalado y configurado servidores de transferencia de archivos. Se han creado usuarios y grupos para el acceso remoto al servidor. Se ha configurado el acceso annimo. Se ha comprobado el acceso al servidor, tanto en modo activo como en modo pasivo.

BORRADOR

87

Mdulo Profesional 8 DESPLIEGUE DE APLICACIONES WEB

e) Se han realizado pruebas con clientes en lnea de comandos y clientes en modo grfico. f) Se ha utilizado el protocolo seguro de transferencia de archivos. g) Se han configurado y utilizado servicios de transferencia de archivos integrados en servidores web. h) Se ha utilizado el navegador como cliente del servicio de transferencia de archivos. i) Se ha elaborado documentacin relativa a la configuracin y administracin del servicio de transferencia de archivos. 5. Verifica la ejecucin de aplicaciones web, comprobando los parmetros de configuracin de servicios de red. Criterios de evaluacin: a) Se ha descrito la estructura, nomenclatura y funcionalidad de los sistemas de nombres jerrquicos. b) Se han identificado las necesidades de configuracin del servidor de nombres en funcin de los requerimientos de ejecucin de las aplicaciones web desplegadas. c) Se han identificado la funcin, elementos y estructuras lgicas del servicio de directorio. d) Se ha analizado la configuracin y personalizacin del servicio de directorio. e) Se ha analizado la capacidad del servicio de directorio como mecanismo de autenticacin centralizada de los usuarios en una red. f) Se han especificado los parmetros de configuracin en el servicio de directorios adecuados para el proceso de validacin de usuarios de la aplicacin web. g) Se ha elaborado documentacin relativa a las adaptaciones realizadas en los servicios de red. 6. Elabora la documentacin de la aplicacin web, evaluando y seleccionando herramientas de generacin de documentacin y control de versiones. Criterios de evaluacin: a) Se han identificado diferentes herramientas de generacin de documentacin. b) Se han documentado los componentes software utilizando los generadores especficos de las plataformas. c) Se han utilizado diferentes formatos para la documentacin. d) Se han utilizado herramientas colaborativas para la elaboracin y mantenimiento de la documentacin. e) Se ha instalado, configurado y utilizado un sistema de control de versiones. f) Se ha garantizado la accesibilidad y seguridad de la documentacin almacenada por el sistema de control de versiones. g) Se ha documentado la instalacin, configuracin y uso del sistema de control de versiones utilizado.

c) Contenidos bsicos
1. IMPLANTACIN DE ARQUITECTURAS WEB - Instalacin y configuracin bsica de servidores web. - Realizacin de pruebas de funcionamiento de los servidores web y de aplicaciones. - Documentacin de los procesos de instalacin y configuracin realizados sobre los servidores web y de aplicaciones.

procedimentales

DESARROLLO DE APLICACIONES WEB

BORRADOR

88

conceptuales

- Patrones de arquitecturas web. - Arquitectura Cliente Servidor. - Arquitecturas N capas. Capa de presentacin, capa de negocio, capa de persistencia, capa de integracin. - Arquitectura SOA. - Aspectos generales: escalabilidad, portabilidad, componentizacin, patrones de diseo, entre otros. - Servidores web y de aplicaciones. Tipos y caractersticas. - Contenedores. - Fundamentos y protocolos en los que se basa un servidor web. - Estructura y recursos de una aplicacin web. - Sistemas de autentificacin posibles en aplicaciones web. - Requerimientos del proceso de implantacin de una aplicacin web. - Descriptor de despliegue. - La configuracin bsica de un servidor web. - Requerimientos de funcionamiento. - Navegadores web. Parmetros de apariencia y uso. - Balanceo de cargas. - Rigor en las tareas de configuracin y prueba de los servidores. - Autonoma para la bsqueda de informacin y resolucin de problemas, - Actitud ordenada durante la realizacin de las tareas y la elaboracin de la documentacin. - Respeto a las normas de utilizacin del software (licencias).

Mdulo Profesional 8 DESPLIEGUE DE APLICACIONES WEB

actitudinales

2. ADMINISTRACIN DE SERVIDORES WEB - Ampliacin de la funcionalidad del servidor mediante la activacin y configuracin de mdulos. - Creacin, configuracin y uso de hosts virtuales. - Configuracin de los mecanismos de autenticacin y control de acceso del servidor. - Obtencin e instalacin de certificados digitales. - Establecimiento de mecanismos para asegurar las comunicaciones entre el cliente y el servidor. - Integracin con los servicios de nombre de dominio. - Realizacin de ajustes necesarios para la implantacin de aplicaciones en el servidor web. - Despliegue de aplicaciones sobre servidores web. - Realizacin de pruebas de funcionamiento y rendimiento del servidor web. - Elaboracin de documentacin relativa a la configuracin, administracin segura y recomendaciones de uso del servidor. Caractersticas generales de un servidor web. Parmetros de administracin del servidor web. La configuracin avanzada del servidor web. Seguridad en servidores web Mdulos. Hosts virtuales. Sitios virtuales. La autenticacin y el control de acceso.

procedimentales

conceptuales

BORRADOR

89

Mdulo Profesional 8 DESPLIEGUE DE APLICACIONES WEB

Certificados. Servidores de certificados. Los servicios de nombre de dominio. El protocolo http y https. Tipo MIME. Navegadores web. Parmetros de apariencia y uso. Entornos de produccin y entornos de testeo o prueba.

actitudinales

- Actitud ordenada y metdica en las tareas de administracin. - Valoracin de la importancia de utilizar mecanismos para asegurar las comunicaciones entre el cliente y el servidor. - Previsin de las posibles dificultades y el modo de superarlas.

3. ADMINISTRACIN DE SERVIDORES DE APLICACIONES - Identificacin de los criterios que nos llevan a utilizar un servidor de aplicaciones (con respecto a un servidor web). - Identificacin de los diferentes servidores de aplicaciones del mercado. - Configuracin del servidor de aplicaciones para cooperar con el servidor web. - Configuracin y activacin de los mecanismos de seguridad del servidor de aplicaciones. - Configuracin y utilizacin de los componentes web del servidor de aplicaciones. - Realizacin de los ajustes necesarios para el despliegue de aplicaciones sobre el servidor. - Despliegue de aplicaciones en el servidor de aplicaciones. - Realizacin de pruebas de funcionamiento y rendimiento de la aplicacin web desplegada. - Elaboracin de documentacin relativa a la administracin y recomendaciones de uso del servidor de aplicaciones. - Elaboracin de documentacin relativa al despliegue de aplicaciones sobre el servidor de aplicaciones. - Aplicaciones web. - Componentes y funcionamiento de los servicios del servidor de aplicaciones. - La arquitectura y configuracin bsica del servidor de aplicaciones. - La autenticacin de usuarios. Dominios de seguridad para la autenticacin. - La autorizacin y la gestin de permisos. - La administracin de sesiones. Sesiones persistentes. - Archivos de configuracin y de bibliotecas compartidas. - Archivos de registro de acceso y filtro de solicitudes. - El despliegue de aplicaciones en el servidor de aplicaciones. - La seguridad en el servidor de aplicaciones. - Servidor de aplicaciones con soporte SSL/T. - La gestin de transacciones. - Inters y curiosidad por las innovaciones. - Actitud ordenada y metdica en las tareas de administracin. - Respeto y valoracin de las medidas de seguridad.

procedimentales

conceptuales

actitudinales

DESARROLLO DE APLICACIONES WEB

BORRADOR

90

4. INSTALACIN Y ADMINISTRACIN DE SERVIDORES DE TRANSFERENCIA DE ARCHIVOS - Instalacin y configuracin de servidores de transferencia de archivos. - Creacin de usuarios y grupos para el acceso remoto al servidor. - Configuracin del acceso annimo. - Comprobacin del acceso al servidor, tanto en modo activo como en modo pasivo. - Realizacin de pruebas con clientes en lnea de comandos y clientes en modo grfico. - Uso del navegador como cliente del servicio de transferencia de archivos. - Uso del protocolo seguro de transferencia de archivos. - Configuracin y uso de servicios de transferencia de archivos integrados en servidores web. - Elaboracin de documentacin relativa a la configuracin y administracin del servicio de transferencia de archivos. - Instalacin y uso de un servicio SSH, para la gestin remota de un servidor web o un servidor de aplicaciones. - Utilizacin del servicio de transferencia de archivos en el proceso de despliegue de la aplicacin web. La funcionalidad del servicio de transferencia de archivos. Tipos de transferencia de archivos. Permisos y cuotas. Tipos de usuarios y accesos al servicio. Modos de conexin del cliente. Comandos relacionados con la transferencia de archivos. Herramientas grficas. Protocolo seguro de transferencia de archivos. SSH y clientes SSH.

Mdulo Profesional 8 DESPLIEGUE DE APLICACIONES WEB

procedimentales

conceptuales

actitudinales

- Rigor en las tareas de instalacin, configuracin y prueba de los servidores. - Actitud ordenada y metdica en la administracin del servicio. - Valoracin de la utilidad del servicio de transferencia de archivos. - Respeto a las normas de utilizacin del software (licencias). - Compromiso con la seguridad y confidencialidad de la informacin.

5. SERVICIOS DE RED IMPLICADOS EN EL DESPLIEGUE DE UNA APLICACIN WEB - Identificacin de las necesidades de configuracin del servidor de nombres en funcin de los requerimientos de ejecucin de las aplicaciones web desplegadas. - Configuracin y personalizacin del servicio de directorio. - Utilizacin del servicio de directorio como mecanismo de autenticacin centralizada de los usuarios en una red. - Adaptacin de la configuracin del servidor de directorios para el despliegue de la aplicacin. - Elaboracin de la documentacin relativa a las adaptaciones realizadas en los servicios de red. - Sistemas de nombres jerrquicos. Estructura, nomenclatura y

procedimentales

conceptuales

BORRADOR

91

Mdulo Profesional 8 DESPLIEGUE DE APLICACIONES WEB

funcionalidad: o Sistemas de nombres planos. o Sistemas de nombres jerrquicos. o Servidores raz. o Dominios de primer nivel y sucesivos. Resolutores de nombres. Proceso de resolucin de un nombre de dominio. Parmetros de configuracin y registros del servidor de nombres afectados en el despliegue. Servicio Whois. Servicio de directorios: funcin, elementos y estructuras lgicas. Archivos bsicos de configuracin. Interpretacin y uso. La autenticacin de usuarios en el servicio de directorios. Parmetros de configuracin del servicio de directorios para el proceso de validacin de usuarios de la aplicacin web. Protocolo LDAP. Usuarios centralizados.

actitudinales

- Colaboracin y comunicacin abierta con los diferentes grupos. - Valoracin de la importancia de la seguridad y confidencialidad de la informacin. - Valoracin de las ventajas que aporta la centralizacin de usuarios.

6. DOCUMENTACIN Y SISTEMAS DE CONTROL DE VERSIONES - Elaboracin de la documentacin de los componentes software utilizando los generadores especficos de las plataformas. - Elaboracin de la documentacin de la arquitectura de sistemas planteada en un proyecto informtico. - Uso de diferentes formatos para la documentacin (Plantillas). - Uso de herramientas colaborativas para la elaboracin y mantenimiento de la documentacin. - Instalacin, configuracin y uso de un sistema de control de versiones. - Instalacin, configuracin y uso de herramientas externas para la generacin de documentacin. - Aseguramiento de la accesibilidad y seguridad de la documentacin almacenada por el sistema de control de versiones. - Elaboracin de la documentacin de la instalacin, configuracin y uso del sistema de control de versiones utilizado. conceptuales Herramientas externas para la generacin de documentacin. Tipos de documentos. Sistemas de control de versiones. Productos. Fases del desarrollo del software: alpha, beta, release, candidate, estable. Herramientas para el desarrollo colaborativo del software: forjas. Operaciones avanzadas. Accesibilidad. Seguridad de los sistemas de control de versiones. Historia de un repositorio. Formatos estndar para la documentacin. Diagramas UML. Diagramas de despliegue y de paquetes.

procedimentales

actitudinales

- Diligencia en la elaboracin de manuales y guas. - Valoracin de la correcta organizacin de la informacin como

DESARROLLO DE APLICACIONES WEB

BORRADOR

92

prctica necesaria para una utilizacin eficiente. - Toma de conciencia de la importancia de la utilizacin de sistemas de control de versiones. - Respeto en el uso de licencias software.

Mdulo Profesional 8 DESPLIEGUE DE APLICACIONES WEB

d) Orientaciones metodolgicas
Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

1) Secuenciacin
Conviene iniciar este mdulo dando una visin global del mismo y de las distintas fases relacionadas con el proceso de despliegue de aplicaciones web. Es interesante analizar los conocimientos previos del alumnado en relacin al tema, para homogeneizar as conceptos, conocimientos y terminologa. Se recomienda comenzar con conceptos sobre patrones de arquitecturas web, mostrando las arquitecturas ms actuales y comunes (arquitectura a capas, SOA, arquitecturas distribuidas, etc.) y exponiendo diferentes casusticas, de dimensiones y requerimientos de sistemas diferentes. A continuacin, se recomienda abordar los bloques uno y dos, donde el alumnado explotar las funcionalidades de un servidor web y sus opciones de configuracin, haciendo hincapi en las medidas a tomar para garantizar la seguridad de los datos. Posteriormente, se analizarn las limitaciones de los servidores web y se plantearn los servidores de aplicaciones. Se analizarn diferentes productos y se aplicarn diferentes opciones de configuracin. Estos contenidos pertenecen al bloque tres. Se propone seguir con los bloques cuatro y cinco, capacitando al alumnado en todas las competencias necesarias para la realizacin del despliegue de aplicaciones web sobre servidores remotos (FTP, SSH) y sobre las tareas necesarias de configuracin de servicios web en servidores de nombres (DNS). Se abordar tambin la importancia de centralizar la autenticacin de usuarios y los sistemas de autentificacin de aplicaciones web sobre servicios de directorio (LDAP). Por ltimo, se propone abordar el bloque 6, donde se llevarn a cabo las tareas de documentacin del proceso de despliegue y se definirn las metodologas de trabajo, soportadas en herramientas informticas, para el mantenimiento evolutivo del software. Debido a que la elaboracin de la documentacin del bloque 6 plantea la documentacin de la arquitectura, de los componentes y del proceso de despliegue de un proyecto informtico, estos contenidos pueden ser impartidos en paralelo con el resto de mdulos.

2) Aspectos metodolgicos
Al comienzo del mdulo y de cada unidad, se recomienda realizar unas actividades previas orientadas a la contextualizacin de los contenidos con respecto al proceso de despliegue de aplicaciones web. Esto permitir determinar los conocimientos previos del alumnado. Para los apartados ms conceptuales del mdulo, como el anlisis de los distintos tipos de arquitecturas web, parmetros de configuracin de los servidores o criterios tcnicos y de calidad de las distintas herramientas implicadas, entre otros, se recomienda

BORRADOR

93

Mdulo Profesional 8 DESPLIEGUE DE APLICACIONES WEB

fomentar la bsqueda de informacin en diferentes canales (especialmente Internet) de forma autnoma. Sera interesante generar foros de debate en base a cuestiones concretas (seleccin de un servidor de aplicaciones, etc.) donde el alumnado tuviera que argumentar las decisiones basndose en evidencias. En general, para llevar a cabo las actividades de instalacin, configuracin y utilizacin de las diferentes herramientas y servidores planteados en el mdulo, es fundamental utilizar la metodologa Aprender haciendo, fomentando as el aprendizaje en base a la experiencia. Deben ser actividades eminentemente prcticas y en grupos reducidos. Por otro lado, para este tipo de actividades orientadas a la configuracin y puesta en marcha de servicios, es fundamental trabajar las capacidades y actitudes de constancia ante las dificultades e imprevistos, y la capacidad resolutiva. Debido a que, al finalizar el mdulo, el alumnado debera ser capaz de plantear diferentes arquitecturas y debera ser capaz de seleccionar productos y configuraciones concretas entre diferentes servidores web y servidores de aplicaciones, ser necesario plantear diferentes casusticas de necesidades y mbitos diferentes, en donde estas arquitecturas y configuraciones se planteen. El alumnado debera ser capaz de argumentar las decisiones basndose en los criterios de decisin. Para el desarrollo del mdulo, se podra plantear el desarrollo de un proyecto de implantacin de una o varias aplicaciones ya desarrolladas, que incluirn fases como: la eleccin de la arquitectura de sistemas y los servicios necesarios, la instalacin y configuracin de los servicios en base a requerimientos, el despliegue de la aplicacin, la fase de testeo, la elaboracin de la documentacin asociada y la configuracin del entorno para el mantenimiento evolutivo. Debido a que las actividades estn relacionadas con reas asociadas a otros mdulos formativos del ciclo, sistemas, redes y desarrollo de aplicaciones, se derivan algunas consideraciones importantes: La coordinacin entre los profesores que imparten los distintos mdulos es primordial para dar un enfoque que facilite al alumnado entender y asimilar la relacin existente entre todos ellos. El alumnado debe ser especialmente riguroso en la ejecucin de los procedimientos consensuados conjuntamente para la implantacin de servicios y para la elaboracin de la documentacin. El alumnado deber ser consciente de que los servicios que se implementarn no sern nichos aislados, sino, servicios que complementan y se integran dentro de una arquitectura de sistemas mucho ms amplia. Por lo tanto, nunca deber perder de vista este enfoque global, y deber ser consciente de que cualquier accin llevada a cabo en un entorno de produccin podr tener efectos en todo el sistema. Para la resolucin de las diferentes incidencias que surjan durante la implantacin de los servicios y su configuracin, sern importantes, tanto la capacidad del alumnado para la resolucin de las mismas de forma autnoma, como la capacidad de comunicacin y colaboracin con otros grupos o miembros del grupo. Los problemas que puedan surgir pueden ser de origen muy variado, por lo tanto ser necesario que el alumnado ya disponga de conocimientos previos de ciertos mdulos, que sern fundamentales para poder detectar y solucionar las incidencias que pudieran surgir.

3) Actividades significativas y aspectos crticos de la evaluacin


Identificacin de las diferentes arquitecturas web: Identificacin de la arquitectura cliente servidor.
DESARROLLO DE APLICACIONES WEB

BORRADOR

94

Identificacin de la arquitectura a capas. Identificacin de la arquitectura orientada a servicios. Ejemplarizacin de diferentes casusticas, de dimensiones y requerimientos de sistemas diferentes, donde estas arquitecturas se aplican.

Mdulo Profesional 8 DESPLIEGUE DE APLICACIONES WEB

Implantacin de un servidor web: Identificacin de diferentes servidores web del mercado. Comparativa. Instalacin y configuracin bsica de un servidor web. Activacin de los mdulos de seguridad. Creacin y configuracin de sitios virtuales. Configuracin de los mecanismos de autenticacin y control de acceso del servidor. Secuenciacin del protocolo SSL. Identificacin de diferentes autoridades de certificacin y del proceso de obtencin de certificados. Obtencin e instalacin de un certificado digital. Aseguramiento de las comunicaciones entre el cliente y el servidor. Optimizacin del rendimiento. Configuracin del sistema de cacheo. Realizacin de pruebas de funcionamiento y de rendimiento. Realizacin de ajustes necesarios para la implantacin de aplicaciones. Elaboracin de documentacin.

Implantacin de aplicaciones web en servidores de aplicaciones: Configuracin del servidor de aplicaciones para cooperar con el servidor web. Configuracin y activacin de los mecanismos de seguridad del servidor de aplicaciones. Configuracin y utilizacin de sus componentes web. Realizacin de los ajustes necesarios para el despliegue de aplicaciones sobre el servidor. Pruebas de funcionamiento y rendimiento de la aplicacin web desplegada. Elaboracin de documentacin. Instalacin y configuracin de un servidor para la transferencia de archivos: Instalacin y configuracin de un servidor de transferencia de archivos. Creacin de usuarios y grupos para el acceso remoto al servidor. Configuracin del acceso annimo. Uso del protocolo seguro de transferencia de archivos. Configuracin y uso de servicios de transferencia de archivos integrados en servidores web. Realizacin de pruebas con clientes en lnea de comandos, en modo grfico y mediante el navegador. Elaboracin de documentacin. Instalacin y configuracin de un servidor SSH para la administracin remota de los servicios web: Instalacin y configuracin de un servidor SSH. Conexin remota a un servidor mediante el protocolo SSH. Ejecucin de los comandos ms habituales: levantamiento y parada de servicios, transferencia de archivos, etc. Configuracin de los registros DNS en un servidor de nombres: Identificacin de la necesidad de configurar el nombre del servicio en un servidor de nombres. Identificacin de la disponibilidad y compra de nombres de dominio.

BORRADOR

95

Mdulo Profesional 8 DESPLIEGUE DE APLICACIONES WEB

Configuracin de registros asociados a un dominio y un servicio en un servidor de nombres.

Validacin de usuarios de una aplicacin web contra un servicio de directorios: Reflexin sobre la centralizacin de usuarios. El protocolo LDAP y el servicio de directorios. Anlisis comparativo de los distintos tipos de servidores de directorios en el mercado. Utilizacin bsica de un servicio de directorios. Alta y baja de usuarios y grupos. Configuracin para el proceso de validacin de usuarios de la aplicacin web contra el servidor de directorios. Elaboracin de la documentacin. Utilizacin de herramientas de generacin de documentacin y control de versiones: Elaboracin de la documentacin de los componentes software utilizando los generadores especficos de las plataformas. Generacin de diagramas de despliegue y de paquetes. Uso de herramientas para el desarrollo colaborativo del software: forjas. Uso de herramientas colaborativas para la elaboracin y mantenimiento de la documentacin. Sistemas para el control de versiones: o Identificacin de la necesidad de utilizar un sistema de control de versiones. o Evaluacin de las herramientas ms utilizadas. o Instalacin, configuracin y uso de una. o Creacin de un repositorio. o Configuracin de los sistemas de seguridad y accesibilidad. o Elaboracin de la documentacin.

DESARROLLO DE APLICACIONES WEB

BORRADOR

96

Mdulo Profesional 9 DISEO DE INTERFACES WEB a) Presentacin


Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Diseo de interfaces web 0615 Desarrollo de Aplicaciones Web Superior Informtica y Comunicaciones 120 horas 2 9 Sistemas y aplicaciones informticas Especialidad del profesorado: (Profesora Tcnica o Profesor Tcnico de Formacin Profesional) Asociado a la unidad de competencia: Tipo de mdulo: UC0491_3: Desarrollar elementos software en el entorno cliente. 9 / 10 / 11 / 18 / 25 / 26

Mdulo Profesional 9 DISEO DE INTERFACES WEB

Objetivos generales:

b) Resultados de aprendizaje y criterios de evaluacin


1. Planifica la creacin de una interfaz web valorando y aplicando especificaciones de diseo. Criterios de evaluacin: a) Se ha reconocido la importancia de la comunicacin visual y sus principios bsicos. b) Se han analizado y seleccionado los colores y tipografas adecuados para su visualizacin en pantalla. c) Se han analizado alternativas para la presentacin de la informacin en documentos web. d) Se ha valorado la importancia de definir y aplicar la gua de estilo en el desarrollo de una aplicacin web. e) Se han utilizado y valorado distintas aplicaciones para el diseo de documentos web. f) Se han utilizado marcos, tablas y capas para presentar la informacin de manera ordenada.

BORRADOR

97

Mdulo Profesional 9 DISEO DE INTERFACES WEB

g) Se han creado y utilizado plantillas de diseo. 2. Crea interfaces web homogneos definiendo y aplicando estilos. Criterios de evaluacin: a) b) c) d) e) f) g) h) i) Se han reconocido las posibilidades de modificar las etiquetas HTML. Se han definido estilos de forma directa. Se han definido y asociado estilos globales en hojas externas. Se han definido hojas de estilos alternativas. Se han redefinido estilos. Se han identificado las distintas propiedades de cada elemento. Se han creado clases de estilos. Se han utilizado herramientas de validacin de hojas de estilos. Se ha utilizado y actualizado la gua de estilo.

3. Prepara archivos multimedia para la Web, analizando sus caractersticas y manejando herramientas especificas. Criterios de evaluacin: a) Se han reconocido las implicaciones de las licencias y los derechos de autor en el uso de material multimedia. b) Se han identificado los formatos de imagen, audio y vdeo a utilizar. c) Se han analizado las herramientas disponibles para generar contenido multimedia. d) Se han empleado herramientas para el tratamiento digital de la imagen. e) Se han utilizado herramientas para manipular audio y vdeo. f) Se han realizado animaciones a partir de imgenes fijas. g) Se han importado y exportado imgenes, audio y vdeo en diversos formatos segn su finalidad. h) Se ha aplicado la gua de estilo. 4. Integra contenido multimedia en documentos web, valorando su aportacin y seleccionando adecuadamente los elementos interactivos. Criterios de evaluacin: a) Se han reconocido y analizado las tecnologas relacionadas con la inclusin de contenido multimedia e interactivo. b) Se han identificado las necesidades especficas de configuracin de los navegadores web para soportar contenido multimedia e interactivo. c) Se han utilizado herramientas grficas para el desarrollo de contenido multimedia interactivo. d) Se ha analizado el cdigo generado por las herramientas de desarrollo de contenido interactivo. e) Se han agregado elementos multimedia a documentos web. f) Se ha aadido interactividad a elementos de un documento web. g) Se ha verificado el funcionamiento de los elementos multimedia e interactivos en distintos navegadores. 5. Desarrolla interfaces web accesibles, analizando las pautas establecidas y aplicando tcnicas de verificacin. Criterios de evaluacin: a) Se ha reconocido la necesidad de disear webs accesibles.
DESARROLLO DE APLICACIONES WEB

BORRADOR

98

b) c) d) e) f) g)

Se ha analizado la accesibilidad de diferentes documentos web. Se han identificado las principales pautas de accesibilidad al contenido. Se han analizado los posibles errores segn los puntos de verificacin de prioridad. Se ha alcanzado el nivel de conformidad deseado. Se han verificado los niveles alcanzados mediante el uso de test externos. Se ha verificado la visualizacin del interfaz con diferentes navegadores y tecnologas.

Mdulo Profesional 9 DISEO DE INTERFACES WEB

6. Desarrolla interfaces web amigables, analizando y aplicando las pautas de usabilidad establecidas. Criterios de evaluacin: a) Se ha analizado la usabilidad de diferentes documentos web. b) Se ha valorado la importancia del uso de estndares en la creacin de documentos web. c) Se ha modificado el interfaz web para adecuarlo al objetivo que persigue y a los usuarios a los que va dirigido. d) Se ha verificado la facilidad de navegacin de un documento web mediante distintos perifricos. e) Se han analizado diferentes tcnicas para verificar la usabilidad de un documento web. f) Se ha verificado la usabilidad del interfaz web creado en diferentes navegadores y tecnologas.

c) Contenidos bsicos
1. PLANIFICACIN DE INTERFACES GRFICAS - Identificacin de las claves de la comunicacin online. - Seleccin de colores y tipografas adecuados para su visualizacin en pantalla. - Anlisis de alternativas para la presentacin de la informacin en documentos web. - Seleccin y uso de herramientas para el diseo de documentos web (Aaplicaciones para desarrollo web). - Generacin de sitios web utilizando marcos, tablas y capas para presentar la informacin de manera ordenada. - Generacin de plantillas de diseo. - Definicin y aplicacin de la gua de estilo en el desarrollo de una aplicacin web. La comunicacin online y la comunicacin offline. Diferencias. Principios bsicos de la comunicacin visual. Elementos del diseo: percepcin visual. Armona de color, tipografa, iconos. La interaccin persona-ordenador. Guas de estilo. Elementos. Arquitectura de informacin. Componentes de una interfaz web. Lenguaje de marcas HTML y XHTML. Mapa de navegacin, organigramas. Prototipos. Estructuras.

procedimentales

conceptuales

BORRADOR

99

Mdulo Profesional 9 DISEO DE INTERFACES WEB

El diseo web. La maquetacin web. Elementos de ordenacin. SEO y el posicionamiento en Internet. Community Manager. Reputacin online.

actitudinales

- Valoracin de la importancia de definir y aplicar la gua de estilo en el desarrollo de una aplicacin web. - Inters por los distintos factores que influyen en una presentacin de la informacin adecuada. - Disposicin e iniciativa para la innovacin y aportacin de ideas. - Reconocimiento del aporte positivo que hacen los dems. - Respeto en la comunicacin con el usuario.

2. USO DE ESTILOS Uso de las hojas de estilos. Identificacin de las distintas propiedades de cada elemento. Definicin de estilos de forma directa. Definicin y asociacin de estilos globales en hojas externas. Definicin de hojas de estilos alternativas. Redefinicin de estilos. Aplicacin de estilos a las etiquetas HTML. Creacin de clases de estilos. Utilizacin de herramientas de validacin de hojas de estilos (test de verificacin). - Utilizacin y actualizacin de la gua de estilo. - Reutilizacin de frameworks. Formato CSS. Propiedades y conjunto de valores asociados. Identificadores y clases. Diferencias y uso. Estilos en lnea basados en etiquetas y en clases. Jerarqua de estilos y herencia. Frameworks de desarrollo CSS.

procedimentales

conceptuales

actitudinales

- Iniciativa en la bsqueda de un formato y estructura adecuada para la presentacin de la informacin. - Actitud abierta en la bsqueda de soluciones. - Rigor en las pruebas de verificacin considerando las diferencias entre los distintos navegadores y las especificaciones dadas. - Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.

3. IMPLANTACIN DE CONTENIDO MULTIMEDIA - Aplicacin de la normativa relacionada con licencias y derechos de autor en el uso de material multimedia. - Identificacin de los formatos de imagen, audio y vdeo a utilizar. - Anlisis de las herramientas disponibles para generar contenido multimedia. - Utilizacin de herramientas para el tratamiento digital de la imagen. - Utilizacin de herramientas para manipular audio y vdeo. - Realizacin de animaciones a partir de imgenes fijas.

procedimentales

DESARROLLO DE APLICACIONES WEB

BORRADOR

100

- Importacin y exportacin de imgenes, audio y vdeo en diversos formatos segn su finalidad. - Aplicacin de la gua de estilo. - Conceptos sobre aplicaciones multimedia. - Tipos de imgenes en la Web. - Derechos de la propiedad intelectual. Licencias. Ley de la propiedad intelectual. Derechos de autor. - Imgenes: mapa de bits, imagen vectorial. Software para crear y procesar imgenes. Formatos de imgenes. - Audio: formatos. Conversiones de formatos (exportar e importar). - Vdeo: codificacin de vdeo, conversiones de formatos (exportar e importar). - Streaming (audiostreaming, videostreaming). - Toma de conciencia de las implicaciones de licencias y derechos de autor en el uso de material multimedia. - Inters en la seleccin de formatos multimedia adecuados. - Autonoma para desenvolverse en medios que no son los habituales con confianza y adoptando las medidas necesarias. - Disposicin e iniciativa personal para aportar ideas y acordar procedimientos que debe seguir el grupo.

Mdulo Profesional 9 DISEO DE INTERFACES WEB

conceptuales

actitudinales

4. INTEGRACIN DE CONTENIDO INTERACTIVO - Anlisis de las tecnologas relacionadas con la inclusin de contenido multimedia e interactivo. - Identificacin de las caractersticas de las aplicaciones RIA y de las tecnologas asociadas. - Identificacin de las necesidades especficas de configuracin de los navegadores web para soportar contenido multimedia e interactivo. - Uso de herramientas grficas para el desarrollo de contenido multimedia interactivo. - Utilizacin de libreras multimedia integradas. - Anlisis del cdigo generado por las herramientas de desarrollo de contenido interactivo. - Integracin de elementos multimedia a documentos web. - Dotacin de interactividad, de forma coherente, a elementos multimedia de un documento web. - Verificacin del funcionamiento de los elementos multimedia e interactivos en distintos navegadores. - Realizacin de pruebas (pruebas de integracin, de seguridad, de uso de recursos). La optimizacin de imgenes para la Web. Animaciones. Animacin de imgenes y texto. La integracin de audio y vdeo en una animacin. Elementos interactivos bsicos y avanzados. Comportamientos interactivos. Comportamiento de los elementos. Eventos y ejecucin de secuencias de comandos. Aplicaciones RIA: Rich Internet Applications. Arquitectura del API utilizado. El procesamiento de objetos multimedia. Clases. Estados, mtodos y eventos.

procedimentales

conceptuales

BORRADOR

101

Mdulo Profesional 9 DISEO DE INTERFACES WEB

- La reproduccin de objetos multimedia. Clases. Estados, mtodos y eventos. - Valoracin de la importancia de los formatos de compresin en los elementos multimedia. - Disposicin e iniciativa ante nuevas tareas y para la innovacin. - Reconocimiento del aporte positivo que hacen los dems. - Rigor en las pruebas de verificacin considerando las diferencias entre los distintos navegadores y las especificaciones dadas.

actitudinales

5. DISEO DE WEBS ACCESIBLES - Aplicacin de las pautas de accesibilidad sobre un sitio web para alcanzar el nivel de accesibilidad deseado. - Instalacin y utilizacin de herramientas para el anlisis de la accesibilidad de sitios web. - Anlisis de accesibilidad de diferentes sitios web. - Anlisis de los posibles errores segn los puntos de verificacin de prioridad. - Verificacin de los niveles alcanzados mediante el uso de test externos. - Verificacin de la visualizacin del interfaz con diferentes navegadores, versiones y tecnologas. - Legislacin Espaola sobre Accesibilidad para la Sociedad de la Informacin. Implicaciones. - El Consorcio World Wide Web (W3C). - Principios generales del diseo accesible. - Pautas de Accesibilidad al Contenido en la Web (WCAG). - Tcnicas para satisfacer los requisitos definidos en las WCAG. - Niveles de accesibilidad para sitios web. - Prioridades. Puntos de verificacin. Niveles de adecuacin. - Mtodos para realizar revisiones preliminares y evaluaciones de adecuacin o conformidad de documentos web. - Valoracin de la importancia del diseo para todos y la accesibilidad universal. - Aceptacin de la necesidad de conocer y respetar la normativa legal aplicable. - Rigor en las pruebas de verificacin, considerando las diferencias entre los distintos navegadores y las especificaciones dadas. - Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.

procedimentales

conceptuales

actitudinales

6. IMPLEMENTACIN DE LA USABILIDAD EN LA WEB. DISEO AMIGABLE Identificacin de los factores que determinan la usabilidad. Aplicacin de pautas para la presentacin de la informacin. Aplicacin de pautas para mejorar la ubicuidad. Uso de estndares en la creacin de sitios web Anlisis de la usabilidad de diferentes sitios web. Identificacin del objetivo de un sitio o proyecto web. Identificacin del pblico objetivo de un sitio o proyecto web. Adecuacin del interfaz web al objetivo que se persigue y al pblico

procedimentales

DESARROLLO DE APLICACIONES WEB

BORRADOR

102

objetivo. - Verificacin de la navegabilidad de un sitio web mediante navegadores. - Verificacin de la navegabilidad de un sitio web mediante distintos canales y perifricos. - Utilizacin de tcnicas y herramientas para la evaluacin de la usabilidad de sitios web. - La usabilidad de productos y servicios. - Ubicuidad: buscabilidad (poder ser encontrado) y visibilidad (poder ser visto). - Tipos de usuario. El proceso de diseo centrado en el usuario. - Barreras identificadas por los usuarios. - El estndar ISO 13407. - Referencias de usabilidad: Jacob Nielsen y Rolf Molich. - Navegabilidad (Informacin fcilmente accesible. Navegacin fcilmente recordada). - Legibilidad. - Anticipacin. - Velocidad de conexin y utilizacin. - Tasas de error. - Eficiencia del usuario. - Eyetracking y los patrones de visualizacin de los sitios web por parte de los usuarios. - Test de usabilidad. - Pautas de diseo de la estructura del interfaz de usuario; mens, ventanas, cuadros de dilogo, atajos de teclado, entre otros. - Pautas de diseo del aspecto del interfaz de usuario: colores, fuentes, iconos, distribucin de los elementos. - Pautas de diseo de los elementos interactivos del interfaz de usuario: botones de comando, listas desplegables, entre otros. - Pautas de diseo de la secuencia de control de la aplicacin. - Valoracin de la importancia del uso de estndares externos. - Valoracin de la importancia de la usabilidad y del diseo centrado en el usuario. - Valoracin de la importancia de aplicar estrategias y tcnicas de comunicacin, adaptndose a los contenidos que se van a transmitir, la finalidad y las caractersticas de los receptores, para asegurar la eficacia en los procesos de comunicacin. - Autonoma para la bsqueda de soluciones.

Mdulo Profesional 9 DISEO DE INTERFACES WEB

conceptuales

actitudinales

d) Orientaciones metodolgicas
Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

1) Secuenciacin
Conviene iniciar el mdulo dando una visin global del proceso de desarrollo de interfaces de aplicaciones web. Es interesante conocer la informacin que el alumnado tiene sobre el tema para homogeneizar conceptos, conocimientos y unificar la terminologa.

BORRADOR

103

Mdulo Profesional 9 DISEO DE INTERFACES WEB

Se recomienda realizar una retrospectiva de la evolucin de la comunicacin online, marcando las diferencias ms relevantes con respecto a la comunicacin offline, identificando las nuevas tendencias, como, por ejemplo, las redes sociales, as como el contexto de uso para cada una de ellas. Posteriormente, se sugiere continuar con los conceptos fundamentales de usabilidad pertenecientes al bloque 6 y subrayar la importancia de un diseo centrado en el usuario, para que estos contenidos sean aplicados desde el principio en el trabajo a lo largo del mdulo. A medida que se imparten los contenidos conceptuales de los bloques 1 y 2, ser importante que el alumnado genere plantillas desde cero y modifique plantillas ya existentes, as como las interfaces de un proyecto web. Tras estos bloques ms bsicos que dan soporte al mdulo, ser conveniente el desarrollo de los bloques 3 y 4 donde el alumnado deber generar contenidos multimedia e interactivos, para luego integrarlos en las interfaces. Por ltimo, mediante los contenidos del bloque 5 el alumnado podr realizar tests de accesibilidad en productos web y conocer las tcnicas para satisfacer dichos requisitos, obligatorios en el caso de las entidades pblicas, por ejemplo.

2) Aspectos metodolgicos
Al comienzo de cada bloque se recomienda la realizacin de actividades para la contextualizacin de los nuevos contenidos, exponiendo claramente los objetivos y la importancia de los mismos. Usando tcnicas como el Brain Storming podemos determinar los conocimientos previos del alumnado y tener una visin general del grupo. Una buena prctica para trabajar los bloques 5 y 6 sera mostrar visualmente sitios web con una buena y mala orientacin al usuario y/o accesibilidad. Esta visin ayudar al alumnado, a lo largo del mdulo, a ser consciente de la necesidad de responder a las necesidades reales del usuario o de la usuaria final. Este trabajo puede ser realizado tanto en grupo como de forma individual, y ser importante complementarlo con una reflexin grupal donde se argumenten, acuerden y justifiquen las decisiones tomadas, siempre desde la tolerancia y el respeto a otras opiniones distintas. Dado que el desarrollo de un proyecto permite al alumnado tener una visin ms amplia y una sensibilidad mayor a la consecucin de los objetivos reales que se persiguen, para trabajar el resto de los bloques se podra plantear el desarrollo de un interfaz sencillo, partiendo de una gua de estilos que se vaya ampliando y mejorando sucesivamente a lo largo del mdulo. A partir de unos objetivos concretos, pblico objetivo, requerimientos funcionales, requerimientos tcnicos, etc., se podrn pedir distintas soluciones y, en grupo, trabajar la eleccin y justificacin de la ms adecuada. El proyecto desarrollara una plantilla que integrara CSS-s, contenidos HTML y contenidos multimedia interactivos, hacindolos accesibles, aplicando criterios de usabilidad y ajustndose a la gua de estilos. A la hora de escoger las herramientas a utilizar en el proceso de desarrollo del interfaz debern considerarse aspectos tales como la licencia de uso, la funcionalidad y la usabilidad. Durante el desarrollo de contenidos se recomienda trabajar de forma individual o en pareja.

DESARROLLO DE APLICACIONES WEB

BORRADOR

104

El alumnado debe tener a su alcance medios de acceso a la informacin como Internet, sitios web especializados, manuales, y referencias con informacin complementaria, facilitando as su trabajo de forma autnoma a lo largo del proyecto. Se valorar la calidad de la solucin y documentacin generadas, as como la actitud positiva frente a los errores y dificultades. El profesor o la profesora deber realizar un seguimiento cercano e individualizado del proceso de aprendizaje de cada alumno o alumna, realizando anotaciones sistemticas de avances y dificultades en una lista de control y asesorando y guiando al alumnado a lo largo del proceso. Finalmente, debemos remarcar, en todo momento, que aquellos contenidos relacionados con las actitudes y comportamientos que caracterizan al o a la profesional, especialmente, los relativos a orden, rigor, seguridad, respeto, colaboracin, atencin, asistencia deben tener presencia en todas las actividades de aprendizaje.

Mdulo Profesional 9 DISEO DE INTERFACES WEB

3) Actividades significativas y aspectos crticos de la evaluacin


Anlisis de usabilidad sobre uno o varios sitios web: Tomando como referencia varios sitios web de marcas o empresas conocidas, realizar las siguientes acciones: Identificacin de los objetivos que persigue la Web. Anlisis del pblico objetivo. Anlisis de la navegabilidad del sitio web. Identificacin del grado de usabilidad del sitio en base a diferentes criterios: o Comunicacin de la identidad corporativa. o Accesibilidad por diferentes tecnologas, navegadores, versiones. o Navegabilidad. o Consistencia. o Cumplimiento de estndares. o Errores. o Esttica y diseo. o Ayuda ofrecida al usuario. o Etc. Medicin de la reputacin online del sitio utilizando herramientas web que permitan ver grficamente el volumen de menciones de la organizacin en cuestin. Realizacin de una comparativa para un periodo de hasta 6 meses. Desarrollo de una plantilla y de los interfaces de un proyecto web que se ajuste a la gua de estilos y que responda a un diseo establecido: Generacin del layout en base a la estructura del diseo. Desarrollo de las interfaces. Generacin de los estilos, CSS. Desarrollo de una plantilla para un CMS, partiendo de un diseo ya creado, que se ajuste a la gua de estilos y que responda a un diseo establecido: Seleccin de la plantilla que mejor se ajusta al layout del diseo. Modificacin de la plantilla para adecuarlo al diseo establecido. Modificacin de los estilos, CSS. Publicacin de la plantilla generada. Generacin de contenido multimedia interactivo e integracin en un proyecto web: Tratamiento de las imgenes proporcionadas en una galera de imgenes, para su publicacin en la Web.

BORRADOR

105

Mdulo Profesional 9 DISEO DE INTERFACES WEB

Exportacin de un archivo de vdeo proporcionado, para su publicacin en un proyecto web. Subida del archivo de video a un sistema de videostreaming e integracin en un proyecto web. Desarrollo de contenido multimedia interactivo utilizando una herramienta grfica. Generacin de videotutoriales multimedia utilizando una herramienta grfica. Publicacin del contenido multimedia interactivo generado en formato online y offline.

Sobre un proyecto dado (ej: proyecto de la actividad1 o actividad2), aplicacin de las pautas de accesibilidad para el cumplimiento de los diferentes niveles: Instalacin de las extensiones y herramientas necesarias para el anlisis de la accesibilidad en aplicaciones web. Aplicacin de las pautas de accesibilidad para el cumplimiento del nivel de accesibilidad 1. Aplicacin de las pautas de accesibilidad para el cumplimiento del nivel de accesibilidad 2. Aplicacin de las pautas de accesibilidad para el cumplimiento del nivel de accesibilidad 3.

DESARROLLO DE APLICACIONES WEB

BORRADOR

106

Mdulo Profesional 10 PROYECTO DE DESAROLLO DE APLICACIONES WEB a) Presentacin


Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Proyecto de desarrollo de aplicaciones web 0616 Desarrollo de Aplicaciones Web Superior Informtica y Comunicaciones 50 horas 2 5 Informtica (Profesora o Profesor de Enseanza Secundaria) Especialidad del profesorado: Sistemas y aplicaciones informticas (Profesora Tcnica o Profesor Tcnico de Formacin Profesional) Tipo de mdulo: Objetivos generales: Asociado al perfil profesional Todos

10

Mdulo Profesional 10 PROYECTO DE DESARROLLO DE APLICACIONES WEB

b) Resultados de aprendizaje y criterios de evaluacin


1. Identifica necesidades del sector productivo, relacionndolas con proyectos tipo que las puedan satisfacer. Criterios de evaluacin: a) Se han clasificado las empresas del sector por sus caractersticas organizativas y el tipo de producto o servicio que ofrecen. b) Se han caracterizado las empresas tipo, indicando la estructura organizativa y las funciones de cada departamento. c) Se han identificado las necesidades ms demandadas a las empresas. d) Se han valorado las oportunidades de negocio previsibles en el sector. e) Se ha identificado el tipo de proyecto requerido para dar respuesta a las demandas previstas.

BORRADOR

107

Mdulo Profesional 10 PROYECTO DE DESARROLLO DE APLICACIONES WEB

f) Se han determinado las caractersticas especficas requeridas al proyecto. g) Se han determinado las obligaciones fiscales, laborales y de prevencin de riesgos y sus condiciones de aplicacin. h) Se han identificado posibles ayudas o subvenciones para la incorporacin de nuevas tecnologas de produccin o de servicio que se proponen. i) Se ha elaborado el guin de trabajo que se va a seguir para la elaboracin del proyecto. 2. Disea proyectos relacionados con las competencias expresadas en el ttulo, incluyendo y desarrollando las fases que lo componen. Criterios de evaluacin: a) Se ha recopilado informacin relativa a los aspectos que van a ser tratados en el proyecto. b) Se ha realizado el estudio de viabilidad tcnica del mismo. c) Se han identificado las fases o partes que componen el proyecto y su contenido. d) Se han establecido los objetivos que se pretenden conseguir, identificando su alcance. e) Se han previsto los recursos materiales y personales necesarios para realizarlo. f) Se ha realizado el presupuesto econmico correspondiente. g) Se han identificado las necesidades de financiacin para la puesta en marcha del mismo. h) Se ha definido y elaborado la documentacin necesaria para su diseo. i) Se han identificado los aspectos que se deben controlar para garantizar la calidad del proyecto. 3. Planifica la implementacin o ejecucin del proyecto, determinando el plan de intervencin y la documentacin asociada. Criterios de evaluacin: a) Se han secuenciado las actividades, ordenndolas en funcin de las necesidades de implementacin. b) Se han determinado los recursos y la logstica necesaria para cada actividad. c) Se han identificado las necesidades de permisos y autorizaciones para llevar a cabo las actividades. d) Se han determinado los procedimientos de actuacin o ejecucin de las actividades. e) Se han identificado los riesgos inherentes a la implementacin, definiendo el plan de prevencin de riesgos y los medios y equipos necesarios. f) Se han planificado la asignacin de recursos materiales y humanos y los tiempos de ejecucin. g) Se ha hecho la valoracin econmica que da respuesta a las condiciones de la implementacin. h) Se ha definido y elaborado la documentacin necesaria para la implementacin o ejecucin. 4. Define los procedimientos para el seguimiento y control en la ejecucin del proyecto, justificando la seleccin de variables e instrumentos empleados. Criterios de evaluacin: a) Se ha definido el procedimiento de evaluacin de las actividades o intervenciones.
DESARROLLO DE APLICACIONES WEB

BORRADOR

108

b) Se han definido los indicadores de calidad para realizar la evaluacin. c) Se ha definido el procedimiento para la evaluacin de las incidencias que puedan presentarse durante la realizacin de las actividades, su posible solucin y registro. d) Se ha definido el procedimiento para gestionar los posibles cambios en los recursos y en las actividades, incluyendo el sistema de registro de los mismos. e) Se ha definido y elaborado la documentacin necesaria para la evaluacin de las actividades y del proyecto. f) Se ha establecido el procedimiento para la participacin en la evaluacin de los usuarios o usuarias y clientela, y se han elaborado los documentos especficos. g) Se ha establecido un sistema para garantizar el cumplimiento del pliego de condiciones del proyecto cuando ste existe. 5. Presenta y defiende el proyecto, utilizando eficazmente las competencias tcnicas y personales adquiridas durante la elaboracin del proyecto y durante el proceso de aprendizaje en el ciclo formativo. Criterios de evaluacin: a) Se ha elaborado un documento-memoria del proyecto. b) Se ha preparado una presentacin del mismo utilizando las NTIC. c) Se ha realizado una exposicin del proyecto, describiendo sus objetivos y principales contenidos, y justificando la eleccin de las diferentes propuestas de accin contenidas en el mismo. d) Se ha utilizado un estilo de comunicacin adecuado en la exposicin, haciendo que sta sea organizada, clara, amena y eficaz. e) Se ha realizado una defensa del proyecto, respondiendo razonadamente a preguntas relativas al mismo, planteadas por el equipo evaluador.

Mdulo Profesional 10 PROYECTO DE DESARROLLO DE APLICACIONES WEB

c) Orientaciones metodolgicas
Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

1) Secuenciacin
El objetivo de este mdulo es el refuerzo y consolidacin de las competencias profesionales, personales y sociales, que se han venido trabajando a lo largo de todo el ciclo formativo a travs del desarrollo en grupo de un proyecto. El primer paso ser, por tanto, la conformacin de equipos de dos o tres alumnos y alumnas que permitan la implicacin de todo el alumnado en el desarrollo del proyecto, tratando de establecer grupos homogneos y con capacidades complementarias. La eleccin del proyecto a desarrollar ser la primera tarea del equipo. Como este mdulo coincide en el tiempo con la FCT, la empresa donde se realizan las prcticas bien puede ser una fuente de ideas para el proyecto. No obstante, ser conveniente que el tutor o la tutora disponga de una serie de proyectos tcnicamente viables que sean susceptibles de ser desarrollados. Posteriormente, y siguiendo una plantilla de desarrollo del proyecto, se irn elaborando las distintas fases del mismo: Definicin y objetivos.

BORRADOR

109

Mdulo Profesional 10 PROYECTO DE DESARROLLO DE APLICACIONES WEB

Deteccin de necesidades o identificacin de problemas. Diseo y planificacin. Seguimiento y control. Cierre y evaluacin.

Por ltimo, cada equipo preparar y realizar la presentacin y defensa del proyecto, utilizando para ello distintas tcnicas de presentacin, apoyndose en las TIC.

2) Aspectos metodolgicos
A la hora de organizar este mdulo, se propone la utilizacin de metodologas activas de enseanza-aprendizaje como el trabajo en equipo y el PBL-ABP (Problem Based Learning, Aprendizaje Basado en Problemas). En concreto, puede utilizarse la metodologa PBL, centrada especficamente en el desarrollo de proyectos integradores de las competencias de diferentes mdulos del ciclo, de forma transversal. Estas metodologas obligan al alumnado a identificar problemas, buscar alternativas para su resolucin, movilizar los recursos necesarios para ello y realizar una adecuada gestin de la informacin. Adems, estas metodologas promueven momentos de trabajo individual que son importantes para que cada uno de los alumnos y cada una de las alumnas que integran el equipo adquiera conocimientos y competencias que luego deber demostrar en la defensa del proyecto. Por otro lado, el trabajo en equipo desarrolla en el alumnado competencias relacionales y le familiariza con el funcionamiento de los equipos como herramienta de trabajo en s misma y lo que ello conlleva: organizacin del equipo, reparto de roles y tareas, comunicacin interpersonal, resolucin de conflictos, etc. Para complementar el autoaprendizaje del alumnado, se propone la realizacin de seguimientos peridicos con cada equipo de proyecto, para guiar el aprendizaje y mantener al equipo dentro de los objetivos marcados. Adems se recomienda que, en funcin de las necesidades que vayan surgiendo, se programe alguna explicacin de apoyo o seminario que cubra los dficits de conocimientos respecto a contenidos especficos o metodologas necesarios para desarrollar el proyecto. Finalmente, se propone que cada equipo realice una exposicin del proyecto elaborado, con un doble objetivo: Evaluar las competencias tcnicas adquiridas por cada alumno o alumna durante el desarrollo del proyecto. Evaluar las competencias personales y sociales del alumnado relativas a comunicacin.

Para la preparacin y desarrollo de la exposicin, se propondr al alumnado el uso de las nuevas tecnologas, utilizando aplicaciones informticas para la elaboracin de presentaciones en diapositivas, formatos de pgina web, etc. Para ello, utilizarn tambin caones de proyeccin y ordenadores, familiarizndose con herramientas que les resultarn tiles en su futuro desempeo laboral.

3) Actividades significativas y aspectos crticos de la evaluacin


A la hora de evaluar el mdulo, se considera importante realizar una evaluacin del proyecto como producto final y del proceso de elaboracin seguido, recogindose informacin sobre el funcionamiento del equipo de trabajo, la implicacin de cada

DESARROLLO DE APLICACIONES WEB

BORRADOR

110

miembro en las tareas y el proyecto en general, las dificultades surgidas en el equipo, las competencias personales y sociales adquiridas por cada alumno o alumna, etc. Tambin se propone que una parte de la calificacin refleje la valoracin del profesorado en relacin a la exposicin y defensa del proyecto. En concreto, algunos de los indicadores de evaluacin de la exposicin pueden ser los siguientes: Calidad de diseo de la presentacin del proyecto. Utilizacin de recursos de apoyo en la presentacin: recursos informticos, modelos o maquetas, etc. Claridad de la exposicin. Organizacin de la exposicin. Dinamismo de la exposicin. Eficacia de la exposicin. Habilidades de comunicacin demostradas: tono de voz, expresin verbal, comunicacin no verbal. Capacidad de responder a preguntas planteadas por el equipo de profesores y profesoras que realiza la evaluacin.

Mdulo Profesional 10 PROYECTO DE DESARROLLO DE APLICACIONES WEB

Es necesario que todos los alumnos y todas las alumnas del equipo participen activamente en la defensa del proyecto, ya que, ello supondr poder realizar una evaluacin individual en la que cada alumno o alumna demuestre que ha alcanzado los resultados de aprendizaje relacionados con el mdulo de proyecto. As, se intentar garantizar que todas las personas que integran el equipo han colaborado en el desarrollo del proyecto. Por ltimo, se recomienda entregar a cada equipo de proyecto una respuesta detallada, resaltando los puntos fuertes y dbiles de la evaluacin del producto, el proceso y la exposicin del proyecto, ayudando, de este modo, a los alumnos y las alumnas a identificar posibles mejoras en sucesivos proyectos que deban realizar y exponer a lo largo de su carrera profesional.

BORRADOR

111

Mdulo Profesional 11 INGLS TCNICO

Mdulo Profesional INGLS TCNICO a) Presentacin

11 11

Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Especialidad del profesorado:

Ingls Tcnico E200 Desarrollo de Aplicaciones Web Superior Informtica y Comunicaciones 33 horas 1

Ingls (Profesora o Profesor de Enseanza Secundaria) Mdulo transversal Competencias clave del marco europeo de las cualificaciones

Tipo de mdulo: Objetivos generales:

b) Resultados de aprendizaje y criterios de evaluacin


1. Interpreta y utiliza informacin oral relacionada con el mbito profesional del ttulo, su formacin personal, as como del producto/servicio que se ofrece, identificando y describiendo caractersticas y propiedades de los mismos, tipos de empresas y ubicacin de las mismas. Criterios de evaluacin: a) Se ha reconocido la finalidad del mensaje directo, telefnico o por otro medio auditivo. b) Se han emitido mensajes orales precisos y concretos para resolver situaciones puntuales: una cita, fechas y condiciones de envo/recepcin de un producto, funcionamiento bsico de una mquina/aparato. c) Se han reconocido las instrucciones orales y se han seguido las indicaciones emitidas en el contexto de la empresa. d) Se han utilizado los trminos tcnicos precisos para describir los productos o servicios propios del sector. e) Se ha tomado conciencia de la importancia de comprender globalmente un mensaje, sin necesidad de entender todos y cada uno de los elementos del mismo.
DESARROLLO DE APLICACIONES WEB

BORRADOR

112

f)

Se han resumido las ideas principales de informaciones dadas, utilizando sus propios recursos lingsticos. g) Se ha solicitado la reformulacin del discurso o parte del mismo cuando se ha considerado necesario. h) Se ha preparado una presentacin personal para una entrevista de trabajo. i) Se han descrito las competencias a desarrollar en el entorno laboral. 2. Interpreta y cumplimenta documentos escritos propios del sector y de las transacciones comerciales internacionales: manual de caractersticas y de funcionamiento, hoja de pedido, hoja de recepcin o entrega, facturas, reclamaciones. Criterios de evaluacin: a) Se ha extrado informacin especfica en mensajes relacionados con el producto o servicio ofertado (folletos publicitarios, manual de funcionamiento), as como de aspectos cotidianos de la vida profesional. b) Se han identificado documentos relacionados con transacciones comerciales. c) Se ha interpretado el mensaje recibido a travs de soportes telemticos: e-mail, fax, entre otros. d) Se han identificado las informaciones bsicas de una pgina web del sector. e) Se ha cumplimentado documentacin comercial y especfica de su campo profesional. f) Se ha utilizado correctamente la terminologa y vocabulario especfico de la profesin. g) Se han utilizado las frmulas de cortesa en presentaciones y despedidas propias del documento a elaborar. h) Se han realizado resmenes de textos relacionados con su entorno profesional. i) Se han identificado las ocupaciones y puestos de trabajo asociados al perfil. j) Se ha descrito y secuenciado un proceso de trabajo de su competencia. k) Se han descrito las competencias a desarrollar en el entorno laboral. l) Se ha elaborado un currculum vtae siguiendo las pautas utilizadas en pases europeos, para presentar su formacin y competencias profesionales. 3. Identifica y aplica actitudes y comportamientos profesionales en situaciones de comunicacin, respetando las normas de protocolo y los hbitos y costumbres establecidas con los diferentes pases. Criterios de evaluacin: a) Se han identificado los rasgos ms significativos de las costumbres y usos de la comunidad donde se habla la lengua extranjera. b) Se han descrito los protocolos y normas de relacin sociolaboral propios del pas. c) Se han identificado los aspectos socio-profesionales propios del sector, en cualquier tipo de texto. d) Se han aplicado los protocolos y normas de relacin social propios del pas de la lengua extranjera. e) Se han identificado los valores y costumbres propios del otro pas, relacionndolos con los de su pas de origen, para establecer las similitudes y diferencias.

Mdulo Profesional 11 INGLS TCNICO

BORRADOR

113

Mdulo Profesional 11 INGLS TCNICO

c) Contenidos bsicos
1. COMPRENSIN Y PRODUCCIN DE MENSAJES ORALES ASOCIADOS AL PERFIL Reconocimiento de mensajes profesionales del sector y cotidianos. Identificacin de mensajes directos, telefnicos, grabados. Diferenciacin de la idea principal y las ideas secundarias. Reconocimiento de otros recursos lingsticos: gustos y preferencias, sugerencias, argumentaciones, instrucciones, expresin de la condicin y duda, y otros. Seleccin de registros utilizados en la emisin de mensajes orales. Mantenimiento y seguimiento del discurso oral: apoyo, demostracin de entendimiento, peticin de aclaracin y otros. Entonacin como recurso de cohesin del texto oral. Produccin adecuada de sonidos y fonemas para una comprensin suficiente. Seleccin y utilizacin de marcadores lingsticos de relaciones sociales, normas de cortesa y diferencias de registro. Preparacin de una entrevista de trabajo, presentando su formacin y sus motivaciones personales.

procedimentales

conceptuales

- Terminologa especfica del sector. - Recursos gramaticales: tiempos verbales, preposiciones, adverbios, locuciones preposicionales y adverbiales, uso de la voz pasiva, oraciones de relativo, estilo indirecto y otros. - Sonidos y fonemas voclicos y consonnticos. Combinaciones y agrupaciones. - Apartados temticos de una entrevista de trabajo. - Toma de conciencia de la importancia de la lengua extranjera en el mundo profesional. - Respeto e inters por comprender y hacerse comprender. - Participacin activa en el intercambio de informacin. - Toma de conciencia de la propia capacidad para comunicarse en la lengua extranjera. - Respeto por las normas de cortesa y diferencias de registro propias de cada lengua.

actitudinales

2. INTERPRETACIN Y EMISIN DE MENSAJES ESCRITOS ASOCIADOS AL PERFIL - Comprensin de mensajes en diferentes formatos: manuales, folletos artculos bsicos profesionales y cotidianos. - Diferenciacin de la idea principal y las ideas secundarias. - Reconocimiento de las relaciones lgicas: oposicin, concesin, comparacin, condicin, causa, finalidad, resultado. - Diferenciacin de las relaciones temporales: anterioridad, posterioridad, simultaneidad. - Elaboracin de textos sencillos profesionales propios del sector y cotidianos. - Uso de los signos de puntuacin. - Seleccin lxica, seleccin de estructuras sintcticas, seleccin de contenido relevante para una utilizacin adecuada de los mismos. - Elaboracin de textos coherentes. - Comprensin de los apartados en un anuncio de oferta de trabajo asociado a su entorno profesional.

procedimentales

DESARROLLO DE APLICACIONES WEB

BORRADOR

114

- Elaboracin de una solicitud de trabajo asociada a su perfil: currculo y carta de motivacin. - Soportes telemticos: fax, e-mail, burofax, pginas web. - Registros de la lengua. - Documentacin asociada a transacciones internacionales: hoja de pedido, hoja de recepcin, factura. - Modelo de Currculum Vtae Europeo. - Competencias, ocupaciones y puestos de trabajo asociados al ciclo formativo. - Respeto e inters por comprender y hacerse comprender. - Muestra de inters por aspectos profesionales de otras culturas. - Respeto ante los hbitos de otras culturas y sociedades y su forma de pensar. - Valoracin de la necesidad de coherencia en el desarrollo del texto.

Mdulo Profesional 11 INGLS TCNICO

conceptuales

actitudinales

3. COMPRENSIN DE LA REALIDAD SOCIO-CULTURAL PROPIA DEL PAS - Interpretacin de los elementos culturales ms significativos para cada situacin de comunicacin. - Uso de los recursos formales y funcionales en situaciones que requieren un comportamiento socioprofesional con el fin de proyectar una buena imagen de la empresa. - Elementos sociolaborales ms significativos de los pases de lengua extranjera (inglesa). - Valoracin de las normas socioculturales y protocolarias en las relaciones internacionales. - Respeto para con otros usos y maneras de pensar.

procedimentales

conceptuales

actitudinales

d) Orientaciones metodolgicas
Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

1) Secuenciacin
Dado que la presentacin de los bloques de contenidos no facilita ni responde a necesidades de un proceso de formacin, es necesario organizar con ellos un recorrido didctico que priorice el logro de las capacidades compresivas y expresivas necesarias para resolver una situacin de comunicacin lingstica en el contexto laboral. Para organizar la programacin de este mdulo, se propone que sean los procedimientos quienes dirijan el proceso de enseanza dada la importancia que tienen en la enseanza de una lengua como herramienta de comunicacin y la motivacin que provoca su utilidad inmediata. Una situacin de comunicacin propia de la profesin implica unos procedimientos que hay que controlar para poder resolverla eficazmente. Los contenidos lexicales, morfolgicos y sintcticos no tendran sentido si no vehiculan un mensaje que ha de ser comprendido o expresado.

BORRADOR

115

Mdulo Profesional 11 INGLS TCNICO

As pues, el desarrollo de las cuatro capacidades lingsticas bsicas comprensin oral, comprensin escrita, expresin oral y expresin escrita es el objetivo a conseguir. El alumnado deber desenvolverse con cierta seguridad en la lengua extranjera, ante las situaciones que su puesto profesional le presente. Al margen de la metodologa y los materiales que utilice el profesorado, la eleccin de una situacin sencilla, propia de la profesin, servir para involucrar al alumnado en su propio aprendizaje. En torno a dicha situacin se organizarn las estructuras gramaticales (tiempo verbal, vocabulario, etc.) pertinentes, junto con el registro de lengua, las normas o protocolos sociales y/o profesionales adecuados. Tal vez sera conveniente, en la presentacin inicial del mdulo al alumnado, reflexionar junto con ellos para deducir cuales sern las situaciones mas comunes a las que se enfrentarn en su futura vida profesional, la imperiosa necesidad de una lengua extranjera en el sector productivo en el que trabajarn, as como la apertura a otras costumbres y culturas. Esta reflexin debera afianzarles en sus posibilidades de aprender para ser cada vez ms autnomos o autnomas y capaces de resolver sus propios problemas cuando estn en sus puestos de trabajo. Conviene no dejar de insistir en la relacin transversal que la lengua extranjera tiene con otros mdulos del ciclo para que sean conscientes del perfil profesional para el que se preparan. Por ltimo, hay que tener en cuenta tambin la formacin de base en lengua inglesa derivada de la etapa educativa anterior. La experiencia nos muestra que los logros obtenidos durante este aprendizaje suelen ser variopintos, casi tanto como la idiosincrasia personal de cada joven. En la medida en que se encuentren deficitarias algunas capacidades comunicativas o se vea la necesidad de homogeneizar los conocimientos bsicos en la diversidad del grupo, se proceder a complementar o reforzar los conocimientos pertinentes. Para ello, se definirn las unidades didcticas necesarias.

2) Aspectos metodolgicos
Concibiendo la lengua como un instrumento de comunicacin en el mundo profesional, se utiliza un mtodo activo y participativo en el aula. Se deber conceder especial importancia a la lengua oral, ya que, las situaciones profesionales actuales y la globalizacin as lo exigen. En clase se utiliza siempre la lengua inglesa y se anima constantemente al alumnado a utilizarla aunque su expresin no sea correcta. El o la enseante deber infundir confianza a cada estudiante para que sea consciente de sus posibilidades de comunicacin, que las tiene. Se primar la comprensin del mensaje sobre su correccin gramatical, haciendo hincapi en la pronunciacin y fluidez, condicionantes para que el mensaje pase al receptor. El trabajo en equipo ayuda a vencer la timidez inicial de los y las jvenes. Asimismo, se utilizarn las grabaciones audio y vdeo para que la auto-observacin y el propio anlisis de sus errores ayude a mejorar el aprendizaje en su aspecto ms costoso: la produccin de mensajes orales. El aprendizaje de una lengua requiere la movilizacin de todos los aspectos de la persona, dado que es una actividad muy compleja. La metodologa comunicativa aplicada en el proceso de enseanza-aprendizaje puede verse enriquecida con visitas a empresas del sector, preferiblemente inglesas, o invitaciones a trabajadores o trabajadoras en activo, para que ellos y ellas que provienen

DESARROLLO DE APLICACIONES WEB

BORRADOR

116

del entorno profesional y con una experiencia laboral, expliquen a los futuros profesionales su visin del puesto de trabajo, sus dificultades y sus ventajas. Adems de utilizar un mtodo / libro de texto con el material audio-vdeo que el propio mtodo aporte, se utilizarn otros soportes audio y vdeos de que disponga el centro, siempre centrados en situaciones profesionales. Asimismo, se trabajar con material autntico: cartas, facturas, guas, folletos y se consultarn pginas web inglesas. La adquisicin de una lengua es el producto de muchos factores internos del aprendiz y cada persona tiene necesidades, estilos, ritmos e intereses diferentes, por ello, hay que ofrecer materiales de diferente tipo que se adapten a sus necesidades (escrito, oral, imagen, msica, nuevas tecnologas, etc.) Las nuevas tecnologas no pueden estar ausentes en el aprendizaje, ya que, no lo estarn tampoco en el mundo laboral y social: Internet, e-mail, burofax, etc.

Mdulo Profesional 11 INGLS TCNICO

3) Actividades significativas y aspectos crticos de la evaluacin


El profesorado ejercer de dinamizador y facilitador para la utilizacin de la lengua inglesa oral en el aula, para que las situaciones sean lo mas crebles posibles, implicando al mximo al alumnado en su propio aprendizaje y en la bsqueda o utilizacin del material. Uso preferente de materiales referidos al entorno profesional: manuales de uso, folletos, croquis de piezas o productos, practicando los nmeros, fechas, horas, caractersticas descriptivas del producto o servicio ofertados. Anlisis de materiales publicitarios en ingls sobre empresas del sector o productos y servicios, comprendiendo el vocabulario tcnico y los adjetivos utilizados. Resolucin de problemas sencillos: preguntas de una clienta, pequeos accidentes, explicaciones puntuales. Informaciones breves sobre la empresa o el puesto de trabajo a un cliente extranjero que llegue de visita. Elaboracin de notas puntuales para dejar un recado a alguien o de alguien, precisiones de la tarea a realizar, fechas o cantidades de entrega, problemas surgidos. Presentacin de su currculum vtae para un puesto de trabajo acompaado de carta de motivacin, comprensin de un anuncio de trabajo en prensa, televisin, etc. Presentacin y explicacin de una factura/nota de pago, o de una aceptacin de envo/entrega. Grabaciones en vdeo de conversaciones en clase de un grupo de alumnos y de alumnas que simulan una situacin de la profesin para su anlisis posterior.

BORRADOR

117

Mdulo Profesional 12 FORMACIN Y ORIENTACIN LABORAL a) Presentacin


Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Especialidad del profesorado: Tipo de mdulo: Objetivos generales: Formacin y Orientacin Laboral 0617 Desarrollo de Aplicaciones Web Superior Informtica y Comunicaciones 99 horas 1 5 Formacin y Orientacin Laboral (Profesora o Profesor de Enseanza Secundaria) Mdulo transversal 25 / 26 / 28

12

Mdulo Profesional 12 FORMACIN Y ORIENTACIN LABORAL

b) Resultados de aprendizaje y criterios de evaluacin


1. Selecciona oportunidades de empleo, identificando las diferentes posibilidades de insercin y las alternativas de aprendizaje a lo largo de la vida. Criterios de evaluacin: a) Se ha valorado la importancia de la formacin permanente como factor clave para la empleabilidad y la adaptacin a las exigencias del proceso productivo. b) Se han identificado los itinerarios formativo-profesionales relacionados con el perfil profesional del ttulo. c) Se han determinado las aptitudes y actitudes requeridas para la actividad profesional relacionada con el perfil. d) Se han identificado los principales yacimientos de empleo y de insercin laboral asociados al titulado o a la titulada. e) Se han determinado las tcnicas utilizadas en el proceso de bsqueda de empleo. f) Se han previsto las alternativas de autoempleo en los sectores profesionales relacionados con el ttulo. g) Se ha realizado la valoracin de la personalidad, aspiraciones, actitudes y formacin propia para la toma de decisiones. 2. Aplica las estrategias del trabajo en equipo, valorando su eficacia y eficiencia para la consecucin de los objetivos de la organizacin.

DESARROLLO DE APLICACIONES WEB

BORRADOR

118

Criterios de evaluacin: a) Se han valorado las ventajas del trabajo en equipo en situaciones de trabajo relacionadas con el perfil. b) Se han identificado los equipos de trabajo que pueden constituirse en una situacin real de trabajo. c) Se han determinado las caractersticas del equipo de trabajo eficaz frente a los equipos ineficaces. d) Se ha valorado positivamente la necesaria existencia de diversidad de roles y opiniones asumidos por los y las miembros de un equipo. e) Se ha reconocido la posible existencia de conflicto entre los y las miembros de un grupo como un aspecto caracterstico de las organizaciones. f) Se han identificado los tipos de conflictos y sus fuentes. g) Se han determinado procedimientos para la resolucin del conflicto. 3. Ejerce los derechos y cumple las obligaciones que se derivan de las relaciones laborales, reconocindolos en los diferentes contratos de trabajo. Criterios de evaluacin: a) Se han identificado los conceptos bsicos del derecho del trabajo. b) Se han distinguido los principales organismos que intervienen en las relaciones entre empresarios o empresarias y trabajadores o trabajadoras. c) Se han determinado los derechos y obligaciones derivados de la relacin laboral. d) Se han clasificado las principales modalidades de contratacin, identificando las medidas de fomento de la contratacin para determinados colectivos. e) Se han valorado las medidas establecidas por la legislacin vigente para la conciliacin de la vida laboral y familiar. f) Se han identificado las causas y efectos de la modificacin, suspensin y extincin de la relacin laboral. g) Se ha analizado el recibo de salarios, identificando los principales elementos que lo integran. h) Se han analizado las diferentes medidas de conflicto colectivo y los procedimientos de solucin de conflictos. i) Se han determinado las condiciones de trabajo pactadas en un convenio colectivo aplicable a un sector profesional relacionado con el ttulo. j) Se han identificado las caractersticas definitorias de los nuevos entornos de organizacin del trabajo. 4. Determina la accin protectora del sistema de la Seguridad Social ante las distintas contingencias cubiertas, identificando las distintas clases de prestaciones. Criterios de evaluacin: a) Se ha valorado el papel de la Seguridad Social como pilar esencial para la mejora de la calidad de vida de la ciudadana. b) Se han enumerado las diversas contingencias que cubre el sistema de Seguridad Social. c) Se han identificado los regmenes existentes en el sistema de la Seguridad Social. d) Se han identificado las obligaciones de la figura de empresario o empresaria y trabajador o trabajadora dentro del sistema de Seguridad Social. e) Se han identificado, en un supuesto sencillo, las bases de cotizacin de un trabajador o una trabajadora y las cuotas correspondientes a la figura de trabajador o trabajadora y empresario o empresaria.

Mdulo Profesional 12 FORMACIN Y ORIENTACIN LABORAL

BORRADOR

119

Mdulo Profesional 12 FORMACIN Y ORIENTACIN LABORAL

f)

Se han clasificado las prestaciones del sistema de Seguridad Social, identificando los requisitos. g) Se han determinado las posibles situaciones legales de desempleo. h) Se ha realizado el clculo de la duracin y cuanta de una prestacin por desempleo de nivel contributivo bsico. 5. Evala los riesgos derivados de su actividad, analizando las condiciones de trabajo y los factores de riesgo presentes en su entorno laboral. Criterios de evaluacin: a) Se ha valorado la importancia de la cultura preventiva en todos los mbitos y actividades de la empresa. b) Se han relacionado las condiciones laborales con la salud del trabajador o de la trabajadora. c) Se han clasificado los factores de riesgo en la actividad y los daos derivados de los mismos. d) Se han identificado las situaciones de riesgo ms habituales en los entornos de trabajo asociados al perfil profesional del ttulo. e) Se ha determinado la evaluacin de riesgos en la empresa. f) Se han determinado las condiciones de trabajo con significacin para la prevencin en los entornos de trabajo relacionados con el perfil profesional. g) Se han clasificado y descrito los tipos de daos profesionales, con especial referencia a accidentes de trabajo y enfermedades profesionales relacionados con el perfil profesional del ttulo. 6. Participa en la elaboracin de un plan de prevencin de riesgos en una pequea empresa, identificando las responsabilidades de todos los agentes implicados. Criterios de evaluacin: a) Se han determinado los principales derechos y deberes en materia de prevencin de riesgos laborales. b) Se han clasificado las distintas formas de gestin de la prevencin en la empresa en funcin de los distintos criterios establecidos en la normativa sobre prevencin de riesgos laborales. c) Se han determinado las formas de representacin de los trabajadores y de las trabajadoras en la empresa en materia de prevencin de riesgos. d) Se han identificado los organismos pblicos relacionados con la prevencin de riesgos laborales. e) Se ha valorado la importancia de la existencia de un plan preventivo en la empresa que incluya la secuenciacin de actuaciones que se deben realizar en caso de emergencia. f) Se ha definido el contenido del plan de prevencin en un centro de trabajo relacionado con el sector profesional del titulado o de la titulada. g) Se ha proyectado un plan de emergencia y evacuacin de una pequea o mediana empresa. 7. Aplica las medidas de prevencin y proteccin, analizando las situaciones de riesgo en el entorno laboral asociado al ttulo. Criterios de evaluacin: a) Se han definido las tcnicas de prevencin y de proteccin individual y colectiva que deben aplicarse para evitar los daos en su origen y minimizar sus consecuencias en caso de que sean inevitables.
DESARROLLO DE APLICACIONES WEB

BORRADOR

120

b) Se ha analizado el significado y alcance de los distintos tipos de sealizacin de seguridad. c) Se han analizado los protocolos de actuacin en caso de emergencia. d) Se han identificado las tcnicas de clasificacin de personas heridas en caso de emergencia cuando existan vctimas de diversa gravedad. e) Se han identificado las tcnicas bsicas de primeros auxilios que han de ser aplicadas en el lugar del accidente ante distintos tipos de daos y la composicin y uso del botiqun. f) Se han determinado los requisitos y condiciones para la vigilancia de la salud de los trabajadores y de las trabajadoras, y su importancia como medida de prevencin.

Mdulo Profesional 12 FORMACIN Y ORIENTACIN LABORAL

c) Contenidos bsicos
1. PROCESO DE INSERCIN LABORAL Y APRENDIZAJE A LO LARGO DE LA VIDA - Anlisis de los intereses, aptitudes y motivaciones personales para la carrera profesional. - Identificacin de itinerarios formativos relacionados con el ttulo. - Definicin y anlisis del sector profesional del ttulo. - Planificacin de la propia carrera: Establecimiento de objetivos laborales, a medio y largo plazo, compatibles con necesidades y preferencias. Objetivos realistas y coherentes con la formacin actual y la proyectada. - Establecimiento de una lista de comprobacin personal de coherencia entre plan de carrera, formacin y aspiraciones. - Cumplimentacin de documentos necesarios para la insercin laboral (carta de presentacin, currculum vtae), as como la realizacin de testes psicotcnicos y entrevistas simuladas. - Tcnicas e instrumentos de bsqueda de empleo. - El proceso de toma de decisiones. - Proceso de bsqueda de empleo en pequeas, medianas y grandes empresas del sector. - Oportunidades de aprendizaje y empleo en Europa. Europass, Ploteus. - Valoracin de la importancia de la formacin permanente para la trayectoria laboral y profesional del titulado o de la titulada. - Responsabilizacin del propio aprendizaje. Conocimiento de los requerimientos y de los frutos previstos. - Valoracin del autoempleo como alternativa para la insercin profesional. - Valoracin de los itinerarios profesionales para una correcta insercin laboral. - Compromiso hacia el trabajo. Puesta en valor de la capacitacin adquirida.

procedimentales

conceptuales

actitudinales

2. GESTIN DEL CONFLICTO Y EQUIPOS DE TRABAJO procedimentales - Anlisis de una organizacin como equipo de personas.

BORRADOR

121

Mdulo Profesional 12 FORMACIN Y ORIENTACIN LABORAL

- Anlisis de estructuras organizativas. - Anlisis de los posibles roles de sus integrantes en el equipo de trabajo. - Anlisis de la aparicin de los conflictos en las organizaciones: compartir espacios, ideas y propuestas. - Anlisis de los distintos tipos de conflicto, intervinientes y sus posiciones de partida. - Anlisis de los distintos tipos de solucin de conflictos, la intermediacin y buenos oficios. - Anlisis de la formacin de los equipos de trabajo. - La estructura organizativa de una empresa como conjunto de personas para la consecucin de un fin. - Clases de equipos en la industria del sector segn las funciones que desempean. - Anlisis de la formacin de los equipos de trabajo. - La comunicacin como elemento bsico de xito en la formacin de equipos. - Caractersticas de un equipo de trabajo eficaz. - Definicin de conflicto: caractersticas, fuentes y etapas del conflicto. - Mtodos para la resolucin o supresin del conflicto: mediacin, conciliacin y arbitraje. - Valoracin de la aportacin de las personas en la consecucin de los objetivos empresariales. - Valoracin de las ventajas e inconvenientes del trabajo de equipo para la eficacia de la organizacin. - Valoracin de la comunicacin como factor clave en el trabajo en equipo. - Actitud participativa en la resolucin de conflictos que se puedan generar en los equipos de trabajo. - Ponderacin de los distintos sistemas de solucin de conflictos.

conceptuales

actitudinales

3. CONDICIONES LABORALES DERIVADAS DEL CONTRATO DE TRABAJO - Anlisis de fuentes del derecho laboral y clasificacin segn su jerarqua. - Anlisis de las caractersticas de las actividades laborales reguladas por el TRLET. - Formalizacin y comparacin, segn sus caractersticas, de las modalidades de contrato ms habituales. - Interpretacin de la nmina. - Anlisis del convenio colectivo de su sector de actividad profesional. - Fuentes bsicas del derecho laboral: Constitucin, Directivas comunitarias, Estatuto de los Trabajadores, Convenio Colectivo. - El contrato de trabajo: elementos del contrato, caractersticas y formalizacin, contenidos mnimos, obligaciones del empresario o de la empresaria, medidas generales de empleo. - Tipos de contrato: indefinidos, formativos, temporales, a tiempo parcial. - La jornada laboral: duracin, horario, descansos (calendario laboral y fiestas, vacaciones, permisos). - El salario: tipos, abono, estructura, pagas extraordinarias, percepciones no salariales, garantas salariales. - Deducciones salariales: bases de cotizacin y porcentajes, IRPF. - Modificacin, suspensin y extincin del contrato.

procedimentales

conceptuales

DESARROLLO DE APLICACIONES WEB

BORRADOR

122

- Representacin sindical: concepto de sindicato, derecho de sindicacin, asociaciones empresariales, conflictos colectivos, la huelga, el cierre patronal. - El convenio colectivo. Negociacin colectiva. - Nuevos entornos de organizacin del trabajo: externalizacin, teletrabajo... - Valoracin de necesidad de la regulacin laboral. - Inters por conocer las normas que se aplican en las relaciones laborales de su sector de actividad profesional. - Reconocimiento de los cauces legales previstos como modo de resolver conflictos laborales. - Rechazo de prcticas poco ticas e ilegales en la contratacin de trabajadores o trabajadoras, especialmente, en los colectivos mas desprotegidos. - Reconocimiento y valoracin de la funcin de los sindicatos como agentes de mejora social.

Mdulo Profesional 12 FORMACIN Y ORIENTACIN LABORAL

actitudinales

4. SEGURIDAD SOCIAL, EMPLEO Y DESEMPLEO - Anlisis de la importancia de la universalidad del sistema general de la Seguridad Social. - Resolucin de casos prcticos sobre prestaciones de la Seguridad Social. - El sistema de la Seguridad Social: campo de aplicacin, estructura, regmenes, entidades gestoras y colaboradoras. - Principales obligaciones de empresarios o empresarias y trabajadores o trabajadoras en materia de Seguridad Social: afiliacin, altas, bajas y cotizacin. - Accin protectora: asistencia sanitaria, maternidad, incapacidad temporal y permanente, lesiones permanentes no invalidantes, jubilacin, desempleo, muerte y supervivencia. - Clases, requisitos y cuanta de las prestaciones. - Sistemas de asesoramiento de los trabajadores y de las trabajadoras respecto a sus derechos y deberes. - Reconocimiento del papel de la Seguridad Social en la mejora de la calidad de vida de la ciudadana. - Rechazo hacia las conductas fraudulentas, tanto en cotizacin como en las prestaciones de la Seguridad Social.

procedimentales

conceptuales

actitudinales

5. EVALUACIN DE RIESGOS PROFESIONALES - Anlisis y determinacin de las condiciones de trabajo. - Anlisis de factores de riesgo. - Anlisis de riesgos ligados a las condiciones de seguridad.

procedimentales

BORRADOR

123

Mdulo Profesional 12 FORMACIN Y ORIENTACIN LABORAL

- Anlisis de riesgos ligados a las condiciones ambientales. - Anlisis de riesgos ligados a las condiciones ergonmicas y psicosociales. - Identificacin de los mbitos de riesgo en la empresa. - Establecimiento de un protocolo de riesgos segn la funcin profesional. - Distincin entre accidente de trabajo y enfermedad profesional. - El concepto de riesgo profesional. - La evaluacin de riesgos en la empresa como elemento bsico de la actividad preventiva. - Riesgos especficos en el entorno laboral asociado al perfil. - Daos a la salud del trabajador o de la trabajadora que pueden derivarse de las situaciones de riesgo detectadas. - Importancia de la cultura preventiva en todas las fases de la actividad preventiva. - Valoracin de la relacin entre trabajo y salud. - Inters en la adopcin de medidas de prevencin. - Valoracin en la transmisin de la formacin preventiva en la empresa.

conceptuales

actitudinales

6. PLANIFICACIN DE LA PREVENCIN DE RIESGOS EN LA EMPRESA - Proceso de planificacin y sistematizacin como herramientas bsicas de prevencin. - Anlisis de la norma bsica de PRL. - Anlisis de la estructura institucional en materia PRL. - Elaboracin de un plan de emergencia en el entorno de trabajo. - Puesta en comn y anlisis de distintos planes de emergencia. - El desarrollo del trabajo y sus consecuencias sobre la salud e integridad humanas. - Derechos y deberes en materia de prevencin de riesgos laborales. - Responsabilidades en materia de prevencin de riesgos laborales. - Agentes intervinientes en materia de PRL y salud y sus diferentes roles. - Gestin de la prevencin en la empresa. - Representacin de los trabajadores y de las trabajadoras en materia preventiva (tcnico bsico o tcnica bsica en PRL). - Organismos pblicos relacionados con la prevencin de riesgos laborales. - Planificacin de la prevencin en la empresa. - Planes de emergencia y de evacuacin en entornos de trabajo. - Valoracin de la importancia y necesidad de la PRL. - Valoracin de su posicin como agente de PRL y SL. - Valoracin de los avances para facilitar el acceso a la SL por parte de las instituciones pblicas y privadas. - Valoracin y traslado de su conocimiento a los planes de emergencia del colectivo al que pertenece.

procedimentales

conceptuales

actitudinales

7. APLICACIN DE MEDIDAS DE PREVENCIN Y PROTECCIN EN LA EMPRESA

DESARROLLO DE APLICACIONES WEB

BORRADOR

124

procedimentales

- Identificacin de diversas tcnicas de prevencin individual. - Anlisis de las obligaciones empresariales y personales en la utilizacin de medidas de autoproteccin. - Aplicacin de tcnicas de primeros auxilios. - Anlisis de situaciones de emergencia. - Realizacin de protocolos de actuacin en caso de emergencia. - Vigilancia de la salud de los trabajadores y las trabajadoras. Medidas de prevencin y proteccin individual y colectiva. Protocolo de actuacin ante una situacin de emergencia. Urgencia mdica / primeros auxilios. Conceptos bsicos. Tipos de sealizacin.

Mdulo Profesional 12 FORMACIN Y ORIENTACIN LABORAL

conceptuales

actitudinales

- Valoracin de la previsin de emergencias. - Valoracin de la importancia de un plan de vigilancia de la salud. - Participacin activa en las actividades propuestas.

d) Orientaciones metodolgicas
Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

1) Secuenciacin
Esta propuesta de secuenciacin y organizacin de los contenidos se basa en la lgica del itinerario de insercin laboral que seguir el alumnado al finalizar el ciclo formativo que est realizando, es decir, los pasos que tendr que dar desde que finalice el ciclo hasta que acceda a un empleo y se estabilice en dicho empleo o finalice la relacin laboral. El itinerario que seguir el alumnado tendr 4 momentos: a) b) c) d) a) Bsqueda de empleo. Incorporacin a la empresa y periodo de adaptacin. Desempeo del puesto de trabajo. Finalizacin de la relacin laboral y salida de la empresa. Bsqueda de empleo:

La propuesta de desarrollar al inicio del mdulo de FOL estos contenidos se debe a que, tras la finalizacin del ciclo formativo, lo primero que deber hacer el alumnado es buscar empleo. En concreto, se desarrollarn los contenidos referentes a: b) Proyecto y objetivo profesional. Oportunidades de empleo y aprendizaje en Europa. Acceso al empleo pblico, privado o por cuenta propia. Fuentes de informacin relacionadas con la bsqueda de empleo.

Incorporacin a la empresa y periodo de adaptacin:

A continuacin, si el alumnado ha tenido xito en su proceso de bsqueda de empleo, llegar el momento de incorporarse a la empresa. En este periodo de su vida laboral deber utilizar capacidades relacionadas con los siguientes contenidos: El derecho del trabajo y sus fuentes. Derechos derivados de la relacin laboral.

BORRADOR

125

c)

Mdulo Profesional 12 FORMACIN Y ORIENTACIN LABORAL

Modalidades de contratacin y medidas de fomento de la contratacin. El Sistema de la Seguridad Social. Convenios colectivos de trabajo. Fuentes de informacin relacionadas con la incorporacin a la empresa.

Desempeo del puesto de trabajo:

Superado el periodo inicial de incorporacin y adaptacin al nuevo puesto de trabajo, continuar el periodo de desempeo del puesto hasta la finalizacin de la relacin laboral por cualquiera de los supuestos legalmente contemplados. Los contenidos relacionados con este periodo son: d) Condiciones de trabajo: salario, tiempo de trabajo y descanso laboral. El recibo de salario o nmina y sus contenidos. La Seguridad Social: prestaciones y trmites. Modificacin y suspensin del contrato. Asesoramiento de los trabajadores y de las trabajadoras respecto a sus derechos y deberes. La representacin de los trabajadores y de las trabajadoras. La negociacin colectiva. Los conflictos colectivos de trabajo. Trabajo en equipo. El conflicto. Nuevos entornos de organizacin del trabajo. Beneficios para los trabajadores y para las trabajadoras en las nuevas organizaciones. Riesgos profesionales. Planificacin y aplicacin de medidas de proteccin y prevencin.

Finalizacin de la relacin laboral y salida de la empresa:

En el caso de que finalice la relacin laboral, el alumnado deber tener las competencias necesarias para afrontar este periodo. Los contenidos a desarrollar son: Extincin del contrato de trabajo y sus consecuencias. La liquidacin de haberes o finiquito. Trmites relacionados con la Seguridad Social: bajas. Concepto y situaciones protegibles en la proteccin por desempleo. Sistemas de asesoramiento de los trabajadores y las trabajadoras respecto a sus derechos y deberes.

En los casos en los que el alumnado no contine en la empresa por finalizacin de la relacin laboral, deber comenzar nuevamente el proceso de bsqueda de empleo, vendr un nuevo periodo de incorporacin a la empresa, etc.

2) Aspectos metodolgicos
En principio, parece apropiado que el profesor o la profesora realice una presentacin y desarrollo de los contenidos del mdulo, siempre, teniendo como referente el entorno socio-econmico ms cercano. En una segunda fase, se dar un mayor peso a la participacin activa del alumnado mediante el desarrollo de diversas actividades, individualmente o en grupo, que le permitan concretar los conceptos y desarrollar las habilidades y destrezas: exposicin de las experiencias personales del alumnado, utilizacin de noticias de prensa, uso de las TIC (Tecnologas de la Informacin y de la Comunicacin).
DESARROLLO DE APLICACIONES WEB

BORRADOR

126

A la hora de abordar el apartado de trabajo en equipo y los conflictos que se generan, se pueden utilizar conflictos que se dan en el entorno del aula, relaciones alumnadoprofesorado, conflictos en el mbito familiar, cuadrillas para analizar comportamientos de las partes y su posible solucin. En el desarrollo del mdulo parece pertinente recurrir a la colaboracin de expertos (miembros de comits de empresa, delegados y delegadas sindicales, abogados y abogadas laboralistas, etc.) para conocer de cerca situaciones y conflictos laborales. En el mbito de la Prevencin de Riesgos Laborales, parece conveniente desarrollar prcticas de primeros auxilios, tcnicas de extincin, visitas a centros de trabajo... para lo cual sera necesario la colaboracin de organizaciones como: Cruz Roja, Osalan, Inspeccin de trabajo, Servicios de extincin de incendios Se ha de tener presente que tras la superacin del mdulo, el alumnado adquiere las responsabilidades profesionales equivalentes a las que precisen las actividades de nivel bsico en prevencin de riesgos laborales. Adems, a nivel metodolgico, se recomienda desarrollar los contenidos del mdulo mediante metodologas activas como el trabajo en equipo y el aprendizaje basado en problemas ABP-PBL. Por ltimo, para un adecuado desarrollo de las tcnicas de bsqueda de empleo, sera conveniente la realizacin de un caso prctico, simulando una bsqueda de empleo real por parte del alumnado: elaboracin de documentos generalmente utilizados para esta actividad (currculo, carta de presentacin), seleccin de ofertas de empleo en los medios de comunicacin ms habituales.

Mdulo Profesional 12 FORMACIN Y ORIENTACIN LABORAL

3) Actividades significativas y aspectos crticos de la evaluacin


Descripcin del sector productivo de referencia: Anlisis de la evolucin del sector productivo de referencia. Identificacin del nivel de empleabilidad del sector. Utilizacin e interpretacin de estadsticas y cuadros macroeconmicos. Identificacin de los distintos tipos de relaciones laborales y las distintas modalidades de contratacin laboral: Anlisis de las fuentes del derecho laboral. Identificacin de las distintas formas de contratacin laboral. Identificacin de los derechos y deberes resultantes del contrato de trabajo (incluyendo el sistema de proteccin social). Determinacin de los distintos grupos de trabajo y tcnicas de resolucin de conflictos: Identificacin de la tipologa de grupos de trabajo. Anlisis de conflicto y sus modalidades de resolucin. Identificacin de los distintos tipos de riesgos derivados del ejercicio de la profesin: Evaluacin de los riesgos que se derivan del ejercicio de la profesin. Identificacin de las tcnicas de prevencin de riesgos laborales. Diseo de un determinado plan de prevencin y comparacin con otros existentes: Identificacin de las distintas tcnicas utilizadas en primeros auxilios.

BORRADOR

127

Mdulo Profesional 12 FORMACIN Y ORIENTACIN LABORAL

Descripcin de los diversos tipos de mecanismos utilizados en la bsqueda de empleo: Identificacin de las distintas fases en el proceso de bsqueda de empleo. Cumplimentacin de la documentacin necesaria para conseguir un empleo. Utilizacin de las TIC como herramienta de bsqueda de empleo. Valoracin de la importancia del aprendizaje a lo largo la vida.

DESARROLLO DE APLICACIONES WEB

BORRADOR

128

Mdulo Profesional 13 EMPRESA E INICIATIVA EMPRENDEDORA a) Presentacin


Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Especialidad del profesorado: Tipo de mdulo: Objetivos generales: Empresa e Iniciativa Emprendedora 0618 Desarrollo de Aplicaciones Web Superior Informtica y Comunicaciones 60 horas 2 4 Formacin y Orientacin Laboral (Profesora o Profesor de Enseanza Secundaria) Mdulo transversal 27 / 28

13

Mdulo Profesional 13 EMPRESA E INICIATIVA EMPRENDEDORA

b) Resultados de aprendizaje y criterios de evaluacin


1. Reconoce y valora las capacidades asociadas a la iniciativa emprendedora, analizando los requerimientos derivados de los puestos de trabajo y de las actividades empresariales. Criterios de evaluacin: a) Se ha identificado el concepto de innovacin y su relacin con el progreso de la sociedad y el aumento en el bienestar de las personas. b) Se ha analizado el concepto de cultura emprendedora y su importancia como fuente de creacin de empleo y bienestar social. c) Se ha valorado la importancia de la iniciativa individual, la creatividad, la formacin y la colaboracin como requisitos indispensables para tener xito en la actividad emprendedora. d) Se ha analizado la capacidad de iniciativa en el trabajo de una persona empleada en una pyme. e) Se ha analizado el desarrollo de la actividad emprendedora de un empresario o una empresaria que se inicie en el sector. f) Se ha analizado el concepto de riesgo como elemento inevitable de toda actividad emprendedora.

BORRADOR

129

g) Se ha analizado el concepto de empresario o empresaria y los requisitos y actitudes necesarios para desarrollar la actividad empresarial.

Mdulo Profesional 13 EMPRESA E INICIATIVA EMPRENDEDORA

2. Define la oportunidad de creacin de una pequea empresa, seleccionando la idea empresarial y realizando el estudio de mercado que apoye la viabilidad, valorando el impacto sobre el entorno de actuacin e incorporando valores ticos. Criterios de evaluacin: a) Se ha desarrollado un proceso de generacin de ideas de negocio. b) Se ha generado un procedimiento de seleccin de una determinada idea en el mbito del negocio relacionado con el ttulo. c) Se ha realizado un estudio de mercado sobre la idea de negocio seleccionada. d) Se han elaborado las conclusiones del estudio de mercado y se ha establecido el modelo de negocio a desarrollar. e) Se han determinado los valores innovadores de la propuesta de negocio. f) Se ha analizado el fenmeno de la responsabilidad social de las empresas y su importancia como un elemento de la estrategia empresarial. g) Se ha elaborado el balance social de una empresa relacionada con el ttulo y se han descrito los principales costes y beneficios sociales que producen. h) Se han identificado, en empresas del sector, prcticas que incorporan valores ticos y sociales. i) Se ha llevado a cabo un estudio de viabilidad econmica y financiera de una pyme relacionada con el ttulo. 3. Realiza las actividades para elaborar el plan de empresa, su posterior puesta en marcha y su constitucin, seleccionando la forma jurdica e identificando las obligaciones legales asociadas. Criterios de evaluacin: a) Se han descrito las funciones bsicas que se realizan en una empresa y se ha analizado el concepto de sistema aplicado a la empresa. b) Se han identificado los principales componentes del entorno general que rodea a la empresa; en especial, el entorno econmico, social, demogrfico y cultural. c) Se ha analizado la influencia en la actividad empresarial de las relaciones con la clientela, con los proveedores y las proveedoras, y con la competencia como principales integrantes del entorno especfico. d) Se han identificado los elementos del entorno de una pyme del sector. e) Se han analizado los conceptos de cultura empresarial e imagen corporativa, y su relacin con los objetivos empresariales. f) Se han analizado las diferentes formas jurdicas de la empresa. g) Se ha especificado el grado de responsabilidad legal de los propietarios o las propietarias de la empresa en funcin de la forma jurdica elegida. h) Se ha diferenciado el tratamiento fiscal establecido para las diferentes formas jurdicas de la empresa. i) Se han analizado los trmites exigidos por la legislacin vigente para la constitucin de una pyme. j) Se ha realizado una bsqueda exhaustiva de las diferentes ayudas para la creacin de empresas del sector en la localidad de referencia. k) Se ha incluido en el plan de empresa todo lo relativo a la eleccin de la forma jurdica, estudio de viabilidad econmico-financiera, trmites administrativos, ayudas y subvenciones. l) Se han identificado las vas de asesoramiento y gestin administrativa externas existentes a la hora de poner en marcha una pyme.

DESARROLLO DE APLICACIONES WEB

BORRADOR

130

4. Realiza actividades de gestin administrativa y financiera bsica de una pyme, identificando las principales obligaciones contables y fiscales, y cumplimentando la documentacin. Criterios de evaluacin: a) Se han analizado los conceptos bsicos de contabilidad, as como las tcnicas de registro de la informacin contable. b) Se han descrito las tcnicas bsicas de anlisis de la informacin contable, en especial en lo referente a la solvencia, liquidez y rentabilidad de la empresa. c) Se han definido las obligaciones fiscales de una empresa relacionada con el ttulo. d) Se han diferenciado los tipos de impuestos en el calendario fiscal. e) Se ha cumplimentado la documentacin bsica de carcter comercial y contable (facturas, albaranes, notas de pedido, letras de cambio, cheques y otros) para una pyme del sector y se han descrito los circuitos que dicha documentacin recorre en la empresa. f) Se ha incluido la anterior documentacin en el plan de empresa.

Mdulo Profesional 13 EMPRESA E INICIATIVA EMPRENDEDORA

c) Contenidos bsicos
1. INICIATIVA EMPRENDEDORA - Anlisis de las principales caractersticas de la innovacin en la actividad del sector relacionado con el ttulo (materiales, tecnologa, organizacin del proceso, etc.) - Anlisis de los factores clave de los emprendedores o las emprendedoras: iniciativa, creatividad, liderazgo, comunicacin, capacidad de toma de decisiones, planificacin y formacin. - Evaluacin del riesgo en la actividad emprendedora. conceptuales Innovacin y desarrollo econmico en el sector. La cultura emprendedora como necesidad social. Concepto de empresario o empresaria. La actuacin de los emprendedores o de las emprendedoras como empleados o empleadas de una empresa del sector. La actuacin de los emprendedores o emprendedoras como empresarios o empresarias. La colaboracin entre emprendedores o emprendedoras. Requisitos para el ejercicio de la actividad empresarial. La idea de negocio en el mbito de la familia profesional. Buenas prcticas de cultura emprendedora en la actividad econmica asociada al ttulo y en el mbito local.

procedimentales

actitudinales

- Valoracin del carcter emprendedor y la tica del emprendizaje. - Valoracin de la iniciativa, creatividad y responsabilidad como motores del emprendizaje.

2. IDEAS EMPRESARIALES, EL ENTORNO Y SU DESARROLLO - Aplicacin de herramientas para la determinacin de la idea empresarial. - Bsqueda de datos de empresas del sector por medio de Internet. - Anlisis del entorno general de la empresa a desarrollar.

procedimentales

BORRADOR

131

- Anlisis de una empresa tipo de la familia profesional. - Identificacin de fortalezas, debilidades, amenazas y oportunidades. - Establecimiento del modelo de negocio, partiendo de las conclusiones del estudio de mercado. - Realizacin de ejercicios de innovacin sobre la idea determinada. - Obligaciones de una empresa con su entorno especfico y con el conjunto de la sociedad (desarrollo sostenible). - La conciliacin de la vida laboral y familiar. - Responsabilidad social y tica de las empresas del sector. - Estudio de mercado: el entorno, la clientela, los competidores o las competidoras y los proveedores o las proveedoras. - Reconocimiento y valoracin del balance social de la empresa. - Respeto por la igualdad de gnero. - Valoracin de la tica empresarial.

Mdulo Profesional 13 EMPRESA E INICIATIVA EMPRENDEDORA

conceptuales

actitudinales

3. VIABILIDAD Y PUESTA EN MARCHA DE UNA EMPRESA - Establecimiento del plan de marketing: poltica de comunicacin, poltica de precios y logstica de distribucin. - Elaboracin del plan de produccin. - Elaboracin de la viabilidad tcnica, econmica y financiera de una empresa del sector. - Anlisis de las fuentes de financiacin y elaboracin del presupuesto de la empresa. - Eleccin de la forma jurdica. Dimensin y nmero de socios y socias. conceptuales Concepto de empresa. Tipos de empresa. Elementos y reas esenciales de una empresa. La fiscalidad en las empresas. Trmites administrativos para la constitucin de una empresa (Hacienda, Seguridad Social, entre otros). - Ayudas, subvenciones e incentivos fiscales para las empresas de la familia profesional. - La responsabilidad de los propietarios o las propietarias de la empresa. - Rigor en la evaluacin de la viabilidad tcnica y econmica del proyecto. - Respeto por el cumplimiento de los trmites administrativos y legales.

procedimentales

actitudinales

4. FUNCIN ADMINISTRATIVA - Anlisis de la informacin contable: tesorera, cuenta de resultados y balance. - Cumplimentacin de documentos fiscales y laborales. - Cumplimentacin de documentos mercantiles: facturas, cheques, letras, entre otros. - Concepto de contabilidad y nociones bsicas. - La contabilidad como imagen fiel de la situacin econmica. - Obligaciones legales (fiscales, laborales y mercantiles) de las empresas.

procedimentales

conceptuales

DESARROLLO DE APLICACIONES WEB

BORRADOR

132

- Requisitos y plazos para la presentacin de documentos oficiales.

Mdulo Profesional 13 EMPRESA E INICIATIVA EMPRENDEDORA

actitudinales

- Valoracin de la organizacin y orden en relacin con la documentacin administrativa generada. - Respeto por el cumplimiento de los trmites administrativos y legales.

d) Orientaciones metodolgicas
Para la organizacin y desarrollo del proceso de enseanza-aprendizaje de este mdulo, se sugieren las siguientes recomendaciones:

1) Secuenciacin
Sera conveniente iniciar este mdulo con la mentalizacin del alumnado hacia la actitud emprendedora, tanto como trabajador o trabajadora por cuenta propia como por cuenta ajena de una organizacin. Posteriormente, se le har reflexionar sobre las ideas empresariales y se le facilitarn las metodologas adecuadas para seleccionarlas. Preferiblemente, se desarrollar en el entorno de la familia profesional que corresponda, aunque no se descartan otros sectores profesionales. Se continuar con el desarrollo de la idea empresarial, realizando el estudio de mercado, la idea de negocio y diseando la empresa que soporte dicha idea, valorando el impacto que produce en su entorno desde el punto de vista social, tico y ambiental. Se acometer la realizacin del plan de empresa, abordando su viabilidad tcnica, econmica y financiera, as como otros aspectos como el plan de marketing, recursos humanos, forma jurdica, etc. Finalmente, se le proporcionar al alumnado conceptos bsicos de contabilidad, fiscalidad y gestin administrativa.

2) Aspectos metodolgicos
En este mdulo, la labor del profesor o de la profesora se asemeja ms a la desarrollada por un entrenador. Debe realizar la tutorizacin de los proyectos ejerciendo de facilitador o facilitadora, segn las necesidades del grupo. Con la explicacin, por su parte, de los objetivos y una breve introduccin de los conocimientos necesarios para comenzar el camino, es el alumnado el que va realizando el proyecto de empresa para adquirir las capacidades de emprendizaje, bien por cuenta propia, bien por cuenta ajena. A medida que el alumnado va avanzando en su proyecto, el profesor o la profesora introducir los conocimientos necesarios por medio de explicaciones o mediante actividades desarrolladas en clase. Incluso, induciendo a leer ciertos libros o artculos, con posterior trabajo de adaptacin de su contenido al proyecto del curso. El profesor o la profesora deber realizar un seguimiento cercano e individualizado del proceso de aprendizaje de cada alumno o alumna, realizando anotaciones sistemticas de avances y dificultades en una lista de control.

BORRADOR

133

3) Actividades significativas y aspectos crticos de la evaluacin


Sensibilizacin de la mentalizacin emprendedora: Identificacin del tejido empresarial del Pas Vasco. Sectores, dimensin, forma jurdica, etc. Elaboracin del retrato que determina las caractersticas y capacidades de un empresario o una empresaria. Generacin de un cuadro con las ventajas e inconvenientes de ser empresario o empresaria. Identificacin de pequeos aspectos innovadores en el sector. Anlisis de las diferencias y semejanzas entre el emprendedor o la emprendedora por cuenta ajena, por cuenta propia o social, a travs de tcnicas inductivas de trabajo en equipo. Desarrollo de ideas empresariales: Realizacin de una tabla con ideas de negocio que respondan a necesidades del mercado. Creacin de los grupos de trabajo y eleccin de las ideas a desarrollar por stos. Realizacin de un estudio de mercado observando el entorno, utilizando Internet, etc. Realizacin de una matriz DAFO para el negocio seleccionado. Aplicacin de aspectos creativos e innovadores en la idea. Elaboracin del modelo de negocio teniendo en cuenta los aspectos ticos, sociales y ambientales. Viabilidad y puesta en marcha de una empresa: Elaboracin de un plan de empresa siguiendo un modelo establecido. Solicitud de prstamo en entidad financiera (a ser posible mediante tramitacin real). Cumplimentacin de impresos de constitucin de empresas. Bsqueda y anlisis de ayudas y subvenciones apoyndose en Internet. Puesta en comn y defensa de los diferentes planes de empresa. Anlisis y cumplimentacin de trmites administrativos: Anlisis de un plan de tesorera, cuenta de resultados y balance de situacin. Cumplimentacin de documentos fiscales y laborales. Cumplimentacin de documentos mercantiles: facturas, cheques, letras, entre otros.

Mdulo Profesional 13 EMPRESA E INICIATIVA EMPRENDEDORA

DESARROLLO DE APLICACIONES WEB

BORRADOR

134

Mdulo Profesional 14 FORMACIN EN CENTROS DE TRABAJO a) Presentacin


Mdulo profesional: Cdigo: Ciclo formativo: Grado: Familia Profesional: Duracin: Curso: N de Crditos: Formacin en Centros de Trabajo 0619 Desarrollo Aplicaciones Web Superior Informtica y Comunicaciones 360 horas 2 22 Informtica (Profesora o Profesor de Enseanza Secundaria) Especialidad del profesorado: Sistemas y aplicaciones Infomticas (Profesora Tcnica o Profesor Tcnico de Formacin Profesional) Tipo de mdulo: Objetivos generales: Asociado al perfil profesional Todos

14

Mdulo Profesional 14 FORMACIN EN CENTROS DE TRABAJO

b) Resultados de aprendizaje y criterios de evaluacin


1. Identifica la estructura y organizacin de la empresa, relacionndolas con la produccin y comercializacin de los productos que obtiene. Criterios de evaluacin: a) Se han identificado la estructura organizativa de la empresa y las funciones de cada rea de la misma. b) Se ha comparado la estructura de la empresa con las organizaciones empresariales tipo existentes en el sector. c) Se han identificado los elementos que constituyen la red logstica de la empresa: proveedores o proveedoras, clientela, sistemas de produccin, almacenaje, entre otros. d) Se han identificado los procedimientos de trabajo en el desarrollo de la prestacin de servicio. e) Se han valorado las competencias necesarias de los recursos humanos para el desarrollo ptimo de la actividad.

BORRADOR

135

Mdulo Profesional 14 FORMACIN EN CENTROS DE TRABAJO

f)

Se ha valorado la idoneidad de los canales de difusin ms frecuentes en esta actividad.

2. Aplica hbitos ticos y laborales en el desarrollo de su actividad profesional de acuerdo a las caractersticas del puesto de trabajo y procedimientos establecidos en la empresa. Criterios de evaluacin: a) Se han reconocido y justificado: La disposicin personal y temporal que necesita el puesto de trabajo. Las actitudes personales (puntualidad, empata) y profesionales (orden, limpieza, seguridad, responsabilidad) necesarias para el puesto de trabajo. Los requerimientos actitudinales ante la prevencin de riesgos en la actividad profesional y las medidas de proteccin personal. Los requerimientos actitudinales referidos a la calidad en la actividad profesional. Las actitudes relacionales con el propio equipo de trabajo y con las jerarquas establecidas en la empresa. Las actitudes relacionadas con la documentacin de las actividades realizadas en el mbito laboral. Las necesidades formativas para la insercin y reinsercin laboral en el mbito cientfico y tcnico del buen hacer del o de la profesional. b) Se han identificado las normas de prevencin de riesgos laborales que hay que aplicar en la actividad profesional y los aspectos fundamentales de la Ley de Prevencin de Riesgos Laborales. c) Se han aplicado los equipos de proteccin individual segn los riesgos de la actividad profesional y las normas de la empresa. d) Se ha mantenido una actitud clara de respeto al medio ambiente en las actividades desarrolladas y se han aplicado las normas internas y externas vinculadas a la misma. e) Se ha mantenido organizado, limpio y libre de obstculos el puesto de trabajo o el rea correspondiente al desarrollo de la actividad. f) Se han interpretado y cumplido las instrucciones recibidas, responsabilizndose del trabajo asignado. g) Se ha establecido una comunicacin y relacin eficaz con la persona responsable en cada situacin y miembros de su equipo, manteniendo un trato fluido y correcto. h) Se ha coordinado con el resto del equipo, informando de cualquier cambio, necesidad relevante o imprevisto que se presente. i) Se ha valorado la importancia de su actividad y la adaptacin a los cambios de tareas asignadas en el desarrollo de los procesos productivos de la empresa, integrndose en las nuevas funciones. j) Se ha comprometido responsablemente en la aplicacin de las normas y procedimientos en el desarrollo de cualquier actividad o tarea. 3. Organiza los trabajos que se han de desarrollar, identificando las tareas asignadas a partir de la planificacin de proyectos e interpretando documentacin especfica. Criterios de evaluacin: a) Se ha interpretado la normativa o bibliografa adecuada al tipo de tarea a desarrollar. b) Se ha reconocido en qu fases del proceso o proyecto se encuadran las tareas que se van a realizar. c) Se ha planificado el trabajo para cada tarea, secuenciando y priorizando sus fases.

DESARROLLO DE APLICACIONES WEB

BORRADOR

136

d) Se han identificado los equipos y servicios auxiliares necesarios para el desarrollo de la tarea encomendada. e) Se ha organizado el aprovisionamiento y almacenaje de los recursos materiales. f) Se ha valorado el orden y el mtodo en la realizacin de las tareas. g) Se han identificado las normativas que sea preciso observar segn cada tarea. 4. Gestiona y utiliza sistemas informticos y entornos de desarrollo, evaluando sus requerimientos y caractersticas en funcin del propsito de uso. Criterios de evaluacin: a) Se ha trabajado sobre diferentes sistemas informticos, identificando en cada caso su hardware, sistemas operativos y aplicaciones instaladas y las restricciones o condiciones especficas de uso. b) Se ha gestionado la informacin en diferentes sistemas, aplicando medidas que aseguren la integridad y disponibilidad de los datos. c) Se ha participado en la gestin de recursos en red, identificando las restricciones de seguridad existentes. d) Se han utilizado aplicaciones informticas para elaborar, distribuir y mantener documentacin tcnica y de asistencia a usuarios. e) Se han utilizado entornos de desarrollo para editar, depurar, probar y documentar cdigo, adems de generar ejecutables. f) Se han gestionado entornos de desarrollo, aadiendo y empleando complementos especficos en las distintas fases de proyectos de desarrollo. 5. Participa en la gestin de bases de datos y servidores de aplicaciones, evaluando/ planificando su configuracin en funcin del proyecto de desarrollo web al que dan soporte. Criterios de evaluacin: a) Se ha interpretado el diseo lgico de bases de datos que aseguran la accesibilidad a los datos. b) Se ha participado en la materializacin del diseo lgico sobre algn sistema gestor de bases de datos. c) Se han utilizado bases de datos, aplicando tcnicas para mantener la persistencia de la informacin. d) Se han ejecutado consultas directas y procedimientos capaces de gestionar y almacenar objetos y datos de la base de datos. e) Se han establecido conexiones con bases de datos, para ejecutar consultas y recuperar los resultados en objetos de acceso a datos. f) Se ha participado en la gestin de servidores para la publicacin de aplicaciones web. g) Se ha comprobado la configuracin de los servicios de red, para garantizar la ejecucin segura de las aplicaciones web. h) Se ha intervenido en la configuracin de sistemas de gestin de bases de datos y su interconexin con el servidor de aplicaciones web. i) Se han elaborado manuales de servicio y mantenimiento del servidor de aplicaciones y del sistema gestor de bases de datos. 6. Interviene en el desarrollo y despliegue de aplicaciones web del lado del servidor, empleando las herramientas y lenguajes especficos, y cumpliendo los requerimientos establecidos. Criterios de evaluacin:

Mdulo Profesional 14 FORMACIN EN CENTROS DE TRABAJO

BORRADOR

137

Mdulo Profesional 14 FORMACIN EN CENTROS DE TRABAJO

a) Se han interpretado el diseo y el modelo de las aplicaciones web que se van a desarrollar, atendiendo a las indicaciones del equipo de diseo. b) Se han editado y probado bloques de sentencias embebidos en lenguajes de marcas que formen total o parcialmente aplicaciones web. c) Se han desarrollado aplicaciones con acceso a almacenes de datos, aplicando medidas para mantener la seguridad e integridad de la informacin. d) Se ha participado en el desarrollo de aplicaciones web que hagan uso de servicios web y en el desarrollo de servicios web propios. e) Se ha intervenido en el despliegue y mantenimiento de aplicaciones web, realizando el pertinente control de versiones. f) Se ha participado en la configuracin de los servidores para permitir el despliegue de aplicaciones bajo protocolos seguros u otras necesidades especficas. g) Se ha colaborado estrechamente con los encargados del diseo y desarrollo de la parte cliente de las aplicaciones web, unificando criterios y coordinando el desarrollo en ambos lados de la aplicacin. h) Se ha participado en la definicin y elaboracin de la documentacin y del resto de componentes empleados en los protocolos de asistencia al usuario de la aplicacin. 7. Interviene en el desarrollo y prueba de la interfaz para aplicaciones web, empleando las herramientas y lenguajes especficos, y cumpliendo los requerimientos establecidos. Criterios de evaluacin: a) Se ha interpretado el diseo y la gua de estilo para la interfaz de las aplicaciones web que se han de desarrollar, atendiendo a las indicaciones del equipo de diseo. b) Se han editado y probado bloques de sentencias en lenguajes de marcas que formen total o parcialmente la interfaz de aplicaciones web, administrando estilos desde hojas externas. c) Se han empleado hojas de transformacin para convertir y adaptar informacin a los formatos de presentacin adecuados en la parte cliente. d) Se ha participado en la preparacin e integracin de materiales multimedia para la interfaz de una aplicacin web, siguiendo las instrucciones del equipo de diseo. e) Se ha colaborado en el desarrollo de aplicaciones web interactivas basadas en el manejo de eventos y en la integracin de elementos interactivos y animaciones. f) Se han verificado la accesibilidad y usabilidad de las aplicaciones web, colaborando en los cambios y las medidas necesarias para cumplir los niveles exigidos. g) Se ha colaborado estrechamente con los encargados del diseo y desarrollo de la parte servidor de las aplicaciones web, unificando criterios y coordinando el desarrollo en ambos lados de la aplicacin. h) Se ha participado en la definicin y elaboracin de la documentacin y del resto de componentes empleados en los protocolos de asistencia al usuario de la aplicacin.

c) Situaciones de aprendizaje en puesto de trabajo


Se relacionan a continuacin una serie de situaciones de trabajo que representan posibles actividades a desarrollar por el alumnado durante su estancia en el centro de trabajo: Identificacin de la estructura y organizacin de la empresa. Aplicacin de hbitos ticos y laborales en el desarrollo de las actividades en la empresa.
DESARROLLO DE APLICACIONES WEB

BORRADOR

138

Organizacin del procedimiento de trabajo a desarrollar, identificando las tareas asignadas de proyectos e interpretando la documentacin especfica. Aplicacin de las estrategias de trabajo en equipo. Gestin y utilizacin de sistemas informticos y entornos de desarrollo, evaluando sus requerimientos y caractersticas en funcin del propsito de uso. Participacin en la gestin de bases de datos y servidores de aplicaciones, evaluando/planificando su configuracin en funcin del proyecto de desarrollo web al que dan soporte. Intervencin en el desarrollo, despliegue, mantenimiento y actualizacin de aplicaciones web del lado del servidor, empleando las herramientas y lenguajes especficos, y cumpliendo los requerimientos establecidos. Desarrollo de aplicaciones para navegadores web. Adaptacin de funcionalidades incorporadas en los navegadores ms difundidos. Intervencin en el desarrollo y prueba de la interfaz para aplicaciones web, empleando las herramientas y lenguajes especficos, y cumpliendo los requerimientos establecidos. Desarrollo y adaptacin de programas informticos de propsito general en lenguajes orientados a objetos. Gestin y explotacin de sistemas de informacin: Almacenamiento y transmisin de la informacin. Utilizacin de tecnologas web para la publicacin y difusin de informacin. Explotacin de sistemas empresariales de gestin de informacin. Identificacin y aplicacin de pautas de actuacin adoptables en situaciones de emergencia y en caso de accidente. Adopcin de medidas de prevencin y proteccin laboral en la empresa. Definicin de los requisitos necesarios para la creacin de una pequea empresa.

Mdulo Profesional 14 FORMACIN EN CENTROS DE TRABAJO

BORRADOR

139

4. 4
4.1

ESPACIOS Y EQUIPAMIENTOS MNIMOS Espacios


ESPACIO FORMATIVO SUPERFICIE M / 30 ALUMNOS O ALUMNAS
2

SUPERFICIE M / 20 ALUMNOS O ALUMNAS

Aula polivalente Aula de desarrollo web / Aula de programacin

60 60

40 40

4.2

Equipamientos
ESPACIO FORMATIVO EQUIPAMIENTO

Aula polivalente

Aula de desarrollo web / Aula de programacin

Medios audiovisuales: can y pantalla de proyeccin. Impresora. Instalacin de red con acceso a Internet. Ordenador profesor / profesora. Software base y software ofimtico. Ordenadores instalados en red y con acceso a Internet. Ordenador profesor con: o Servidor de nombres instalado. o Servidor de directorio (LDAP) instalado. Medios audiovisuales: can, pantalla de proyeccin, altavoces, cmara web, equipo digital de grabacin de audio. Ordenadores para alumnos, instalados en red con acceso a Internet. Impresora conectada en red y escner. Software bsico (sistemas operativos en red). Software de aplicaciones ofimticas. Software de aplicaciones multimedia (tratamiento de imgenes, audio, vdeo y generacin de elementos multimedia interactivos). Software de diferentes servidores web. Software de diferentes servidores de aplicaciones. Otro software: servidor DNS, FTP, servidor SSH. Servidores de ficheros, web, bases de datos y aplicaciones. Sistema de alimentacin ininterrumpida (SAI). Software de control remoto. Software de creacin y edicin de mquinas virtuales. Herramientas de clonacin de equipos. Cortafuegos, detectores de intrusos, antivirus, antimalware, software de encriptacin, aplicaciones de Internet, entre otras. Sistemas gestores de bases de datos. Servidores y clientes. Entornos de desarrollo, compiladores e intrpretes, analizadores de cdigo fuente, sistemas de control de versiones, empaquetadores, generadores de ayudas, entre

140
ESPACIO FORMATIVO EQUIPAMIENTO

otros. - Software especifico para desarrollo de interfaces web: o Plataformas de uso generalizado: CMS, e-Commerce o Editores avanzados de contenido HTML. o Frameworks de desarrollo CSS. - Software de desarrollo lado cliente: o Navegadores web: Mozilla Firefox, Internet Explorer, Google Chrome... - Software de desarrollo lado servidor: o Apache, IIs... o Mdulo PHP. o Mdulo MySQL. o ASP.NET. o Appserv, xampp, wamp...

BORRADOR

141

5. 5

PROFESORADO

5.1 Especialidades del profesorado, y atribucin docente en los mdulos profesionales del ciclo formativo de Desarrollo de Aplicaciones Web.
MDULO PROFESIONAL ESPECIALIDAD DEL PROFESORADO CUERPO

0483. Sistemas informticos

Sistemas y aplicaciones informticas

Profesora Tcnica o Profesor Tcnico de Formacin Profesional Profesora o Profesor de Enseanza Secundaria Profesora o Profesor de Enseanza Secundaria Profesora o Profesor de Enseanza Secundaria Profesora o Profesor de Enseanza Secundaria Profesora Tcnica o Profesor Tcnico de Formacin Profesional Profesora o Profesor de Enseanza Secundaria Profesora o Profesor de Enseanza Secundaria Profesora Tcnica o Profesor Tcnico de Formacin Profesional Profesora o Profesor de Enseanza Secundaria Profesora Tcnica o Profesor Tcnico de Formacin Profesional Profesora o Profesor de Enseanza Secundaria Profesora o Profesor de Enseanza Secundaria

0484. Bases de datos

Informtica

0485. Programacin 0373. Lenguajes de marcas y sistemas de gestin de informacin 0487. Entornos de desarrollo

Informtica

Informtica

Informtica

0612. Desarrollo web en entorno cliente 0613. Desarrollo web en entorno servidor 0614. Despliegue de aplicaciones web 0615. Diseo de interfaces web

Sistemas y aplicaciones informticas

Informtica

Informtica

Sistemas y aplicaciones informticas

0616. Proyecto de desarrollo de aplicaciones web

Informtica

Sistemas y aplicaciones informticas

E-200. Ingls Tcnico 0617. Formacin y Orientacin Laboral

Ingls

Formacin y Orientacin Laboral

DESARROLLO DE APLICACIONES WEB

BORRADOR

142 0618. Empresa e Iniciativa Emprendedora 0619. Formacin en Centros de Trabajo Formacin y Orientacin Laboral Profesora o Profesor de Enseanza Secundaria Profesora o Profesor de Enseanza Secundaria Profesora Tcnica o Profesor Tcnico de Formacin Profesional

Informtica

Sistemas y aplicaciones informticas

6 6.

CONVALIDACIONES ENTRE MDULOS PROFESIONALES


MDULOS PROFESIONALES DEL CICLO FORMATIVO (L0E 2/2006): DESARROLLO DE APLICACIONES WEB

MDULOS PROFESIONALES INCLUIDOS EN CICLOS FORMATIVOS ESTABLECIDOS EN (LOGSE 1/1990) DE

Sistemas informticos multiusuario y en red Desarrollo de aplicaciones en entornos de cuarta generacin y con herramientas CASE Programacin en lenguajes estructurados Formacin en centro de trabajo del ttulo de Tcnico Superior en Desarrollo de Aplicaciones Informticas

0483. Sistemas informticos 0484. Bases de datos 0485. Programacin 0619. Formacin en Centros de Trabajo

7. 7

RELACIONES DE TRAZABILIDAD Y CORRESPONDENCIA ENTRE MDULOS PROFESIONALES DEL TTULO Y UNIDADES DE COMPETENCIA 7.1 Correspondencia de las unidades de competencia con los mdulos profesionales para su convalidacin o exencin
UNIDADES DE COMPETENCIA ACREDITADAS MDULOS PROFESIONALES CONVALIDABLES

UC0223_3: Configurar y explotar sistemas informticos. UC0226_3: Programar bases de datos relacionales. UC0491_3: Desarrollar elementos software en el entorno cliente. UC0492_3: Desarrollar elementos software en el entorno servidor. UC0493_3: Implementar, verificar y documentar aplicaciones web en entornos Internet, intranet y extranet.

0483. Sistemas informticos 0484. Bases de datos 0612. Desarrollo web en entorno cliente 0615. Diseo de interfaces web 0613. Desarrollo web en entorno servidor

0614. Despliegue de aplicaciones web

BORRADOR

143

Las personas matriculadas en este ciclo formativo que tengan acreditadas todas las unidades de competencia incluidas en el titulo de acuerdo al procedimiento establecido en el RD 1244/2009, de reconocimiento de las competencias profesionales adquiridas por experiencia laboral o por vas no formales de formacin, tendrn convalidados los mdulos profesionales 0485 Programacin y 0487 Entornos de desarrollo.

7.2 Correspondencia de los mdulos profesionales con las unidades de competencia para su acreditacin
MDULOS PROFESIONALES SUPERADOS : UNIDADES DE COMPETENCIA ACREDITABLES

0483. Sistemas informticos 0484. Bases de datos 0612. Desarrollo web en entorno cliente 0615. Diseo de interfaces web 0613. Desarrollo web en entorno servidor 0614. Despliegue de aplicaciones web

UC0223_3: Configurar y explotar sistemas informticos. UC0226_3: Programar bases de datos relacionales. UC0491_3: Desarrollar elementos software en el entorno cliente. UC0492_3: Desarrollar elementos software en el entorno servidor. UC0493_3: Implementar, verificar y documentar aplicaciones web en entornos Internet, intranet y extranet.

DESARROLLO DE APLICACIONES WEB

BORRADOR

144

BORRADOR

Вам также может понравиться