Avda Virgen de la Montaña, 15- 1ª Planta CÁCERES 10001 Cáceres (España)
C/Museo,1 Badajoz 06003 Badajoz (España)
Temario del curso
Temario
Parte Específica.
Tema 1. Arquitectura de procesadores. Contenidos: Introducción. Componentes. Esquema interno. Multitarea. Multiprogramación. Multiproceso. Multiproceso simétrico. Proceso masivamente paralelo.
Tema 2. Arquitectura de la memoria. Contenidos: Características. Diseño. Dispositivos de almacenamiento. Organización jerárquica. Memoria caché. Memoria asociativa. Memoria virtual.
Tema 3. Tecnología RAID. Contenidos: Introducción. Funcionamiento. Ventajas. Tipos de array. Niveles RAID.
Tema 4. Elementos y estructura de los sistemas operativos (I). Contenidos: Entrada/Salida. Procesos. Gestión de memoria.
Tema 5. Elementos y estructura de los sistemas operativos (II). Contenidos: Archivos. Intérprete de comandos. Diferentes estructuras de un sistema operativo.
Tema 6. Fundamentos del sistema operativo GNU. Contenidos: Filosofía. Evolución histórica. Conceptos de software libre, GNU y GPL.
Tema 7. Introducción al sistema operativo UNIX/Linux. Contenidos: Elementos. Filosofía. Evolución histórica. El estándar SVID (UNIX System V). Aparición de Linux. Distribuciones.
Tema 8. Fundamentos del sistema operativo UNIX/Linux. Contenidos: Acceso al sistema. Personalización del entorno. Archivos y directorios. El Shell. Tipos.
Tema 9. Administración básica del sistema operativo UNIX/Linux. Contenidos: Introducción a la administración de sistemas. Instalación del sistema. Superusuario. Arranques y paradas. Herramientas básicas de administración.
Tema l0. Administración avanzada en el sistema operativo UNIX/Linux. Contenidos: Creación y mantenimiento de cuentas de usuario. Sistema de ficheros y gestión de discos. Tipos de ficheros y procesos. Administración del software. Salvaguarda y restauración.
Tema 11. Comunicaciones e interconexión en el sistema operativo UNIX/Linux. Contenidos: Sistema de impresión. Comunicaciones externas. Interconexión TCP/IP. Servidores de interfaces gráficos. Configurar correo electrónico.
Tema 12. Utilización del shell en el sistema operativo UNIX/Linux. Contenidos: Estructura de la línea de comandos. Metacaracteres. Creación de nuevos comandos. Argumentos y parámetros en los comandos. La salida de programas como argumentos. Variables de shell. Ampliación del redireccionamiento de E/S. Iteración en los programas de shell.
Tema 13. Filtros en el sistema operativo UNIX/Linux. Contenidos: Introducción. La familia grep. Otros filtros. El editor de flujo sed. El lenguaje de manejo y proceso de patrones awk.
Tema 14. Optimización del sistema operativo UNIX/Linux. Contenidos: Seguridad. Ajustando el rendimiento. Automatización mediante scripts. Problemática habitual del entorno.
Tema 15. Estructuras fundamentales de datos. Contenidos: Concepto de tipo de datos. Tipos elementales de datos. Tipos elementales normalizados. La estructura array. Representación. La estructura registro. Variantes. Representaciones. La estructura conjunto. Representación. La estructura fichero secuencial.
Tema 16. Estructuras dinámicas de información. Contenidos: Tipos recursivos de datos. Punteros o referencias. Listas lineales. Estructuras en árbol. Árboles multicamino. Transformaciones de claves.
Tema 17. Técnicas de clasificación de datos. Contenidos: Clasificaciones internas. Clasificaciones externas. Clasificación óptima.
Tema 18. Técnicas de búsqueda de datos. Contenidos: Búsqueda secuencial. Búsqueda por comparación de claves. Búsqueda digital. Hashing. Recuperación por claves secundarias.
Tema 19. Cifrado de la información. Contenidos: Transformaciones de tipo computacional. Complejidad de los algoritmos. Transformaciones por métodos computacionales aritméticos. Transformaciones de tipo matricial. Transformaciones criptográficas mediante operaciones lógicas. Transformaciones mediante manipulación de bits. Cifrado multiclave.
Tema 20. Taxonomía de los cifrados. Contenidos: Introducción. Cifrados en bloque. Cifrados en flujo. Sincronismo en los cifrados en flujo. Cifrado estándar de datos AES.
Tema 21. Seguridad en los sistemas de información. Contenidos: Manejo de claves en un sistema criptográfico. Firma digital. Criterios de Shanon. Aplicación a la criptografía de la teoría de la información. Criptoanálisis. Aplicaciones de la criptografía. Niveles de integración.
Tema 22. Manejo de ficheros de bases de datos en SQL Server. Contenidos: Introducción a las bases de datos. Registro de transacciones. Creación de bases de datos. Modificación de bases de datos. Manejo de bases de datos sobre múltiples discos. Planificar la capacidad de almacenamiento. Consideraciones sobre rendimiento.
Tema 23. Lenguaje de interrogación SQL. Contenidos: Lenguaje de definición de datos. Lenguaje de manipulación de datos. Lenguaje de consulta de datos.
Tema 24. Programación con Transact-SQL. Contenidos: Programación en múltiples niveles. Variables. Control de flujo. Operadores. Funciones.
Tema 25. Gestión de transacciones con Transact-SQL Contenidos: Transacciones implícitas y explícitas. Chequeo de errores en transacciones. Niveles de aislamiento. Otras características de las transacciones. Bloques anidados. Punto de retorno.
Tema 26. Base de datos MySQL 5.0. Contenidos: Introducción. Instalación. Administración. Replicación. Optimización.
Tema 27. Base de datos PostgreSQL 8.1. Contenidos: Introducción. Instalación. Administración. Autenticación y encriptación.
Tema 28. Lenguajes de programación y codificación. Contenidos: Proceso de traducción desde el diseño. Características de los lenguajes de programación. Fundamentos de los lenguajes de programación. Clases de lenguajes. Estilo de codificación. Eficiencia.
Tema 29. Programación orientada a objetos. Contenidos: Elementos. Objetos. Herencia. Mensajes. Ventajas.
Tema 30. Programación visual. Contenidos: Concepto. Justificación. Estructura de un proyecto. Entorno Gambas.
Tema 31. Diseño de páginas web XHTML 2.0 (1). Contenidos: Introducción. Conformidad. Módulo de documento. Módulo estructural. Módulo de texto. Módulo de texto bidireccional. Módulos de hipertexto y atributos. Módulo de lista.
Tema 32. Diseño de páginas web XHTML 2.0 (II). Contenidos: Módulos de imagen y atributos. Módulos de metainformación y atributos. Módulo de objetos. Módulos de estilo. Módulo de tablas. Módulo Xforms. Módulo de eventos.
Tema 33. El lenguaje XML 1.0. Contenidos: Introducción. Documentos. Estructuras lógicas. Estructuras físicas. Conformidad.
Tema 34. Programación en PHP 5.0. Contenidos: Introducción. Sintaxis básica. Tipos, variables y constantes. Expresiones. Estructuras de control. Funciones. Clases y objetos.
Tema 35. Programación en JAVA (I). Contenidos: Introducción. Objetos. El flujo del programa. Inicialización y limpieza. Ocultación de la implementación.
Tema 36. Programación en JAVA (II). Contenidos: Reutilización. Polimorfismo. Interfaces y clases internas. Almacenamiento de objetos. Manejo de errores con excepciones.
Tema 37. Programación en JAVA (III). Contenidos: El sistema de E/S. Ventanas y applets. Hilos múltiples. Computación distribuida.
Tema 38. Metodología de desarrollo de sistemas de información MÉTRICA Versión 3. Contenidos: Aportaciones de Métrica versión 3. Procesos principales de Métrica versión 3. Interfaces de Métrica versión 3.
Tema 39. Construcción del sistema de información. Contenidos: Preparación del entorno de generación y construcción. Generación del código de los componentes y procedimientos. Ejecución de las pruebas unitarias. Ejecución de las pruebas de integración. Ejecución de las pruebas del sistema. Elaboración de los manuales de usuario. Definición de la formación de los usuarios finales. Construcción de los componentes y procedimientos de migración y carga inicial de datos. Aprobación del sistema de información.
Tema 40. Implantación y aceptación del sistema. Contenidos: Establecimiento del plan de implantación. Formación necesaria para la implantación. Incorporación del sistema al entorno de operación. Pruebas de implantación del sistema. Pruebas de aceptación del sistema. Preparación del mantenimiento del sistema. Establecimiento del acuerdo de nivel de servicio. Presentación y aprobación del sistema. Paso a producción.
Tema 41. Mantenimiento de sistemas de información. Contenidos: Registro de la petición. Análisis de la petición. Preparación de la implementación de la modificación. Seguimiento y evaluación de los cambios hasta la aceptación.
Tema 42. Diagramas de flujo de datos. Contenidos: Objetivos. Descripción. Componentes. Descomposición. Notación. Consistencia de los diagramas de flujo de datos.
Tema 43. Prueba de los sistemas de información. Contenidos: Introducción. Diseño de juegos de prueba. Pruebas unitarias y de integración. Pruebas del sistema y de aceptación. Pruebas de regresión. Planificación de las pruebas. Terminación de las pruebas.
Tema 44. El mantenimiento de los sistemas de información. Contenidos: Definición de mantenimiento. Características de mantenimiento. Facilidad. Tareas. Efectos secundarios. Aspectos de mantenimiento.
Tema 45. Análisis y Diseño Orientado a Objetos (I). Contenidos: Fase de elaboración y planificación (entender los requerimientos, casos de uso: descripción de procesos, clasificación y planificación de casos de uso y comienzo del ciclo de desarrollo). Fase de análisis (construcción del modelo conceptual, incorporación de asociaciones, incorporación de atributos, establecimiento de los términos del glosario, diagramas de secuencia y comprobación del comportamiento del sistema).
Tema 46. Análisis y Diseño Orientado a Objetos (II). Contenidos: Fase de diseño (descripción pormenorizada de los casos de uso, diagramas de colaboración, utilización de patrones, diseño de una solución, determinar la visibilidad, diseño del diagrama de clases y capacidades del sistema diseñado). Fase de construcción (traspaso del diseño al código e implementación en el lenguaje de programación utilizado).
Tema 47. Diseño de patrones en Java. Contenidos: Origen e historia. Patrones base. Patrones de creación. Patrones de colección. Patrones estructurales. Patrones de comportamiento. Patrones de concurrencia.
Tema 48. Patrón Modelo-Vista-Controlador. Contenidos: Origen del patrón. Presentación de la arquitectura del modelo. Presentación de los entornos (frameworks) más utilizados.
Tema 49. Concepto de modelo de datos. Contenidos: Introducción. Definición de modelo de datos. Restricciones de integridad. Clasificación. Intervención en el diseño de base de datos.
Tema 50. El modelo entidad/relación. Contenidos: Presentación e historia. Estática del modelo E/R. Semántica de las interrelaciones. Generalización y herencia. Dinámica del modelo E/R.
Tema 51. El modelo relacional: Estática. Contenidos: Presentación y objetivos. Estructura del modelo relacional. Restricciones. Esquema de relación y esquema relacional. El modelo relacional y la arquitectura ANSI. Los valores nulos en el modelo relacional. Reglas de Codd.
Tema 52. El modelo relacional: Dinámica. Contenidos: Álgebra relacional. Cálculo relacional. Optimización de consultas.
Tema 53. Diseño lógico de las bases de datos en el modelo relacional. Contenidos: Etapas de una metodología de diseño. Transformación del esquema conceptual al relacional. Grafo relacional. Teoría de la normalización.
Tema 54. El Lenguaje Unificado de Modelado. Conceptos (I). Contenidos: Introducción. Modelado estructural básico. Modelado estructural avanzado.
Tema 55. El Lenguaje Unificado de Modelado. Conceptos (II). Contenidos: Modelado de comportamiento básico. Modelado de comportamiento avanzado. Modelado de la arquitectura.
Tema 56. El Lenguaje Unificado de Modelado. Programación. Contenidos: Descripción del escenario. Clases y objetos. Características de los objetos. Diagramas de estado de transición.
Tema 57. Modelo de interconexión de sistemas abiertos OSI. Contenidos: Introducción justificativa. Arquitectura de red. Estructura y función de los niveles OSI. Situación actual de los estándares OSI.
Tema 58. Redes de área local. Contenidos: Conceptos. Tipologías. Control de acceso: controlado, aleatorio. Normalizaciones internacionales: IEEE 802.x. Análisis de rendimiento.
Tema 59. Redes de área extensa. Contenidos: Conceptos. Red de Transporte Básica. RDSI. X.25. Frame Relay. Tecnologías xDSL. ATM.
Tema 60. El protocolo TCP/IP. Contenidos: Definición. Direcciones IP. Identificación de usuarios y estaciones. Protocolos. Envió de paquetes. Seguridad de TCP/IP.
Tema 61. El protocolo IP versión 6. Contenidos: Debilidades del protocolo IP actual. Características. Cabecera IPv6. Direccionamiento. Multicast. Encaminamiento y control de flujo.
Tema 62. Routers de comunicaciones. Contenidos: Componentes y modos del router. Inicio y configuración del router. Comandos de estado del router. Acceso a otros routers conectados. Pruebas básicas de interconexión a diferentes capas.
Tema 63. El enrutamiento en las redes de comunicación. Contenidos: Estructura básica del enrutamiento. Necesidad de protocolos de enrutamiento. Enrutamiento por vector de distancia. Enrutamiento de estado de enlace. Actuación de los protocolos de enrutamiento.
Tema 64. Redes virtuales de área local. Contenidos: Definición y configuración de la red de área local. Arquitectura de conmutación para segmentar. Implementación de redes virtuales. Ventajas de las redes virtuales.
Tema 65. Seguridad en redes telemáticas, correo y servicios de internet. Servicios de seguridad. Contenidos: Introducción. Identificación y descripción de amenazas. Servicios de seguridad. Técnicas y mecanismos de seguridad.
Tema 66. Seguridad en redes telemáticas, correo y servicios de internet. Políticas y administración de la seguridad. Contenidos: Introducción. Aspectos organizativos. Privacidad. Clasificación de amenazas. Administración. Dominios. Claves.
Tema 67. Protección de datos de carácter personal. Ley Orgánica 15/1999(I). Contenidos: Objeto. Ámbito de aplicación. Definiciones. Principio de la protección de datos. Derechos de las personas. Ficheros de titularidad pública. Ficheros de titularidad privada.
Tema 68. Protección de datos de carácter personal. Ley Orgánica 15/1999 (II). Contenidos: Movimiento internacional de datos. La agencia de protección de datos. Infracciones y sanciones.
Tema 69. Reglamento de medidas de seguridad de ficheros auto matizados con datos de carácter personal. Contenidos: Disposiciones generales. Medidas de seguridad de nivel básico. Medidas de seguridad de nivel medio. Medidas de seguridad de nivel alto.
Tema 70. Protección jurídica de programas de ordenador. Contenidos: Disposiciones generales de la Ley de Propiedad Intelectual. Sujeto, objeto y contenido. Programas de ordenador. Derecho sui generis sobre las bases de datos.
Tema 71. Firma Electrónica. Ley 59/2003 (I). Contenidos: Disposiciones generales. Certificados Electrónicos. Prestación de servicios de certificación.
Tema 72. Firma Electrónica. Ley 59/2003 (II). Contenidos: Dispositivos de firma electrónica y sistemas de certificación de prestadores de servicios de certificación y de dispositivos de firma electrónica. Supervisión y control. Infracciones y sanciones. Disposiciones adicionales.
Parte Común.
Tema 1. La Constitución Española de 1978 (I): Características. Estructura. Título Preliminar. Los derechos y deberes fundamenta les: los españoles y los extranjeros. Derechos y Libertades.
Tema 2. La Constitución Española de 1978 (II): Los principios rectores de la política social y económica. Garantías de las Libertades y derechos fundamentales. Suspensión de los derechos y libertades. La Corona.
Tema 3. La Constitución Española de 1978 (III): Las Cortes Generales: Las Cámaras. La elaboración de las leyes. Los Tratados Internacionales.
Tema 4. La Constitución Española de 1978 (IV): El Gobierno y la Administración. Las relaciones entre el Gobierno y las Cortes Generales. El Poder Judicial.
Tema 5. La Constitución Española de 1978 (V): Economía y Hacienda. La Organización Territorial del Estado. El Tribunal Constitucional. La reforma constitucional.
Tema 6. El Estatuto de Autonomía de Extremadura (I): Estructura. Título Preliminar, las competencias. Organización institucional de Extremadura. La organización judicial.
Tema 7. El Estatuto de Autonomía de Extremadura (II): Régimen jurídico, ejercicio y control de los poderes de la Comunidad. Economía y Hacienda. La Reforma del Estatuto.
Tema 8. El Reglamento de la Asamblea de Extremadura (I): Sesión constitutiva de la Asamblea. El Estatuto de los Diputados. Los grupos parlamentarios.
Tema 9. El Reglamento de la Asamblea de Extremadura (II): La Organización de la Asamblea.
Tema l0. Las Consejerías que conforman la Administración de la Comunidad Autónoma de Extremadura: Estructuras Orgánicas.
Tema 11. Fuentes del Derecho de la Unión Europea: Derecho Originario. Derecho derivado: Reglamento Directivas y Decisiones. Relaciones entre el derecho comunitario y el Ordenamiento Jurídico de los Estados Miembros.
Tema 12. El Régimen Jurídico de las Administraciones Públicas y del Procedimiento Administrativo Común: Estructura. Ámbito de aplicación y principios generales. Las Administraciones Públicas y sus relaciones.
Tema 13. Los Contratos de las Administraciones Públicas: Legislación vigente: Ámbito de aplicación. La Junta Consultiva de contratación administrativa. Disposiciones comunes a los contratos de las Administraciones Públicas.
Tema 14. La Función Pública de Extremadura: Estructura. Objeto y Ámbito de Aplicación. Personal al servicio de la Junta de Extremadura. Órganos Superiores de la Función Pública. Régimen de previsión social. Aplicación del régimen jurídico del personal funcionario al resto del personal sometido al ámbito de aplicación de esta ley.
Tema 15. El Personal Laboral al Servicio de la Junta de Extremadura: Ámbito de aplicación y vigencia. Denuncia. Organización del trabajo. Comisión paritaria. Clasificación profesional. Retribuciones. Puestos de libre designación.
Tema 16. El Gobierno y la Administración de la Comunidad Autónoma de Extremadura: Estructura. Título Preliminar. El Presidente de la Comunidad Autónoma de Extremadura. La Junta de Extremadura.
Tema 17. La Ley General de la Hacienda Pública de la Comunidad Autónoma de Extremadura: Principios Generales. El régimen de Hacienda de la Comunidad Autónoma de Extremadura.
Tema 18. Los Presupuestos Generales de la Comunidad Autónoma de Extremadura: La aprobación de los presupuestos y de sus modificaciones.