UNIDAD DIDÁCTICA 1. CARACTERÍSTICAS DE LENGUAJES DE MARCAS
- Clasificación
- XML
- Herramientas de edición
- Elaboración de documentos XML bien formados
- Utilización de espacios de nombres en XML
UNIDAD DIDÁCTICA 2. UTILIZACIÓN DE LENGUAJES DE MARCAS EN ENTORNOS WEB
- HTML
- Color
- Texto
- Enlaces de hipertexto
- Imágenes
- Listas
- Tablas
- Marcos (frames)
- Formularios
- XHTM
- Versiones de HTML
- Hojas de estilo
UNIDAD DIDÁCTICA 3. APLICACIÓN DE LOS LENGUAJES DE MARCAS A LA SINDICACIÓN DE CONTENIDOS
- Sindicalización de contenidos
- Tecnologías de creación de canales de contenidos
- Validación
- Directorios de canales de contenidos
- Agregación
UNIDAD DIDÁCTICA 4. DEFINICIÓN DE ESQUEMAS Y VOCABULARIOS EN XML
- Declaraciones de elementos
- XML Schema
- Asociación con documentos XML
- Validación
UNIDAD DIDÁCTICA 5. CONVERSIÓN Y ADAPTACIÓN DE DOCUMENTOS XML
- Técnicas de transformación de documentos XML
- Reglas de plantilla
- Elaboración de documentación
UNIDAD DIDÁCTICA 6. ALMACENAMIENTO DE INFORMACIÓN
- XQuery
- Lenguaje de manipulación de datos XML
- Almacenamiento XML nativo
- XPath
- XLink
- XPointer
- XQL
UNIDAD DIDÁCTICA 7. SISTEMAS DE GESTIÓN EMPRESARIAL
- Sistemas de gestión empresarial
- Pasos para implementar el ERP
- Instalación de un ERP
- Módulos
- Exportación de información
- Módulo 2. Sistemas informáticos
UNIDAD DIDÁCTICA 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁ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
UNIDAD DIDÁCTICA 2. INSTALACIÓN DE SISTEMAS OPERATIVOS
- 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
- Actualización de sistemas operativos y aplicaciones
UNIDAD DIDÁCTICA 3. GESTIÓN DE LA INFORMACIÓN
- 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
UNIDAD DIDÁCTICA 4. CONFIGURACIÓN DE SISTEMAS OPERATIVOS
- Configuración de usuarios y grupos locales
- Seguridad de contraseñas
- Acceso a recursos. Permisos locales
- Servicios y procesos
- Comandos de sistemas libres y propietarios
- Herramientas de monitorización del sistema
UNIDAD DIDÁCTICA 5. CONEXIÓN DE SISTEMAS EN RED
- Configuración del protocolo TCP/IP en un cliente de red. Direcciones IP. Máscaras de subred. IP
- IP
- 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
- Monitorización de redes
- Protocolos TCP/IP
- Interconexión de redes
- Redes cableadas. Tipos y características. Adaptadores de red. Conmutadores, enrutadores, entre otros
- Redes inalámbricas. Tipos y características
- Seguridad básica en redes cableadas e inalámbricas
- Seguridad de comunicaciones
UNIDAD DIDÁCTICA 6. GESTIÓN DE RECURSOS EN UNA RED
- 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
UNIDAD DIDÁCTICA 7. EXPLOTACIÓN DE APLICACIONES INFORMÁTICAS DE PROPÓSITO GENERAL
- Requisitos del software
- Herramientas ofimáticas
- Herramientas de Internet
- Utilidades de propósito general: Antivirus, recuperación de datos, mantenimiento del sistema, entre otros
- Módulo 3. Bases de datos
UNIDAD DIDÁCTICA 1. ALMACENAMIENTO DE LA INFORMACIÓN
- Ficheros (planos, indexados, acceso directo, entre otros)
- Conceptos de bases de datos
- - Usos de las bases de datos
- - Ubicación de la información
- - Modelos de bases de datos
- Sistemas gestores de base de datos: Funciones y componentes
- Tipos de BDMS
UNIDAD DIDÁCTICA 2. BASES DE DATOS RELACIONALES
- Modelo de datos
- Tipos de datos
- Claves primarias
- Índices
- El valor NULL
- Claves ajenas
- Vistas
- Lenguaje de descripción de datos (DDL)
- Lenguaje de control de datos (DCL)
UNIDAD DIDÁCTICA 3. REALIZACIÓN DE CONSULTAS
- 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
UNIDAD DIDÁCTICA 4. TRATAMIENTO DE DATOS
- Inserción de registros
- Borrado de registros. Modificación de registros
- Borrados y modificaciones e integridad referencial
- Transacciones
- Políticas de bloqueo
UNIDAD DIDÁCTICA 5. PROGRAMACIÓN DE BASES DE DATOS
- Introducción. Lenguaje de programación
- Funciones
- Estructuras de control de flujo
- Procedimientos almacenados
- Subrutinas
- Eventos y disparadores
- Excepciones
- Cursores
UNIDAD DIDÁCTICA 6. INTERPRETACIÓN DE DIAGRAMAS ENTIDAD/RELACIÓN
- Entidades y relaciones. Cardinalidad
- Debilidad
- El modelo E/R ampliado
- Paso del diagrama E/R al modelo relacional
- Normalización de modelos relacionales
UNIDAD DIDÁCTICA 7. USO DE BASES DE DATOS OBJETO-RELACIONALES
- Características de las bases de datos objeto-relacionales
- Definición de tipos de objeto
- Herencia
- Referencias
- Tipos de datos colección
- Declaración de objetos y uso de la sentencia SELECT
- Inserción de objetos
- Modificación y borrado de objetos
- Módulo 4. Programación
UNIDAD DIDÁCTICA 1. IDENTIFICACIÓN DE LOS ELEMENTOS DE UN PROGRAMA INFORMÁTICO
- Estructura y bloques fundamentales
- Variables
- Tipos de datos y conversiones
- Literales y constantes
- Operadores y expresiones
- Comentarios
UNIDAD DIDÁCTICA 2. UTILIZACIÓN DE OBJETOS
- 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
UNIDAD DIDÁCTICA 3. USO DE ESTRUCTURAS DE CONTROL
- Estructuras de selección
- Estructuras de repetición
- Estructuras de salto
- Control de excepciones
UNIDAD DIDÁCTICA 4. DESARROLLO DE CLASES
- Estructura y miembros de una clase
- Concepto de clase
- Creación de propiedades
- Creación de métodos
- Creación de constructores
- Visibilidad
- Utilización de clases y objetos
UNIDAD DIDÁCTICA 5. LECTURA Y ESCRITURA DE INFORMACIÓN
- Tipos de flujos. Flujos de bytes y de caracteres
- Entrada desde teclado y salida a pantalla
- Ficheros de datos. Apertura y cierre
- Creación y eliminación de ficheros y directorios
- Interfaces
- Concepto de evento
- Creación de controladores de eventos
UNIDAD DIDÁCTICA 6. APLICACIÓN DE LAS ESTRUCTURAS DE ALMACENAMIENTO
- Introducción
- Objetivos
- Mapa Conceptual
- Estructuras
- Creación de arrays
- Arrays multidimensionales
- Cadenas de caracteres
UNIDAD DIDÁCTICA 7. UTILIZACIÓN AVANZADA DE CLASES
- Clasificación jerárquica de las clases
- Herencia
- Superclases y subclases
- Sobreescritura de métodos
UNIDAD DIDÁCTICA 8. MANTENIMIENTO DE LA PERSISTENCIA DE LOS OBJETOS
- 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
- Lenguaje de consultas
- Inserción, modificación y borrado de información
UNIDAD DIDÁCTICA 9. GESTIÓN DE BASES DE DATOS RELACIONALES
- Establecimiento de conexiones
- Recuperación de información
- Manipulación de la información
- Ejecución de consultas sobre la base de datos
- Módulo 5. Entornos de desarrollo
UNIDAD DIDÁCTICA 1. DESARROLLO DE SOFTWARE
- Concepto de programa informático
- Código fuente, código objeto y código ejecutable; máquinas virtuales
- Tipos de lenguajes de programación
- - Lenguaje de programación de bajo nivel
- - Lenguaje de programación de alto nivel
- Características de los lenguajes más difundidos
- Fases del desarrollo de una aplicación
UNIDAD DIDÁCTICA 2. INSTALACIÓN Y USO DE 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
UNIDAD DIDÁCTICA 3. DISEÑO Y REALIZACIÓN DE PRUEBAS
- Planificación de pruebas
- Tipos de pruebas
- - Pruebas funcionales
- - Pruebas estructurales
- - Pruebas de regresión
- Procedimientos y casos de prueba
- Pruebas de código
- - Cubrimiento
- - Valores límite
- - Clases de equivalencia
- Pruebas unitarias
UNIDAD DIDÁCTICA 4. OPTIMIZACIÓN Y DOCUMENTACIÓN
- Refactorización
- - Limitaciones
- - Patrones de refactorización más usuales
- - Refactorización y pruebas
- Control de versiones
- - Estructura de las herramientas de control de versiones
- - Repositorio
- Documentación
- - Uso de comentarios
- - Alternativas
UNIDAD DIDÁCTICA 5. ELABORACIÓN DE DIAGRAMAS DE CLASES
- Clases, atributos y métodos
- - Visibilidad
- Objetos. Instanciación
- Relaciones
- - Herencia
- - Agregación y composición
UNIDAD DIDÁCTICA 6. ELABORACIÓN DE DIAGRAMAS DE COMPORTAMIENTO
- Tipos. Campo de aplicación
- Diagramas de casos de uso
- - Actores y escenarios
- - Relación de comunicación
- Diagramas de secuencia
- - Línea de vida de un objeto
- - Envío de mensajes
- Diagramas de colaboración
- - Objetos
- - Mensajes
- Módulo 6. Desarrollo WEB en entorno cliente
UNIDAD DIDÁCTICA 1. DISEÑO WEB.
- Principios de diseño web.
- El proceso de diseño web.
UNIDAD DIDÁCTICA 2. LENGUAJES DE MARCADO GENERALES.
- Origen de los lenguajes de marcado generales: SGML y XML.
- Características generales de los lenguajes de marcado.
- Estructura general de un documento con lenguaje de marcado.
- Documentos válidos y bien formados. Esquemas.
UNIDAD DIDÁCTICA 3. LENGUAJES DE MARCADO PARA PRESENTACIÓN DE PÁGINAS WEB.
- Historia de HTML y XHTML. Diferencias entre versiones.
- Estructura de un documento.
- Color.
- Texto.
- Estilos lógicos.
- Enlaces de hipertexto.
- Imágenes.
- Listas.
- Tablas.
- Marcos (frames).
- Formularios.
- Elementos en desuso (deprecated).
UNIDAD DIDÁCTICA 4. HOJAS DE ESTILO WEB.
- Tipos de hojas de estilo: estáticas y dinámicas.
- Elementos y estructura de una hoja de estilo.
- Diseño de estilos para diferentes dispositivos.
- Buenas prácticas en el uso de hojas de estilo.




