Alertas gratis

Temario: Programador

Cortes Generales · Madrid

Temas40
TitulaciónA2 · Grado / diplomatura
Última convocatoria7 ene 2025
Plazas (máx.)14

El temario completo viene en el Anexo I de la convocatoria: 36 temas repartidos en cuatro bloques. El test del primer ejercicio entra de todo el temario; el supuesto práctico solo de los bloques II, III y IV.

Los 40 temas

  1. Bloque I. Temas generales (6 temas, del 1 al 6)
  2. 1. Las Cortes Generales: El Congreso de los Diputados y el Senado: sistema electoral y funciones de las Cámaras.
  3. 2. Los órganos de Gobierno en el Congreso de los Diputados: La Presidencia, la Mesa y la Junta de Portavoces.
  4. 3. Los órganos funcionales o de trabajo en el Congreso de los Diputados: Pleno, Comisiones, Subcomisiones y Ponencias.
  5. 4. Las sesiones y sus clases. El orden del día y las votaciones. La Diputación Permanente. Los Grupos Parlamentarios.
  6. 5. La Secretaría General del Congreso de los Diputados: Estructura y competencias de las distintas Direcciones.
  7. 6. Plan de igualdad de Las Cortes Generales.
  8. Bloque II. Normativas y cumplimiento (5 temas, del 7 al 11)
  9. 7. La protección de datos de carácter personal. Normativa aplicable. Principios, tecnologías y metodologías aplicables para la preservación de la privacidad en el desarrollo de software y la implantación de sistemas.
  10. 8. Sistemas de gestión de seguridad de la información. El Esquema Nacional de Seguridad. Análisis y gestión del riesgo.
  11. 9. Interoperabilidad. Dimensiones. El Esquema Nacional de Interoperabilidad y las Normas Técnicas de Interoperabilidad. Reutilización de datos y de software: Software de código abierto. Datos abiertos. Licencias de utilización.
  12. 10. Firma e identificación electrónica. Sistemas de autenticación. Servicios de directorio. Identidad federada. Infraestructuras de clave pública. El estándar X.509v3. Estándares PKCS. Dispositivos criptográficos. Estándares de firma electrónica: CadES, XadES, PadES. El sellado temporal. Firmas longevas. El Reglamento 910/2014 de la UE (eIDAS).
  13. 11. La Administración Electrónica. Conceptos principales en relación con las leyes de Procedimiento Administrativo Común de las Administraciones Públicas y de Régimen Jurídico del Sector Público. Infraestructuras, servicios comunes y compartidos para la interoperabilidad entre las Administraciones Públicas.
  14. Bloque III. Ingeniería del software y desarrollo de aplicaciones (14 temas, del 12 al 25)
  15. 12. Ingeniería del software. Modelos de proceso y de ciclo de vida del software. Metodologías de desarrollo de software: Enfoques clásicos y especializados. El proceso unificado de software. Metodologías ágiles: Scrum, Kanban, XP.
  16. 13. Metodología de la programación. Tipos abstractos y estructuras de datos. Complejidad algorítmica. Paradigmas y lenguajes de programación más representativos.
  17. 14. Entornos integrados de desarrollo de software. Características, funcionalidades y vinculación con diferentes plataformas y lenguajes de programación. Principales implementaciones. Lenguajes para el desarrollo rápido de aplicaciones: Python, PHP y Perl. Low Code: Concepto y principales plataformas.
  18. 15. DevOps, Integración continua y Entrega Continua. Principales herramientas y plataformas. Herramientas para la prueba automática del software. Calidad del software. Factores. Metodologías y herramientas para integración continua y pruebas del software en Java. Maven. Gradle, Jenkins. Gestión de la configuración con Subversion y GIT.
  19. 16. Análisis estructurado. Diagramas de flujos de datos. Diagramas de estructura. Diccionario de datos. Flujogramas. Modelización conceptual: El modelo entidad-relación extendido. Modelización de procesos de negocio. La notación BPM (BPMN).
  20. 17. Programación orientada a objetos. Conceptos y fundamentos. Persistencia de objetos. Mapeo Objeto-Relacional. El proceso unificado de desarrollo de software. El lenguaje unificado de modelado (UML). Patrones de diseño.
  21. 18. Desarrollo de software seguro. Buenas prácticas de desarrollo software, diseño arquitectónico y de detalle. OWASP. Análisis de vulnerabilidades y métodos de prueba. DevSecOps.
  22. 19. Sistemas de gestión de bases de datos relacionales (SGBDR). El modelo de referencia ANSI SPARC. Estructura general de un SGBDR. El lenguaje SQL. PL/SQL. Bases de datos XML. Almacenes masivos de datos. Bases de datos NoSQL. Big Data.
  23. 20. Gestión documental y de contenidos. Documento Electrónico. Expediente Electrónico. Principales tecnologías del mercado. Indexación. Digitalización. Metadatos. Tesauros. Etiquetado semántico. Lenguajes y motores de búsqueda. SEO.
  24. 21. El desarrollo de aplicaciones en Java Enterprise Edition y Microsoft.NET. Arquitectura. Frameworks, Tecnologías y herramientas. Mecanismos de integración. Herramientas de elaboración de informes (reporting). Persistencia.
  25. 22. Análisis y diseño de sitios web: Arquitectura de la información. Tecnologías: lenguaje HTML5, CSS, JavaScript. Usabilidad y accesibilidad. Diseño web adaptativo. Diseño web para dispositivos móviles. Frameworks de desarrollo de sitios web y aplicaciones enriquecidas. Spring. Struts. Aplicaciones Web Progresivas. Portales y gestores de contenidos web. Web 2.0.
  26. 23. Arquitectura orientada a servicios. Principios. Componentes. Capas. Middleware. Enterprise Service Bus. Orquestación y composición de servicios. Microservicios. Gestión de APIs. El lenguaje XML y estándares asociados. JSON. Publicación y uso de servicios web REST y SOAP con Java. Anotaciones y seguridad con servicios web.
  27. 24. El desarrollo de aplicaciones nativas para dispositivos y entornos móviles. Los ecosistemas Android e iOS. Frameworks para el desarrollo portable de aplicaciones móviles.
  28. 25. Gestión de audio y vídeo digital. Características y formatos de audio y vídeo. Códecs. Streaming de vídeo en Internet. Reproductor Video.JS. Servicio de streaming con Wowza.
  29. Bloque IV. Redes y sistemas (11 temas, del 26 al 36)
  30. 26. El sistema operativo GNU/Linux. Arquitectura. Instalación, configuración, administración. Automatización de la gestión con bash. Principales distribuciones del mercado.
  31. 27. El sistema operativo Windows Server. Arquitectura. Instalación, configuración y administración. Automatización de la gestión con Powershell. Directorio Activo.
  32. 28. Sistemas operativos móviles y de escritorio: Principales tecnologías, funcionalidades y características. Control del malware. Herramientas de gestión centralizada de equipos móviles y de escritorio. El modelo BYOD (Bring Your Own Device).
  33. 29. Redes locales cableadas e inalámbricas. Ethernet y WI-Fi: La familia de estándares 802.3, 802.11 y otros estándares y normas relacionadas (familia 802.1 e IP sobre Ethernet, etc.). Interconexión e interoperabilidad entre redes locales. Dimensionamiento y gestión de redes Ethernet y Wi-Fi.
  34. 30. Arquitecturas y tecnologías de almacenamiento. Sistemas DAS/NAS/SAN y de almacenamiento de objetos. Jerarquías de almacenamiento. Técnicas para mantenimiento de la integridad y la disponibilidad de los datos. Virtualización del almacenamiento. Servicios de almacenamiento provistos desde nubes públicas y sus principales implementaciones.
  35. 31. El modelo TCP/IP y sus principales protocolos. IPv4 e IPv6. La red Internet: Arquitectura y principales servicios. Gestión de red. Redes Privadas Virtuales. SD-WAN.
  36. 32. Tecnologías de ciberseguridad en redes y sistemas. Cortafuegos de nueva generación (NGFW), controladores de entrega de aplicaciones (ADC), cortafuegos de aplicación web (WAF), sistemas de gestión de eventos e información de seguridad (SIEM), sistemas de detección y respuesta de red (NDR) y extendida (XDR), escaneo de vulnerabilidades, autenticación con múltiples factores. Otras tecnologías conexas de naturaleza similar.
  37. 33. Virtualización. Tecnologías de hipervisor más relevantes. Virtualización de servidores y de escritorios. Contenedores. Hiperconvergencia. Redes definidas por software. Microsegmentación a nivel de hipervisor.
  38. 34. Computación en nube. Modelos de servicio. Tecnologías. Principales operadores de nube pública. Principales tipologías de servicios provistos desde la nube pública. Herramientas de orquestación y automatización de sistemas en nube.
  39. 35. Ofimática en el ordenador personal. Procesadores de texto, hojas de cálculo, presentaciones, bases de datos, correo electrónico, calendario y agenda. Paquetes integrados: Microsoft Office, LibreOffice. Aplicaciones para la gestión de documentos en formato PDF.
  40. 36. Ofimática en nube. Servicios más relevantes. Suites ofimáticas en la nube: Microsoft 365, Google WorkSpace. Plataformas para trabajo colaborativo y en grupo. Plataformas de videoconferencia: Principales estándares e implementaciones del mercado. Sistemas para salas de reuniones.

El temario válido es siempre el del documento oficial de la convocatoria a la que te presentes: las administraciones lo cambian de una convocatoria a otra (leyes nuevas, temas que se añaden o quitan). Esta lista sale de la convocatoria del 7 ene 2025; actualizada el 3 oct 2026.