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 2. Bases de datos
UNIDAD DIDÁCTICA 1. ALMACENAMIENTO DE LA INFORMACIÓN
- Ficheros (planos, indexados, acceso directo, entre otros)
- Conceptos 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 3. 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 4. Lenguajes de marcas y sistemas de gestión de información
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 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
- 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
- Procedimientos y casos de prueba
- Pruebas de código
- Pruebas unitarias
UNIDAD DIDÁCTICA 4. OPTIMIZACIÓN Y DOCUMENTACIÓN
- Refactorización
- Control de versiones
- Documentación
UNIDAD DIDÁCTICA 5. ELABORACIÓN DE DIAGRAMAS DE CLASES
- Clases, atributos y métodos
- Objetos. Instanciación
- Relaciones
UNIDAD DIDÁCTICA 6. ELABORACIÓN DE DIAGRAMAS DE COMPORTAMIENTO
- Tipos. Campo de aplicación
- Diagramas de casos de uso
- Diagramas de secuencia
- Diagramas de colaboración
- Módulo 6. Acceso a datos
UNIDAD DIDÁCTICA 1. MANEJO DE FICHEROS
- Clases asociadas a las operaciones de gestión de ficheros y directorios: creación, borrado, copia, movimiento, entre otras
- Formas de acceso a un fichero
- Clases para gestión de flujos de datos desde/hacia ficheros
- Trabajo con ficheros XML: Analizadores sintácticos (parser) y vinculación (binding)
- Excepciones: detección y tratamiento
UNIDAD DIDÁCTICA 2. MANEJO DE CONECTORES
- El desfase objeto-relacional
- Protocolos de acceso a bases de datos. Conectores
- Ejecución de sentencias de descripción de datos
- Ejecución de sentencias de modificación de datos
- Ejecución de consultas
UNIDAD DIDÁCTICA 3. HERRAMIENTAS DE MAPEO OBJETO RELACIONAL (ORM)
- Concepto de mapeo objeto relacional
- Características de las herramientas ORM. Herramientas ORM más utilizadas
- Instalación de una herramienta ORM
- Estructura de un fichero de mapeo. Elementos, propiedades
- Clases persistentes
- Sesiones; estados de un objeto
- Carga, almacenamiento y modificación de objetos
- Consultas SQL
UNIDAD DIDÁCTICA 4. BASES DE DATOS OBJETO RELACIONALES Y ORIENTADAS A OBJETOS
- Características de las bases de datos objeto-relacionales
- Gestión de objetos con SQL; ANSI SQL 1999
- Acceso a las funciones del gestor desde el lenguaje de programación
- Características de las bases de datos orientadas a objetos
- Tipos de datos: tipos básicos y tipos estructurados
- El interfaz de programación de aplicaciones de la base de datos




