Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenidos bsicos
1. Planificacin de interfaces grficas:
o Elementos del diseo: percepcin visual.
o Color, tipografa, iconos.
o Interaccin persona-ordenador.
o Interpretacin de guas de estilo. Elementos.
o Patrones de diseo Web.
o Generacin de documentos y sitios Web.
o Componentes de una interfaz Web.
o Aplicaciones para desarrollo Web.
o Lenguajes de marcas.
o Mapa de navegacin. Prototipos.
o Maquetacin Web. Elementos de ordenacin.
Marcos, tablas y capas.
o Plantilla de diseo.
2. Creacin de interfaces web utilizando estilos:
o Estilos en lnea basados en etiquetas y en clases.
o Crear y vincular hojas de estilo.
o Crear y vincular hojas de estilo en cascada externa.
o Lenguaje extensible de hojas de estilo.
o Herramientas y test de verificacin.
o Uso y actualizacin de guas de estilo.
3. Implantacin de contenido multimedia:
o Derechos de la propiedad intelectual. Licencias. Ley de la propiedad intelectual.
Derechos de autor.
o Tipos de Imgenes en la Web.
o Imgenes: mapa de bits, imagen vectorial. Software para crear y procesar imgenes.
Formatos de imgenes.
o Optimizacin de imgenes para la Web.
o Audio: formatos. Conversiones de formatos (exportar e importar) .
o Vdeo: codificacin de vdeo, conversiones de formatos (exportar e importar) .
o Animaciones.
Animacin de imgenes y texto.
Integracin de audio y vdeo en una animacin.
o Aplicacin de guas de estilo.
4. Integracin de contenido interactivo:
o Tecnologas relacionadas con la inclusin de contenidos multimedia e interactivos.
o Configuracin de navegadores.
o Elementos interactivos bsicos y avanzados.
o Comportamientos interactivos. Comportamiento de los elementos.
o Ejecucin de secuencias de comandos.
o Reproduccin de elementos multimedia e interactivos.
5. Desarrollo de Webs accesibles:
o Concepto de accesibilidad.
o El Consorcio World Wide Web (W3C) .
o Pautas de Accesibilidad al Contenido en la Web (WCAG).
o Principios generales de diseo accesible.
o Tcnicas para satisfacer los requisitos definidos en las WCAG.
o Prioridades. Puntos de verificacin. Niveles de adecuacin.
o Mtodos para realizar revisiones preliminares y evaluaciones de adecuacin o
conformidad de documentos Web.
o Herramientas de anlisis de accesibilidad Web.
Software y herramientas on line.
Chequeo de la accesibilidad Web desde diferentes navegadores.
Chequeo de la accesibilidad Web desde dispositivos mviles.
6. Desarrollo de interfaces Web amigables:
o Concepto de usabilidad.
o Anlisis de la usabilidad. Tcnicas.
o Principios para conseguir Webs amigables.
o Identificacin del objetivo de la Web.
o Tipos de usuario. Necesidades.
o Barreras identificadas por los usuarios.
o Informacin fcilmente accesible.
o Velocidad de conexin.
o Importancia del uso de estndares externos.
o Navegacin fcilmente recordada frente a navegacin redescubierta.
o Facilidad de navegacin en la Web.
o Verificacin de la usabilidad en diferentes navegadores y tecnologas.
o Herramientas y test de verificacin.
Orientaciones pedaggicas
Este mdulo profesional contiene parte de la formacin necesaria para desempear la funcin
de desarrollo de aplicaciones destinadas a su ejecucin por navegadores en entornos Web.
La formacin del mdulo contribuye a alcanzar los objetivos generales de este ciclo formativo
que se relacionan a continuacin:
e. Desarrollar aplicaciones web con acceso a bases de datos utilizando lenguajes, objetos
de acceso y herramientas de mapeo adecuados a las especificaciones.
g. Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo,
utilizando lenguajes de marcas y estndares Web.
h. Desarrollar componentes multimedia para su integracin en aplicaciones web,
empleando herramientas especficas y siguiendo las especificaciones establecidas.
i. Integrar componentes multimedia en el interface de una aplicacin web, realizando el
anlisis de interactividad, accesibilidad y usabilidad de la aplicacin.
m. Completar planes de pruebas verificando el funcionamiento de los componentes
software desarrollados, segn las especificaciones.
n. Elaborar y mantener la documentacin de los procesos de desarrollo, utilizando
herramientas de generacin de documentacin y control de versiones.
u. Supervisar y aplicar procedimientos de gestin de calidad, de accesibilidad universal y
de diseo para todos, en las actividades profesionales incluidas en los procesos de
produccin o prestacin de servicios.
Duracin: 63 horas.
Contenidos bsicos
1. Implantacin de arquitecturas Web:
o Arquitecturas Web. Aspectos generales. Caractersticas. Modelos.
o Servidores Web y de aplicaciones libres y propietarias.
Fundamentos y protocolos.
Clasificacin de servidores de aplicaciones.
Instalacin y configuracin bsica.
o Estructura y recursos que componen una aplicacin Web. Descriptor de despliegue.
o Documentacin asociada a los procesos de instalacin y configuracin de servidores
Web.
2. Administracin de servidores Web:
o Configuracin avanzada del servidor Web.
o Mdulos: instalacin, configuracin y uso.
o Hosts virtuales. Creacin, configuracin y utilizacin.
o Autenticacin y control de acceso.
o El protocolo HTTPS.
o Certificados. Servidores de certificados.
o Pruebas de funcionamiento y rendimiento del servidor Web.
o Despliegue de aplicaciones sobre servidores Web.
o Documentacin asociada a los procesos de configuracin y administracin segura de
servidores Web.
3. Administracin de servidores de aplicaciones:
o Arquitectura y configuracin bsica del servidor de aplicaciones.
o Administrar aplicaciones Web.
o Autenticacin de usuarios. Dominios de seguridad para la autenticacin.
o Administracin de sesiones. Sesiones persistentes.
o Archivos de registro de acceso y filtro de solicitudes.
o Configurar el servidor de aplicaciones para cooperar con servidores Web.
o Despliegue de aplicaciones en el servidor de aplicaciones.
o Seguridad en el servidor de aplicaciones. Configurar el servidor de aplicaciones con
soporte SSL/T.
o Documentacin relativa al despliegue de aplicaciones sobre el servidor de aplicaciones.
4. Instalacin y administracin de servidores de transferencia de archivos:
o Instalacin y configuracin del servicio de transferencia de archivos. Permisos y cuotas.
o Tipos de usuarios y accesos al servicio.
o Modos de conexin del cliente.
o Protocolo seguro de transferencia de archivos.
o Utilizacin de herramientas grficas y en modo texto. Comandos.
o Servicio de transferencia de archivos desde el servidor Web.
o Utilizacin del servicio de transferencia de archivos desde el navegador.
o Utilizacin del servicio de transferencia de archivos en el proceso de despliegue de la
aplicacin Web.
o Documentacin asociada a los procesos de configuracin y administracin del servicio
de transferencia de archivos.
5. Servicios de red implicados en el despliegue de una aplicacin Web:
o Resolutores de nombres. Proceso de resolucin de un nombre de dominio.
Servidores raz.
Dominios de primer nivel y sucesivos.
o Parmetros de configuracin y registros del servidor de nombres afectados en el
despliegue.
o Servicio de directorios: caractersticas y funcionalidad.
o Archivos bsicos de configuracin. Interpretacin y uso.
o Autenticacin de usuarios en el servicio de directorios.
o Adaptacin de la configuracin del servidor de directorios para el despliegue de la
aplicacin. Usuarios centralizados.
o Documentacin asociada a los procesos de adaptacin de los servicios de red.
6. Documentacin y sistemas de control de versiones:
o Herramientas externas para la generacin de documentacin. Instalacin,
configuracin y uso.
o Formatos estndar para la documentacin.
o Creacin y utilizacin de plantillas.
o Herramientas colaborativas para la elaboracin y mantenimiento de la documentacin.
o Instalacin, configuracin y uso de sistemas de control de versiones.
Operaciones avanzadas.
Seguridad de los sistemas de control de versiones.
Historia de un repositorio.
o Documentacin asociada a los procesos de instalacin, configuracin y uso del sistema
de control de versiones.
Orientaciones pedaggicas
Este mdulo profesional contiene la formacin necesaria para desempear la funcin de
despliegue de aplicaciones Web en un servidor.
La formacin del mdulo contribuye a alcanzar los objetivos generales de este ciclo formativo
que se relacionan a continuacin:
Contenidos bsicos
1. Seleccin de arquitecturas y herramientas de programacin:
o Modelos de programacin en entornos cliente/servidor.
o Mecanismos de ejecucin de cdigo en un navegador Web.
o Capacidades y limitaciones de ejecucin. Compatibilidad con navegadores Web.
o Lenguajes de programacin en entorno cliente.
o Caractersticas de los lenguajes de script. Ventajas y desventajas sobre la
programacin tradicional.
o Tecnologas y lenguajes asociados.
o Integracin del cdigo con las etiquetas HTML.
o Herramientas de programacin.
2. Manejo de la sintaxis del lenguaje:
o Variables. mbitos de utilizacin.
o Tipos de datos.
o Conversiones entre tipos de datos.
o Literales.
o Asignaciones.
o Operadores.
o Expresiones.
o Comentarios al cdigo.
o Sentencias.
o Bloques de cdigo.
o Decisiones.
o Bucles.
o Herramientas y entornos de desarrollo. Depuracin.
3. Utilizacin de los objetos predefinidos del lenguaje:
o Utilizacin de objetos. Objetos nativos del lenguaje.
o Interaccin con el navegador. Objetos predefinidos asociados.
o Generacin de texto y elementos HTML desde cdigo.
o Creacin y gestin de marcos. Aplicaciones prcticas de los marcos.
o Gestin de la apariencia de la ventana.
o Creacin de nuevas ventanas. Comunicacin entre ventanas.
o Utilizacin de cookies.
4. Programacin con arrays, funciones y objetos definidos por el usuario:
o Funciones predefinidas del lenguaje.
o Llamadas a funciones. Definicin de funciones.
o Arrays.
o Creacin de objetos.
o Definicin de mtodos y propiedades.
5. Interaccin con el usuario, eventos y formularios:
o Modelo de gestin de eventos.
o Manejadores de eventos.
o Utilizacin de formularios desde cdigo.
o Modificacin de apariencia y comportamiento.
o Validacin y envo de formularios.
o Expresiones regulares.
6. Utilizacin del modelo de objetos del documento (DOM) :
o El modelo de objetos del documento (DOM) .
o Objetos del modelo. Propiedades y mtodos de los objetos. Diferencias entre
navegadores.
o Acceso al documento desde cdigo.
o Creacin y modificacin de elementos.
o Programacin de eventos.
o Diferencias en las implementaciones del modelo.
o Desarrollo de aplicaciones Web en capas.
7. Utilizacin de mecanismos de comunicacin asncrona:
o Mecanismos de comunicacin asncrona.
o Objetos, propiedades y mtodos relacionados.
o Recuperacin remota de informacin.
o Programacin de aplicaciones con comunicacin asncrona.
o Modificacin dinmica del documento utilizando comunicacin asncrona.
o Formatos para el envo y recepcin de informacin.
o Libreras de actualizacin dinmica.
Orientaciones pedaggicas
Este mdulo profesional contiene parte de la formacin necesaria para desempear la funcin
de desarrollo de aplicaciones destinadas a su ejecucin por navegadores en entornos Web.
La formacin del mdulo contribuye a alcanzar los objetivos generales de este ciclo formativo
que se relacionan a continuacin:
Duracin: 96 horas.
Contenidos bsicos
1. Reconocimiento de elementos del desarrollo de software:
o Conceptos de programa informtico y de aplicacin informtica.
o Concepto de lenguaje de programacin.
o Tipos de lenguajes de programacin.
o Caractersticas de los lenguajes ms difundidos.
o Cdigo fuente, cdigo objeto y cdigo ejecutable; mquinas virtuales.
o Proceso de obtencin de cdigo ejecutable a partir del cdigo fuente; herramientas
implicadas.
o Traductores de lenguajes.
o Depuradores.
o Fases del desarrollo de una aplicacin, anlisis, diseo, codificacin, pruebas,
documentacin, explotacin y mantenimiento, entre otras.
2. Evaluacin de entornos integrados de desarrollo:
o Funciones de un entorno de desarrollo.
o Componentes de un entorno de desarrollo.
o Instalacin de un entorno de desarrollo.
o Mecanismo de actualizacin de un entorno de desarrollo.
o Uso bsico de un entorno de desarrollo.
o Edicin de programas.
o Generacin de ejecutables.
o Entornos de desarrollo libres y comerciales ms usuales.
o Uso de herramientas CASE en el desarrollo de software.
3. Diseo y realizacin de pruebas:
o Tipos de pruebas, funcionales, estructurales, regresin.
o Procedimientos y casos de prueba.
o Pruebas de Cdigo, cubrimiento, valores lmite, clases de equivalencia.
o Herramientas de depuracin de cdigo.
o Planificacin de Pruebas.
o Pruebas unitarias; herramientas.
o Pruebas de integracin.
o Pruebas del sistema.
o Pruebas de aceptacin.
o Automatizacin de pruebas.
o Calidad del software.
o Normas y certificaciones.
o Medidas de calidad del software.
4. Optimizacin y documentacin:
o Refactorizacin.
o Concepto y limitaciones.
o Patrones de refactorizacin ms usuales.
o Refactorizacin y pruebas.
o Herramientas de ayuda a la refactorizacin.
o Control de versiones.
o Concepto y caractersticas.
o Tipos.
o Herramientas.
o Repositorio.
o Documentacin.
o Uso de comentarios.
o Alternativas.
o Herramientas.
5. Elaboracin de diagramas de clases:
o Notacin de los diagramas de clases.
o Clases. Atributos, mtodos y visibilidad.
o Objetos. Instanciacin.
o Relaciones. Herencia, composicin, agregacin, asociacin y uso.
o Herramientas para la elaboracin de diagramas de clases. Instalacin.
o Generacin de cdigo a partir de diagramas de clases.
o Generacin de diagramas de clases a partir de cdigo.
6. Elaboracin de diagramas de comportamiento:
o Tipos. Campo de aplicacin.
o Diagramas de casos de uso. Actores, escenario, relacin de comunicacin.
o Diagramas de interaccin.
o Diagramas de secuencia. Lnea de vida de un objeto, activacin, envo de
mensajes.
o Diagramas de colaboracin. Objetos, mensajes.
o Diagramas de estados. Estados, eventos, seales, transiciones.
o Diagramas de actividades. Actividades, transiciones, decisiones y combinaciones.
Orientaciones pedaggicas
Este mdulo profesional contiene parte de la formacin necesaria para desempear la funcin
de desarrollador de aplicaciones.
La formacin del mdulo contribuye a alcanzar los objetivos generales de este ciclo formativo
que se relacionan a continuacin:
Segundo curso
Desarrollo web en entorno cliente. 6h. (PTFP)
Desarrollo web en entorno servidor. 8h. (PES)
Despliegue de aplicaciones web. 3h. (PES)
Diseo de interfaces web. 6h. (PTFP)
Empresa e iniciativa emprendedora. 4h. (PES de FOL)
Horas de libre configuracin. 3h.
Proyecto de desarrollo de aplicaciones web. 40h en total. (PTFP/PES)
Formacin en centros de trabajo. 370h en total.