Contenidos
- Sistemas informáticos
- Explotación de Sistemas microinformáticos (Sistemas informáticos)
- Instalación de Sistemas Operativos (Sistemas informáticos)
- Gestión de la información (Sistemas informáticos)
- Configuración de sistemas operativos (Sistemas informáticos)
- Conexión de sistemas en red (Sistemas informáticos)
- Gestión de recursos en una red (Sistemas informáticos)
- Explotación de aplicaciones informáticas de propósito general (Sistemas informáticos)
- Bases de datos
- Almacenamiento de la información (Bases de datos)
- Bases de datos relacionales (Bases de datos)
- Realización de consultas (Bases de datos)
- Tratamiento de datos (Bases de datos)
- Programación de bases de datos (Bases de datos)
- Interpretación de Diagramas Entidad/Relación (Bases de datos)
- Uso de bases de datos objeto-relacionales (Bases de datos)
- Programación
- Identificación de los elementos de un programa informático (Programación)
- Utilización de objetos (Programación)
- Uso de estructuras de control (Programación)
- Desarrollo de clases (Programación)
- Lectura y escritura de información (Programación)
- Aplicación de las estructuras de almacenamiento (Programación)
- Utilización avanzada de clases (Programación)
- Mantenimiento de la persistencia de los objetos (Programación)
- Gestión de bases de datos relacionales (Programación)
- Lenguajes de Marcas y Sistemas de Gestión de Información
- Reconocimiento de las características de lenguajes de marcas (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Utilización de lenguajes de marcas en entornos Web (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Aplicación de los lenguajes de marcas a la sindicación de contenidos (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Definición de esquemas y vocabularios en XML (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Conversión y adaptación de documentos XML (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Almacenamiento de información (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Sistemas de gestión empresarial (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Entornos de desarrollo
- Desarrollo de software (Entornos de desarrollo)
- Instalación y uso de entornos de desarrollo (Entornos de desarrollo)
- Diseño y realización de pruebas (Entornos de desarrollo)
- Optimización y documentación (Entornos de desarrollo)
- Elaboración de diagramas de clases (Entornos de desarrollo)
- Elaboración de diagramas de comportamiento (Entornos de desarrollo)
- Desarrollo web en entorno cliente
- Selección de arquitecturas y herramientas de programación (Desarrollo web en entorno cliente)
- Manejo de la sintaxis del lenguaje (Desarrollo web en entorno cliente)
- Utilización de los objetos predefinidos del lenguaje (Desarrollo web en entorno cliente)
- Programación con arrays, funciones y objetos definidos por el usuario (Desarrollo web en entorno cliente)
- Interacción con el usuario: eventos y formularios (Desarrollo web en entorno cliente)
- Utilización del modelo de objetos del documento (DOM) (Desarrollo web en entorno cliente)
- Utilización de mecanismos de comunicación asíncrona (Desarrollo web en entorno cliente)
- Desarrollo web en entorno servidor
- Selección de arquitecturas y herramientas de programación (Desarrollo web en entorno servidor)
- Inserción de código en páginas web (Desarrollo web en entorno servidor)
- Programación basada en lenguajes de marcas con código embebido (Desarrollo web en entorno servidor)
- Desarrollo de aplicaciones web utilizando código embebido (Desarrollo web en entorno servidor)
- Generación dinámica de páginas web (Desarrollo web en entorno servidor)
- Utilización de técnicas de acceso a datos (Desarrollo web en entorno servidor)
- Programación de servicios web (Desarrollo web en entorno servidor)
- Generación dinámica de páginas web interactivas (Desarrollo web en entorno servidor)
- Desarrollo de aplicaciones web híbridas (Desarrollo web en entorno servidor)
- Despliegue de aplicaciones web
- Implantación de arquitecturas Web (Despliegue de aplicaciones web)
- Administración de servidores Web (Despliegue de aplicaciones web)
- Administración de servidores de aplicaciones (Despliegue de aplicaciones web)
- Instalación y administración de servidores de transferencia de archivos (Despliegue de aplicaciones web)
- Servicios de red implicados en el despliegue de una aplicación Web (Despliegue de aplicaciones web)
- Documentación y sistemas de control de versiones (Despliegue de aplicaciones web)
- Diseño de interfaces web
- Planificación de interfaces gráficas (Diseño de interfaces web)
- Uso de estilos (Diseño de interfaces web)
- Implantación de contenido multimedia (Diseño de interfaces web)
- Integración de contenido interactivo (Diseño de interfaces web)
- Diseño de webs accesibles (Diseño de interfaces web)
- Implementación de la usabilidad en la Web. Diseño amigable (Diseño de interfaces web)
Sistemas informáticos
Explotación de Sistemas microinformáticos (Sistemas informáticos)
- Componentes de un sistema informático
- Periféricos. Adaptadores para la conexión de dispositivos
- Normas de seguridad y prevención de riesgos laborales
- Características de las redes. Ventajas e inconvenientes
- Tipos de redes
- Componentes de una red informática
- Topologías de red
- Tipos de cableado. Conectores
- Mapa físico y lógico de una red local
Instalación de Sistemas Operativos (Sistemas informáticos)
- Funciones de un sistema operativo
- Tipos de sistemas operativos
- Tipos de aplicaciones
- Licencias y tipos de licencias
- Gestores de arranque
- Máquinas virtuales
- Consideraciones previas a la instalación de sistemas operativos libres y propietarios
- Instalación de sistemas operativos. Requisitos, versiones y licencias
- Instalación/desinstalación de aplicaciones.Requisitos, versiones y licencias
- Actualización de sistemas operativos y aplicaciones
Gestión de la información (Sistemas informáticos)
- Gestión de sistemas de archivos mediante comandos y entornos gráficos
- Estructura de directorios de sistemas operativos libres y propietarios
- Búsqueda de información del sistema mediante comandos y herramientas gráficas
- Identificación del software instalado mediante comandos y herramientas gráficas
- Herramientas de administración de discos. Particiones y volúmenes
- Desfragmentación y chequeo
- Tareas automáticas
Configuración de sistemas operativos (Sistemas informáticos)
- Configuración de usuarios y grupos locales
- Seguridad de cuentas de usuario
- Seguridad de contraseñas
- Acceso a recursos. Permisos locales
- Servicios y procesos
- Comandos de sistemas libres y propietarios
- Herramientas de monitorización del sistema
Conexión de sistemas en red (Sistemas informáticos)
- Configuración del protocolo TCP/IP en un cliente de red. Direcciones IP. Máscaras de subred. IPv4. IPv6. Configuración estática. Configuración dinámica automática
- Ficheros de configuración de red
- Gestión de puertos
- Resolución de problemas de conectividad en sistemas operativos en red
- Comandos utilizados en sistemas operativos libres y propietarios
- Monitorización de redes
- Protocolos TCP/IP
- Configuración de los adaptadores de red en sistemas operativos libres y propietarios
- Interconexión de redes: adaptadores de red y dispositivos de interconexión
- Redes cableadas. Tipos y características. Adaptadores de red. Conmutadores, enrutadores, entre otros
- Redes inalámbricas. Tipos y características. Adaptadores.Dispositivos de interconexión
- Seguridad básica en redes cableadas e inalámbricas
- Seguridad de comunicaciones
Gestión de recursos en una red (Sistemas informáticos)
- Diferencias entre permisos y derechos. Permisos de red. Permisos locales. Herencia. Listas de control de acceso
- Derechos de usuarios
- Requisitos de seguridad del sistema y de los datos
- Servidores de ficheros
- Servidores de impresión
- Servidores de aplicaciones
- Técnicas de conexión remota
- Cortafuegos
Explotación de aplicaciones informáticas de propósito general (Sistemas informáticos)
- Requisitos del software
- Herramientas ofimáticas
- Herramientas de Internet
- Utilidades de propósito general: Antivirus, recuperación de datos, mantenimiento del sistema, entre otros
Bases de datos
Almacenamiento de la información (Bases de datos)
- Ficheros (planos, indexados, acceso directo, entre otros)
- Bases de datos. Conceptos, usos y tipos según el modelo de datos, la ubicación de la información
- Sistemas gestores de base de datos: Funciones, componentes y tipos
- Bases de datos centralizadas y bases de datos distribuidas
Bases de datos relacionales (Bases de datos)
- Modelo de datos
- Terminología del modelo relacional
- Tipos de datos
- Claves primarias
- Índices. Características
- El valor NULL
- Claves ajenas
- Vistas
- Usuarios. Privilegios
- Lenguaje de descripción de datos (DDL)
- Lenguaje de control de datos (DCL)
Realización de consultas (Bases de datos)
- La sentencia SELECT
- Selección y ordenación de registros
- Operadores. Operadores de comparación. Operadores lógicos
- Consultas de resumen
- Agrupamiento de registros
- Composiciones internas
- Composiciones externas
- Subconsultas
Tratamiento de datos (Bases de datos)
- Inserción de registros
- Borrado de registros. Modificación de registros
- Borrados y modificaciones e integridad referencial. Subconsultas y composiciones en órdenes de edición
- Transacciones
- Políticas de bloqueo
Programación de bases de datos (Bases de datos)
- Introducción. Lenguaje de programación
- Variables del sistema y variables de usuario
- Funciones
- Estructuras de control de flujo
- Procedimientos almacenados. Funciones de usuario
- Subrutinas
- Eventos y disparadores
- Excepciones
- Cursores
Interpretación de Diagramas Entidad/Relación (Bases de datos)
- Entidades y relaciones. Cardinalidad
- Debilidad
- El modelo E/R ampliado
- Paso del diagrama E/R al modelo relacional
- Normalización de modelos relacionales
Uso de bases de datos objeto-relacionales (Bases de datos)
- Características de las bases de datos objeto-relacionales
- Tipos de datos objeto
- Definición de tipos de objeto
- Herencia
- Identificadores; referencias
- Tipos de datos colección
- Declaración e inicialización de objetos
- Uso de la sentencia SELECT
- Inserción de objetos
- Modificación y borrado de objetos
Programación
Identificación de los elementos de un programa informático (Programación)
- Estructura y bloques fundamentales
- Variables
- Tipos de datos
- Literales
- Constantes
- Operadores y expresiones
- Conversiones de tipo
- Comentarios
Utilización de objetos (Programación)
- Características de los objetos
- Instanciación de objetos
- Utilización de métodos
- Utilización de propiedades
- Utilización de métodos estáticos
- Constructores
- Destrucción de objetos y liberación de memoria
Uso de estructuras de control (Programación)
Desarrollo de clases (Programación)
- Concepto de clase
- Estructura y miembros de una clase
- Creación de atributos
- Creación de métodos
- Creación de constructores
- Utilización de clases y objetos
- Utilización de clases heredadas
Lectura y escritura de información (Programación)
- Tipos de flujos. Flujos de bytes y de caracteres
- Clases relativas a flujos
- Utilización de flujos
- Entrada desde teclado
- Salida a pantalla
- Ficheros de datos. Registros
- Apertura y cierre de ficheros. Modos de acceso
- Escritura y lectura de información en ficheros
- Utilización de los sistemas de ficheros
- Creación y eliminación de ficheros y directorios
- Interfaces
- Concepto de evento
- Creación de controladores de eventos
Aplicación de las estructuras de almacenamiento (Programación)
Utilización avanzada de clases (Programación)
- Composición de clases
- Herencia
- Superclases y subclases
- Clases y métodos abstractos y finales
- Sobreescritura de métodos
- Constructores y herencia
Mantenimiento de la persistencia de los objetos (Programación)
- Bases de datos orientadas a objetos
- Características de las bases de datos orientadas a objetos
- Instalación del gestor de bases de datos
- Creación de bases de datos
- Mecanismos de consulta
- El lenguaje de consultas: sintaxis, expresiones, operadores
- Recuperación, modificación y borrado de información
- Tipos de datos objeto; atributos y métodos
- Tipos de datos colección
Gestión de bases de datos relacionales (Programación)
- Establecimiento de conexiones
- Recuperación de información
- Manipulación de la información
- Ejecución de consultas sobre la base de datos
Lenguajes de Marcas y Sistemas de Gestión de Información
Reconocimiento de las características de lenguajes de marcas (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Clasificación
- XML: estructura y sintaxis
- Etiquetas
- Herramientas de edición
- Elaboración de documentos XML bien formados
- Utilización de espacios de nombres en XML
Utilización de lenguajes de marcas en entornos Web (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Identificación de etiquetas y atributos de HTML
- XHTM: diferencias sintácticas y estructurales con HTML
- Versiones de HTML y de XHTML
- Herramientas de diseño Web
- Hojas de estilo
Aplicación de los lenguajes de marcas a la sindicación de contenidos (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Ámbitos de aplicación
- Estructura de los canales de contenidos
- Tecnologías de creación de canales de contenidos
- Validación
- Directorios de canales de contenidos
- Agregación
Definición de esquemas y vocabularios en XML (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Utilización de métodos de definición de documentos XML
- Creación de descripciones
- Asociación con documentos XML
- Validación
- Herramientas de creación y validación
Conversión y adaptación de documentos XML (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Técnicas de transformación de documentos XML
- Descripción de la estructura y de la sintaxis
- Utilización de plantillas
- Utilización de herramientas de procesamiento
- Elaboración de documentación
Almacenamiento de información (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Sistemas de almacenamiento de información
- Inserción y extracción de información en XML
- Técnicas de búsqueda de información en documentos XML
- Lenguajes de consulta y manipulación
- Almacenamiento XML nativo
- Herramientas de tratamiento y almacenamiento de información en formato XML
Sistemas de gestión empresarial (Lenguajes de Marcas y Sistemas de Gestión de Información)
- Instalación
- Adaptación y configuración
- Integración de módulos
- Elaboración de informes
- Integración con aplicaciones ofimáticas
- Exportación de información
Entornos de desarrollo
Desarrollo de software (Entornos de desarrollo)
- Concepto de programa informático
- Código fuente, código objeto y código ejecutable; máquinas virtuales
- Tipos de lenguajes de programación
- Características de los lenguajes más difundidos
- Fases del desarrollo de una aplicación: análisis, diseño, codificación, pruebas, documentación, explotación y mantenimiento, entre otras
- Proceso de obtención de código ejecutable a partir del código fuente; herramientas implicadas
Instalación y uso de entornos de desarrollo (Entornos de desarrollo)
- Funciones de un entorno de desarrollo
- Instalación de un entorno de desarrollo
- Uso básico de un entorno de desarrollo
- Edición de programas
- Generación de ejecutables
Diseño y realización de pruebas (Entornos de desarrollo)
- Planificación de Pruebas
- Tipos de pruebas: Funcionales, estructurales, regresión…
- Procedimientos y casos de prueba
- Pruebas de Código: Cubrimiento, valores límite, clases de equivalencia
- Pruebas unitarias; herramientas
Optimización y documentación (Entornos de desarrollo)
- Refactorización. Concepto. Limitaciones. Patrones de refactorización más usuales. Refactorización y pruebas. Herramientas de ayuda a la refactorización
- Control de versiones. Estructura de las herramientas de control de versiones. Repositorio. Herramientas de control de versiones
- Documentación. Uso de comentarios. Alternativas
Elaboración de diagramas de clases (Entornos de desarrollo)
- Clases. Atributos, métodos y visibilidad
- Objetos. Instanciación
- Relaciones. Herencia, composición, agregación
- Notación de los diagramas de clases
Elaboración de diagramas de comportamiento (Entornos de desarrollo)
- Tipos. Campo de aplicación
- Diagramas de casos de uso. Actores, escenario, relación de comunicación
- Diagramas de secuencia. Línea de vida de un objeto, activación, envío de mensajes
- Diagramas de colaboración. Objetos, mensajes
Desarrollo web en entorno cliente
Selección de arquitecturas y herramientas de programación (Desarrollo web en entorno cliente)
- Modelos de programación en entornos cliente/servidor
- Mecanismos de ejecución de código en un navegador web
- Capacidades y limitaciones de ejecución
- Compatibilidad con navegadores web
- Características de los lenguajes de script
- Lenguajes de programación en entorno cliente
- Tecnologías y lenguajes asociados
- Herramientas de programación
- Integración del código con las etiquetas HTML
Manejo de la sintaxis del lenguaje (Desarrollo web en entorno cliente)
- Etiquetas y ubicación del código
- Variables
- Tipos de datos
- Conversiones entre tipos de datos
- Literales
- Asignaciones
- Operadores
- Expresiones
- Comentarios al código
- Sentencias
- Bloques de código
- Decisiones
- Bucles
Utilización de los objetos predefinidos del lenguaje (Desarrollo web en entorno cliente)
- Utilización de objetos. Objetos nativos del lenguaje
- Interacción con el navegador. Objetos predefinidos asociados
- Generación de texto y elementos HTML desde código
- Gestión y creación de marcos
- Marcos anidados
- Ejecución de código entre marcos
- Aplicaciones prácticas de los marcos
- Gestión de la apariencia de la ventana
- Creación de nuevas ventanas. Comunicación entre ventanas
Programación con arrays, funciones y objetos definidos por el usuario (Desarrollo web en entorno cliente)
- Funciones predefinidas del lenguaje
- Llamadas a funciones. Definición de funciones
- Arrays
- Inicialización de arrays
- Recorrido de arrays
- Creación de objetos
- Definición de métodos y propiedades
Interacción con el usuario: eventos y formularios (Desarrollo web en entorno cliente)
- Modelo de gestión de eventos
- Manejadores de eventos
- Utilización de formularios desde código
- Acceso a los miembros del formulario
- Modificación de apariencia y comportamiento
- Validación y envío
- Expresiones regulares
- Utilización de cookies
- Escritura y lectura de cookies
Utilización del modelo de objetos del documento (DOM) (Desarrollo web en entorno cliente)
- El modelo de objetos del documento (DOM)
- Objetos del modelo. Propiedades y métodos de los objetos
- Representación de la página web como una estructura en árbol
- Acceso al documento desde código
- Creación y modificación de elementos
- El modelo de eventos
- Programación de eventos
- Diferencias en las implementaciones del modelo
- Desarrollo de aplicaciones multi-cliente
Utilización de mecanismos de comunicación asíncrona (Desarrollo web en entorno cliente)
- Mecanismos de comunicación asíncrona
- Objetos, propiedades y métodos relacionados
- Recuperación remota de información
- Programación de aplicaciones con comunicación asíncrona
- Modificación dinámica del documento utilizando comunicación asíncrona
- Formatos para el envío y recepción de información
- Librerías de actualización dinámica
Desarrollo web en entorno servidor
Selección de arquitecturas y herramientas de programación (Desarrollo web en entorno servidor)
- Modelos de programación en entornos cliente/servidor
- Mecanismos de ejecución de código en un servidor web
- Generación dinámica de páginas web
- Lenguajes de programación en entorno servidor
- Integración con los lenguajes de marcas
- Tecnologías asociadas
- Servidores de aplicaciones
- Integración con los servidores web
- Herramientas de programación
- Editores y compiladores
Inserción de código en páginas web (Desarrollo web en entorno servidor)
- Lenguajes embebidos en HTML
- Tecnologías asociadas: PHP, ASP, JSP, Servlets, entre otras
- Contenedores de servlets
- Obtención del lenguaje de marcas a mostrar en el cliente
- Etiquetas para inserción de código
- Bloques de código
- Directivas
- Tipos de datos. Conversiones entre tipos de datos
- Variables
- Ámbito de utilización de las variables
Programación basada en lenguajes de marcas con código embebido (Desarrollo web en entorno servidor)
- Tomas de decisión
- Bucles
- Comentarios de cliente y de servidor
- Tipos de datos compuestos
- Arrays
- Funciones
- Paso de parámetros. Devolución de valores
- Recuperación y utilización de información proveniente del cliente web
- Interacción con el usuario: formularios
- Procesamiento de la información introducida en un formulario
Desarrollo de aplicaciones web utilizando código embebido (Desarrollo web en entorno servidor)
- Mantenimiento del estado
- Sesiones
- Cookies
- Seguridad: usuarios, perfiles, roles
- Autentificación de usuarios
- Herramientas de programación
- Pruebas y depuración
Generación dinámica de páginas web (Desarrollo web en entorno servidor)
- Mecanismos de separación de la lógica de negocio
- Tecnologías asociadas
- Controles de servidor
- Mantenimiento del estado de los controles
- Mecanismos de generación dinámica del interface web
Utilización de técnicas de acceso a datos (Desarrollo web en entorno servidor)
- Utilización de bases de datos relacionales
- Establecimiento de conexiones
- Recuperación y edición de información
- Utilización de conjuntos de resultados
- Visualización de la información en páginas web
- Mecanismos de edición de la información en un cliente web
- Ejecución de sentencias SQL
- Transacciones
- Utilización de otros orígenes de datos
- Almacenes de información heterogéneos
Programación de servicios web (Desarrollo web en entorno servidor)
- Arquitecturas de programación orientadas a servicios
- Mecanismos y protocolos implicados
- SOAP
- Generación de un servicio web
- Descripción del servicio
- Interface de un servicio web
- Utilización de un servicio web
Generación dinámica de páginas web interactivas (Desarrollo web en entorno servidor)
- Procesamiento en el servidor y en el cliente
- Librerías y tecnologías relacionadas
- Generación dinámica de páginas interactivas
- Controles con verificación de información en el cliente
- Obtención remota de información
- Modificación de la estructura de la página web
Desarrollo de aplicaciones web híbridas (Desarrollo web en entorno servidor)
- Reutilización de código e información
- Interfaces de programación de aplicaciones disponibles
- Utilización de información proveniente de repositorios
- Creación de repositorios a medida
- Incorporación de funcionalidades específicas
Despliegue de aplicaciones web
Implantación de arquitecturas Web (Despliegue de aplicaciones web)
- Arquitecturas Web. Modelos
- Servidores Web y de aplicaciones. Instalación y configuración básica
- Estructura y recursos que componen una aplicación Web. Descriptor de despliegue
Administración de servidores Web (Despliegue de aplicaciones web)
- Configuración avanzada del servidor Web
- Módulos: instalación, configuración y uso
- Hosts virtuales. Creación, configuración y utilización
- Autenticación y control de acceso
- El protocolo HTTPS
- Certificados. Servidores de certificados
- Despliegue de aplicaciones sobre servidores Web
Administración de servidores de aplicaciones (Despliegue de aplicaciones web)
- Arquitectura y configuración básica del servidor de aplicaciones
- Administrar aplicaciones Web
- Autenticación de usuarios. Dominios de seguridad para la autenticación
- Administración de sesiones. Sesiones persistentes
- Archivos de registro de acceso y filtro de solicitudes
- Configurar el servidor de aplicaciones para cooperar con servidores Web
- Despliegue de aplicaciones en el servidor de aplicaciones
- Seguridad en el servidor de aplicaciones. Configurar el servidor de aplicaciones con soporte SSL/T
Instalación y administración de servidores de transferencia de archivos (Despliegue de aplicaciones web)
- Configuración del servicio de transferencia de archivos. Permisos y cuotas
- Tipos de usuarios y accesos al servicio
- Modos de conexión del cliente
- Protocolo seguro de transferencia de archivos
- Utilización de herramientas gráficas
- Utilización del servicio de transferencia de archivos desde el navegador
- Utilización del servicio de transferencia de archivos en el proceso de despliegue de la aplicación Web
Servicios de red implicados en el despliegue de una aplicación Web (Despliegue de aplicaciones web)
- Resolutores de nombres. Proceso de resolución de un nombre de dominio
- Parámetros de configuración y registros del servidor de nombres afectados en el despliegue
- Servicio de directorios: características y funcionalidad
- Archivos básicos de configuración. Interpretación y uso
- Autenticación de usuarios en el servicio de directorios
- Adaptación de la configuración del servidor de directorios para el despliegue de la aplicación. Usuarios centralizados
Documentación y sistemas de control de versiones (Despliegue de aplicaciones web)
- Herramientas externas para la generación de documentación. Instalación, configuración y uso
- Creación y utilización de plantillas
- Instalación, configuración y uso de sistemas de control de versiones
- Operaciones avanzadas
- Seguridad de los sistemas de control de versiones
- Historia de un repositorio
Diseño de interfaces web
Planificación de interfaces gráficas (Diseño de interfaces web)
- Elementos del diseño: percepción visual
- Color, tipografía, iconos
- Interacción persona-ordenador
- Interpretación de guías de estilo. Elementos
- Generación de documentos y sitios Web
- Componentes de una interfaz Web
- Aplicaciones para desarrollo Web
- Lenguajes de marcas
- Mapa de navegación. Prototipos
- Maquetación Web. Elementos de ordenación
- Plantilla de diseño
Uso de estilos (Diseño de interfaces web)
- Estilos en línea basados en etiquetas y en clases
- Crear y vincular hojas de estilo
- Crear y vincular hojas de estilo en cascada externa
- Herramientas y test de verificación
Implantación de contenido multimedia (Diseño de interfaces web)
- Tipos de Imágenes en la Web
- Derechos de la propiedad intelectual. Licencias. Ley de la propiedad intelectual. Derechos de autor
- Imágenes: mapa de bits, imagen vectorial. Software para crear y procesar imágenes. Formatos de imágenes
- Optimización de imágenes para la Web
- Audio: formatos. Conversiones de formatos (exportar e importar)
- Vídeo: codificación de vídeo, conversiones de formatos (exportar e importar)
- Animaciones
- Animación de imágenes y texto
- Integración de audio y vídeo en una animación
Integración de contenido interactivo (Diseño de interfaces web)
- Elementos interactivos básicos y avanzados
- Comportamientos interactivos. Comportamiento de los elementos
- Ejecución de secuencias de comandos
Diseño de webs accesibles (Diseño de interfaces web)
- El Consorcio World Wide Web (W3C)
- Pautas de Accesibilidad al Contenido en la Web (WCAG)
- Principios generales de diseño accesible
- Técnicas para satisfacer los requisitos definidos en las WCAG
- Prioridades. Puntos de verificación. Niveles de adecuación
- Métodos para realizar revisiones preliminares y evaluaciones de adecuación o conformidad de documentos Web
- Herramientas de análisis de accesibilidad Web
- Chequeo de la accesibilidad Web desde diferentes navegadores
Implementación de la usabilidad en la Web. Diseño amigable (Diseño de interfaces web)
- Análisis de la usabilidad. Técnicas
- Identificación del objetivo de la Web
- Tipos de usuario
- Barreras identificadas por los usuarios
- Información fácilmente accesible
- Velocidad de conexión
- Importancia del uso de estándares externos
- Navegación fácilmente recordada frente a navegación redescubierta
- Facilidad de navegación en la Web
- Verificación de la usabilidad en diferentes navegadores y tecnologías
- Herramientas y test de verificación