Temario de oposiciones del cuerpo de Profesores de Educación Secundaria (590), especialidad Informática (107)
Temario extraído de la Orden EDU/3138/2011, de 15 de noviembre, por la que se aprueban los temarios que han de regir en los procedimientos de ingreso, accesos y adquisición de nuevas especialidades de los Cuerpos de Profesores de Enseñanza Secundaria y Profesores Técnicos de Formación Profesional (BOE nº278 de 18 de noviembre de 2011).
Informática
- Representación y comunicación de la información.
- Sistemas de numeración y codificación. unidades y magnitudes informáticas.
- Arquitectura de un sistema microinformático. Principios funcionales.
- Análisis de bloques funcionales sobre arquitecturas vigentes.
- La unidad central de proceso.
- Microprocesadores, buses y memoria interna. Análisis de características y funcionalidades.
- Medidas y evaluación del rendimiento. Relaciones funcionales con el resto de elementos: BIOS, puertos y conectores.
- Arquitecturas vigentes.
- Periféricos, soportes y dispositivos de almacenamiento.
- Clasificación. Análisis de mercado.
- Medidas y magnitudes relacionadas: capacidad, tasa de transferencia, resolución, entre otras.
- Características y funcionamiento del sistema gráfico.
- Sistemas microinformáticos.
- Configuraciones vigentes. Montaje y conexionado de componentes.
- Tipos y características de los conectores con unidades de almacenamiento y periféricos. Alimentación y refrigeración.
- Mantenimiento y localización de averías. Modos de arranque.
- Sistemas operativos.
- Funciones. Clasificación. Estructura y componentes.
- Instalación y configuración. Controladores de dispositivos. Sistemas de archivos.
- Interfaces de usuario. Intérpretes de comandos.
- Implantación de sistemas operativos.
- Gestión del sistema de archivos y directorios. Actualización, mantenimiento y reparación del sistema operativo.
- Instalación y desinstalación de hardware y software. Administración de usuarios y grupos. Planificación de recursos compartidos.
- Gestión de sistemas operativos.
- Gestión del sistema de ficheros. Cuotas de disco. Creación y recuperación de copias de seguridad e imágenes del sistema.
- Control de procesos. Programación de trabajos por lotes. Utilidades de propósito general. Administración y gestión desde consola.
- Diseño de bases de datos.
- Modelado de la información. Modelos de datos.
- Modelos conceptuales, lógicos y físicos. Modelo Entidad-Relación. Elementos del modelo.
- Tipos de bases de datos.
- Clasificación. Arquitectura y modelos. Transacciones y sistemas transaccionales.
- Control de concurrencia. Bases de datos orientadas a objetos.
- Bases de datos relacionales.
- Elementos: Relaciones, restricciones, dominios, claves. Normalización. Mantenimiento de la integridad.
- Traducción de modelos Entidad-Relación a modelos relacionales. Diseño de bases de datos relacionales.
- El lenguaje SQL.
- Características generales y ámbitos de aplicación. Definición de datos con SQL.
- Manipulación de datos con SQL. Control de datos con SQL. Estándares para SQL.
- Sistemas gestores de bases de datos relacionales.
- Instalación y configuración. Componentes. Gestión del almacenamiento. Administración de usuarios.
- Control de accesos y seguridad. Establecimiento de conexiones seguras.
- Sistemas gestores de bases de datos ligeros y para dispositivos móviles.
- Mantenimiento de sistemas gestores de bases de datos relacionales.
- Procesamiento de consultas. Indexación y optimización.
- Registros de actividad. Monitorización y auditoría.
- Copias de seguridad. Bases de datos distribuidas y replicadas.
- Programación de bases de datos.
- Lenguajes de programación en sistemas gestores de bases de datos. Variable y estructuras de programación.
- Procedimientos almacenados. Eventos y disparadores. Automatización de tareas de administración.
- Lenguajes de programación.
- Características y clasificación. Entornos de programación.
- Compiladores e intérpretes. Preprocesadores. Enlazado. Librerías.
- Máquinas virtuales y lenguajes intermedios. Compilación en tiempo de ejecución. Liberación automática de memoria. Código gestionado.
- Estructuras de programación.
- Tipos de datos y variables. Expresiones y operadores.
- Estructuras de control de flujo. Subrutinas y funciones.
- Paso de parámetros. Programación basada en eventos.
- Operaciones con estructuras de almacenamiento.
- Arrays. Listas. Pilas y colas.
- Árboles. Tablas hash. Grafos.
- Algoritmos.
- Técnicas descriptivas y representación. Diseño de algoritmos.
- Recursividad. Algoritmos de ordenación. Algoritmos de búsqueda.
- Análisis y diseño de programas.
- Análisis de requerimientos. Programación en capas. Patrones.
- Modelo-Vista-Controlador. Lenguaje UML.
- Programación orientada a objetos.
- Declaración y definición de clases. Constructores y destructores. Interfaces.
- Encapsulación. Herencia. Polimorfismo y sobre-escritura.
- Clases y métodos abstractos y finales. Genéricos/plantillas.
- Pruebas y documentación de programas.
- Planificación. Tipos de pruebas.
- Pruebas unitarias, de integración y de sistema. Pruebas de caja blanca y de caja negra.
- Control de versiones. Depuración y optimización. Control de excepciones. Documentación.
- Plataformas para el desarrollo de aplicaciones.
- Análisis comparativo. Criterios de selección de una plataforma de desarrollo.
- La plataforma Java. Tecnologías y componentes.
- La plataforma.Net. Tecnologías y componentes.
- El lenguaje java.
- Tipos de datos y operadores. Estructuras de control de flujo. Elementos propios del lenguaje.
- Paquetes. Creación de aplicaciones utilizando Java.
- El lenguaje C#.
- Tipos de datos y operadores. Estructuras de control de flujo. Elementos propios del lenguaje.
- Espacios de nombres. Creación de aplicaciones utilizando C#.
- El lenguaje XML.
- Relación con SGML. Estructura de documentos XML.
- Espacios de nombres. Validación de documentos XML.
- Ámbitos de aplicación. Sindicación de contenidos.
- Manipulación de documentos XML.
- Tecnologías para el análisis y procesamiento de documentos XML. Extracción de la información contenida en un documento XML.
- El lenguaje XPath. Transformación de documentos XML. Tecnologías, procesadores y lenguajes. El lenguaje XSLT.
- Almacenamiento de documentos XML.
- Estrategias. Utilización de ficheros para el almacenamiento de documentos XML.
- Bases de datos nativas XML. Características.
- Almacenamiento y recuperación de documentos XML.
- Entrada/salida de información.
- Utilización de ficheros para el almacenamiento de información. Lectura y escritura de ficheros. Acceso secuencial y aleatorio. Utilización de flujos. Gestión del sistema de ficheros.
- Comunicaciones en red.
- Sockets. Establecimiento y liberación de conexiones. Utilización de sockets para el envío y recepción de información.
- Programación de aplicaciones cliente/servidor. Programación de aplicaciones en red en Java y C#.
- Persistencia de objetos.
- Serialización. Almacenamiento y transmisión de objetos. Mapeo objeto-relacional.
- Bases de datos orientadas a objetos. Persistencia en Java y C#.
- Creación de interfaces de usuario.
- Componentes de un interface de usuario. Principios y estrategias de diseño. Accesibilidad y usabilidad.
- Interfaces Web e interfaces nativos o ricos. Interfaces específicos para dispositivos móviles.
- Lenguajes de descripción de interfaces de usuario. Creación de interfaces de usuario en Java y C#.
- HTML y XHTML.
- Estructura de una página Web. Modelo de objetos de un documento Web. Elementos.
- Hojas de estilo. Herramientas de diseño de páginas Web.
- Javascript.
- Elementos del lenguaje. Manejo de eventos. Almacenamiento de información en cookies.
- Técnicas de comunicación asíncrona. Librerías. Mecanismos y herramientas de depuración.
- Utilización de Javascript en la programación de sitios Web.
- Arquitecturas de programación Web.
- Programación del lado del servidor. Estructura en capas de una aplicación Web.
- Tecnologías de ejecución de código en un servidor Web. Programación y utilización de servicios Web. Aplicaciones Web híbridas.
- El lenguaje PHP.
- Tipos de datos y estructuras del lenguaje. Programación orientada a objetos en PHP.
- Control de sesiones. Gestión de formularios. Seguridad.
- Programación de aplicaciones Web utilizando PHP.
- Programación de aplicaciones con acceso a bases de datos.
- Tecnologías. Establecimiento de conexiones. Ejecución de consultas en el servidor de bases de datos.
- Recuperación de conjuntos de datos. Utilización de cursores. Programación de componentes de acceso a datos.
- Acceso a bases de datos en Java, C# y PHP.
- Programación paralela y distribuida.
- Arquitecturas paralelas y distribuidas. Programación de aplicaciones multiproceso.
- Gestión y sincronización de hilos. Paso de mensajes.
- Mecanismos de programación paralela en Java y C#.
- Programación multimedia.
- Entornos de desarrollo multimedia. Utilización de gráficos y sonidos en programación.
- Animación de gráficos en 2 y 3 dimensiones. Captura y reproducción de contenidos multimedia.
- Programación multimedia para la Web. Librerías de programación multimedia.
- Programación de juegos.
- Arquitectura y bloques funcionales de un juego. Fases de desarrollo.
- Librerías y entornos de desarrollo específicos. Motores de juegos. Funciones y componentes.
- Desarrollo de juegos para dispositivos móviles. Desarrollo de juegos para la Web.
- Programación de dispositivos móviles.
- Arquitecturas y sistemas operativos. Plataformas y lenguajes de programación.
- Librerías de desarrollo específicas. Establecimiento de conexiones y comunicaciones.
- Utilización de emuladores y despliegue de aplicaciones.
- La imagen digital como elemento multimedia.
- Imagen fija e imagen en movimiento. Imágenes vectoriales y mapas de bits.
- Formatos de imagen. Edición y ajuste de imágenes.
- Importación, exportación y optimización de imágenes para el desarrollo de aplicaciones multimedia. Vídeo.
- Selección y manipulación de escenas y transiciones. Derechos de autor.
- El sonido digital como elemento multimedia.
- Sonido digitalizado y sonido MIDI. Formatos de audio. Codecs.
- Conversión entre los distintos formatos. Manipulación y edición de pistas de audio. Efectos.
- Importación, exportación y optimización de sonidos para el desarrollo de aplicaciones multimedia. Derechos de autor.
- Aplicaciones Web.
- Gestores de contenidos. Clasificación. Características y funcionalidades. Instalación.
- Mecanismos de administración. Herramientas de ofimática Web.
- Tipos y arquitecturas de redes.
- Redes basadas en niveles. Pilas de protocolos. Modelos OSI y TCP/IP.
- Funciones y estándares. Organismos de gestión y estandarización.
- La capa física en arquitecturas de redes.
- Medios de transmisión. Cables metálicos y ópticos. Tipos y características. Montaje y verificación de cables.
- Conexiones inalámbricas. Espectro electromagnético. Transmisión por cables e inalámbrica. Factores físicos y magnitudes relacionadas.
- La capa de enlace en arquitecturas de redes.
- Funciones y protocolos. Mecanismos. Control de acceso al medio físico.
- Conmutación de paquetes. Protocolos ARP y RARP. Líneas punto a punto.
- Redes Ethernet.
- Estándares y características. Tramas. Repetidores y puentes.
- La segmentación de la red. Dominios de colisión y broadcast.
- Conmutadores Ethernet. Funciones y características. Protocolo Spanning-Tree.
- Configuración y gestión de LAN virtuales. Monitorización.
- Tecnología inalámbrica en redes de área local y metropolitana.
- Estándares y protocolos en redes inalámbricas de área local y metropolitana. Conjuntos de estándares. Características.
- Redes punto a punto y redes multipunto. Puntos de acceso, antenas, repetidores y puentes.
- Tecnologías empleadas en redes inalámbricas de uso masivo. Transmisión de datos en redes de telefonía móvil.
- Calidad del servicio y seguridad en despliegues inalámbricos.
- Cobertura en redes inalámbricas de área local y metropolitana. Soluciones mixtas. Calidad del servicio.
- Dimensionamiento de «Hot-spots». Roaming. Seguridad en el acceso a redes inalámbricas.
- La capa de red.
- Funciones y protocolos. El protocolo IP. Versiones y características.
- Paquetes. Redes y subredes.
- Direccionamiento. Máscaras de longitud variable. Mecanismos de transición de IPv4 a IPv6. ICMP e IGMP.
- Encaminamiento estático.
- Tablas de encaminamiento. Componentes y funciones de un encaminador. Administración.
- Configuración del encaminamiento estático. Listas de control de acceso.
- Encaminamiento dinámico.
- Algoritmos y protocolos de encaminamiento dinámico. Métricas. Clasificación y características.
- RIP, OSPF, EIGRP. Encaminamiento en LAN y en WAN.
- Acceso a internet desde LAN.
- Direccionamiento privado y direccionamiento público. Tecnologías para el acceso a Internet desde LAN.
- Mecanismos de traducción de direcciones. Seguridad en la gestión del tráfico entre las redes internas y externas.
- Filtros de contenidos. Balanceado de carga. Acceso a la red local desde Internet.
- La capa de transporte.
- Funciones y protocolos. TCP y UDP. Características.
- Segmentos. Puertos. Establecimiento de conexiones.
- Planificación de redes departamentales.
- Características, topologías y arquitecturas de redes locales. Identificación de elementos y espacios físicos.
- Organización del cableado. Cableado estructurado. Especificaciones de conexiones.
- Mapa físico. Normativas de certificación de cableados: categorías y clases. Reglamentación ICT (Infraestructuras Comunes de Telecomunicaciones).
- Proyectos de diseño, implantación y mantenimiento de redes departamentales.
- Planificación de fases, tareas y tiempos. Programación de recursos y estimación de costos.
- Técnicas PERT y CPM. Diagramas de Gantt.
- Aplicación de los planes de calidad y de seguridad en la ejecución de proyectos para la implantación de redes. Recursos y documentación.
- Redes convergentes.
- Arquitecturas y servicios de redes convergentes. Técnicas de multiplexación, transporte y señalización.
- Redes de acceso y redes troncales. Servicios corporativos y de red inteligente.
- Servicios de voz. Telefonía IP. Servicios telemáticos e interactivos.
- Servicios de comunicaciones multimedia. Tipos y funciones de pasarelas. Implementación y configuración de pasarelas.
- Monitorización y gestión de alarmas en redes.
- Sistemas de gestión de red. Mapa de la red. Protocolo SNMP. Elementos de SNMP.
- Aplicaciones basadas en SNMP. Interconexión de las herramientas de gestión de alarmas con los mapas de red. Tipos de alarmas presentadas por los equipos de comunicaciones.
- Técnicas de diagnóstico. Herramientas específicas. Analizadores de tráfico.
- Protocolo de configuración dinámica DHCP.
- Funcionamiento. Métodos de asignación de direcciones. Reserva de direcciones.
- Opciones del protocolo. Reenvío de peticiones. Seguridad del protocolo.
- Implementación de un servidor DHCP. Comportamiento de los clientes.
- Servicios de resolución de nombres DNS.
- Funcionamiento. El espacio de nombres en Internet. Organización y organismos implicados. Estructura.
- Implementación de un servidor DNS. Zonas de traducción directa/inversa. Zonas primarias/secundarios. Registros de traducción. Redireccionadores.
- Comportamiento de los clientes del servicio DNS. Resolución de nombres para direcciones IP dinámicas.
- Servicios de compartición de archivos.
- Protocolos FTP, SMB y NFS. Características y configuración.
- Servidores y clientes. Seguridad. Herramientas.
- Volúmenes compartidos en NFS y SMB. Modos de funcionamiento de FTP.
- Aislamiento de usuarios. FTP anónimo. Seguridad en FTP.
- Protocolo HTTP.
- Encabezados y funcionamiento. SSL y HTTPS.
- Características y funcionalidades de un servidor Web. Configuración y directivas. Hosts virtuales.
- Soporte para aplicaciones. Servidores Web Apache e IIS.
- Correo y mensajería.
- Características y funcionalidad de un servidor de correo. Protocolos POP, SMTP e IMAP.
- Instalación y configuración de un servidor de correo. Servidores Postfix y Exchange Server.
- Sistemas y protocolos de mensajería instantánea. Clientes y servidores.
- Servicios multimedia en red.
- Contenidos descargados y flujos de contenidos (streaming). flujos de audio y vídeo.
- Formatos. Herramientas para la producción de flujos de audio y vídeo.
- Servidores de Streaming. Protocolos implicados. Integración de flujos de audio/video en la Web. Emisiones de audio/video en directo por la Web.
- Protocolo LDAP.
- Características y funcionalidad de los servicios de directorio. Protocolos. LDAP /OpenLDAP. Características.
- Modos de funcionamiento. Modelos. Instalación y configuración. Control de acceso. Seguridad.
- Sistemas domóticos/inmóticos.
- Características y funcionalidades. Elementos hardware y software que componen un sistema dómotico/inmótico.
- Configuración y ajuste de dispositivos. Implantación sobre redes de datos. Aplicaciones.
- Sistemas de control de accesos y presencia.
- Características y funcionalidades. Elementos hardware y software que componen un sistema de control de accesos y presencia.
- Configuración y ajuste de dispositivos. Implantación sobre redes de datos. Aplicaciones.
- Seguridad informática.
- Vulnerabilidades de un sistema informático. Seguridad física y ambiental. Seguridad lógica. Políticas de seguridad.
- Tipos de ataques y software malicioso. Herramientas preventivas y paliativas. Sistemas de gestión de la seguridad de la información (SGSI).
- Elaboración de manuales de seguridad y planes de contingencia.
- Criptografía simétrica y asimétrica.
- Algoritmos de encriptación. Clasificación y características. Sistemas de cifrado.
- Aplicaciones de la criptografía. Identificación digital. Firma electrónica. Certificados digitales. Tipos de certificados.
- Entidades certificadoras. Administración de entidades certificadoras. Usos de los certificados digitales en redes privadas y en redes públicas.
- Análisis informático forense.
- Recogida y análisis de evidencias. Herramientas.
- Legislación sobre seguridad. Legislación sobre protección de datos.
- Legislación sobre los servicios de la sociedad de la información y correo electrónico.
- Seguridad de las comunicaciones en redes departamentales.
- Monitorización de redes y equipos. Captura y análisis del tráfico. Aplicaciones.
- Seguridad en las comunicaciones inalámbricas. Riesgos potenciales de los servicios de red.
- Seguridad perimetral. Router frontera. Perímetros de red. Zonas desmilitarizadas.
- Cortafuegos.
- Funciones. Tipos y características. Cortafuegos integrados en los sistemas operativos.
- Cortafuegos instalados en máquinas dedicadas. Cortafuegos hardware. Puntos clave para su instalación.
- Reglas de filtrado. Listas de control de acceso. Políticas de aceptación o denegación.
- Proxies.
- Características y funciones. Tipos. Instalación y configuración de proxies.
- Instalación y configuración de clientes. Proxies transparentes.
- Configuración del almacenamiento en la caché. Configuración de filtros. Administración de grupos y objetos de red.
- Proxies inversos. Proxies encadenados
- Acceso remoto seguro a redes.
- Protocolo SSH. Características y ventajas sobre Telnet.
- Túneles VPN/IPSEC. Redes privadas virtuales. Tipos y protocolos.
- Servidores VPN. Configuración de clientes VPN. Seguridad en VPN. Servidores de acceso remoto. Uso de certificados digitales en VPN.
- Sistemas de alta disponibilidad.
- Funcionamiento ininterrumpido. Integridad de datos y recuperación de servicio.
- Servidores redundantes. Sistemas de clusters.
- Balanceadores de carga. Pruebas de carga. Cargas sintéticas para las pruebas.