Temas-Programador-Plazas-Fijas-2024.04.pdf
Document Details
Uploaded by Oganesson93
Universidad de Valladolid
2024
Tags
Related
Full Transcript
Boletín Oficial de Castilla y León Núm. 79 Miércoles, 24 de abril de 2024 Tema 31.– Sellos de evaluación y certificación de sostenibilidad en edificios. Tema 32.– Edificios cero energía. Concepto y estrategias. GRUPO: II CATEGORÍA: TITULADO DE GRADO MEDIO ESPECIALIDAD: PROGRAMADOR BLOQUE I: MATERIAS...
Boletín Oficial de Castilla y León Núm. 79 Miércoles, 24 de abril de 2024 Tema 31.– Sellos de evaluación y certificación de sostenibilidad en edificios. Tema 32.– Edificios cero energía. Concepto y estrategias. GRUPO: II CATEGORÍA: TITULADO DE GRADO MEDIO ESPECIALIDAD: PROGRAMADOR BLOQUE I: MATERIAS JURÍDICO-ADMINISTRATIVAS Tema 1.– Los Estatutos de la Universidad de Valladolid (I): Título Preliminar. Títulos I, II, III y IV. Tema 2.– Los Estatutos de la Universidad de Valladolid (II): Títulos V, VI VII, VIII, IX, X y XI. Disposiciones adicionales, transitorias. Disposición derogatoria única. Disposición final única. Tema 3.– El II Convenio Colectivo del Personal Laboral de Administración y Servicios de las Universidades Públicas de Castilla y León. Tema 4.– La Ley 31/1995, de 8 de noviembre, de Prevención de Riesgos Laborales: Objeto, ámbito de aplicación y definiciones (Capítulo I); derechos y obligaciones (Capítulo III); consulta y participación de los trabajadores (Capítulo V). Tema 5.– La Ley Orgánica 3/2007, de 22 de marzo, para la igualdad efectiva de mujeres y hombres: Objeto y ámbito de la Ley (Título Preliminar); el principio de igualdad y la tutela contra la discriminación (Título I); el derecho al trabajo en igualdad de oportunidades (Título IV: Capítulos I, II y III); el principio de igualdad en el empleo público (Título V: Capítulos I, II y III). BLOQUE II: MATERIAS ESPECÍFICAS Tema 6.– Funciones del sistema operativo. Implantaciones y versiones más habituales. Arquitectura general: núcleo, procesos de sistema y de usuario. Comunicación con componentes y periféricos. Interfaces de usuario. Monitorización y medidas de rendimiento. Tema 7.– Redes de ordenadores, hosts, subredes (nodos y enlaces). Topologías. Arquitectura TCP/IP: direccionamiento, niveles, PDU, servicios y protocolos. Funciones de los equipos electrónicos típicos que participan en una red. Tema 8.– Protocolos TCP/IP de aplicación: descripción, formato de los paquetes y flujo de mensajes para FTP, TFTP, SNMP, SMTP, DNS, HTTP. Tema 9.– Certificación y clave pública. Criptografía simétrica y asimétrica. Clave pública y privada. Infraestructura de clave pública PKI. Certificados digitales. Firmas digitales. Cifrado de datos. Estándares de certificación. Tema 10.– Bases de datos: conceptos. Tipos de bases de datos. Diseño de una base de datos relacional: principios del diseño y normalización del mismo. CV: BOCYL-D-24042024-4 Pág. 88 Boletín Oficial de Castilla y León Núm. 79 Miércoles, 24 de abril de 2024 Tema 11.– HTML: Sintaxis básica (formularios, etiquetas, enlaces, tablas, párrafos, listas, iframes, capas). CSS: clases, etiquetas y propiedades. Inclusión de hojas de estilo en páginas HTML. Colisiones de estilos. Tema 12.– XML: Definición. Sintaxis básica. Documentos bien formados y válidos. Elementos y atributos. Transformaciones con XLST. XPath. XML en Web. Tema 13.– PHP: configuración PHP. Sintaxis y estructuras de control. Funciones. Manejo de formularios. Trabajo con base de datos. Programación orientada a objetos. Gestión de sesiones y cookies. Errores y excepciones. Seguridad en PHP. Frameworks. Tema 14.– Patrones de diseño. Tipos de patrones. Principales patrones creacionales, estructurales y de comportamiento. Modelo Vista Controlador. Tema 15.– Programación orientada a objetos: conceptos fundamentales. Características de la programación orientada a objetos: abstracción, encapsulamiento, principio de ocultación, polimorfismo, herencia. El lenguaje de modelado unificado (UML). Tema 16.– Java I: Fundamentos del lenguaje Java. Tipos de datos. Conversión de tipos. Estructuras de control. Objetos y clases. Threads y programación multihilo. Tratamiento de excepciones. Paquetes Java. API de Java. Conectividad a bases de datos con JDBC. Tema 17.– Java II: Servidores de aplicación Java EE. Apache. Tomcat. Weblogic. JSP. Tema 18.– Java III: Arquitectura JEE: características de funcionamiento. Estructura de una aplicación. Elementos constitutivos. Empaquetado y despliegue. Productos y herramientas. Tema 19.– Desarrollo Web I: Framework Struts. Framework Spring y Spring Boot. Codelgniter (PHP). Tema 20.– Desarrollo Web II: Javascript: Conceptos básicos. Manipulación del DOM. Programación orientada a objetos. Asincronía. Manejo de errores y depuración. Frameworks y bibliotecas. Tema 21.– Desarrollo Web III: Intercambio de información entre aplicaciones mediante servicios web. Arquitectura y estándares empleados. Interfaz SOAP. Arquitectura REST. Lenguaje WDSL. Tema 22.– Desarrollo Web IV: Conceptos básicos de servicios web. Protocolos de comunicación. Descripción de servicios. XML y JSON. RESTful. SOAP. Seguridad. Herramientas y frameworks. Tema 23.– SQL: DML: insert, update, delete, merge. COMMIT y ROLLBACK. Bloqueos. Mecanismos de bloqueo. Bloqueos DML. Conflictos de bloqueo: causas, detección y resolución. Interbloqueos. Tipos de datos. Operadores. La sentencia SELECT. DDL (CREATE, DROP, ALTER, GRANT, REVOKE). Procedimientos almacenados. Tema 24.– PL/SQL. Creación de Bloques. Estructuras de programación. Cursores. Manejo de excepciones. Procedimientos, Funciones y Paquetes. Disparadores. CV: BOCYL-D-24042024-4 Pág. 89 Boletín Oficial de Castilla y León Núm. 79 Miércoles, 24 de abril de 2024 Tema 25.– Conceptos básicos de MariaDB, MySQL, Oracle y SQL Server. Tema 26.– El protocolo LDAP para el acceso a servicios de directorio. Esquema, árbol de información del directorio, objetos, entradas y atributos. Ejemplos de uso de LDAP mediante URL, código de un programa y lenguaje de comandos. Formato LDIF. Listas de control de acceso. Implantaciones particulares OpenLDAP. Tema 27.– Plataformas de Educación Virtual: definición, características y funcionalidades. La plataforma Moodle: Gestión de usuarios, cursos y actividades; herramientas de colaboración, calendarios, administración de ficheros, notificaciones, y progreso en los cursos. Tema 28.– Sistemas de control de versiones de código fuente. Arquitecturas de almacenamiento. Flujos de trabajo. Uso de ramas. GIT. Tema 29.– La Shell de Unix/Linux. Sintaxis de su lenguaje. Variables y operaciones. Comandos básicos para encontrar información de usuarios, crear y editar ficheros, combinar comandos y redirigir salidas. Bucles y ejecución condicionada de comandos. Redirecciones de Entrada/salida. Funciones. Ejecución inmediata, en segundo plano o mediante cron. Control del resultado de un comando. Tema 30.– Seguridad informática. Seguridad física de equipos: conceptos, medidas dispositivos y mecanismos existentes para garantizarla. Seguridad lógica de equipos: concepto, medidas y herramientas existentes para garantizarla. Seguridad en las contraseñas. Autenticación de dos factores. Gestión segura de contraseñas. Firewalls y antivirus. Seguridad en redes. Tema 31.– Amenazas y vulnerabilidades en los sistemas de información y en las comunicaciones. Definición y ejemplos de phishing, DoS (denegación de servicios), rasonware, inyección de código (comandos del SO, SQL y XPath), directory transversal, inclusión de ficheros locales /remotos. Técnicas y dispositivos para la prevención de ataques. Tema 32.– Prueba de aplicaciones. Tipos de prueba. Estrategias. Ciclo de vida. Automatización de pruebas. Gestión de defectos. Pruebas en diferentes plataformas y dispositivos. Pruebas continuas. Métricas. Evaluación de calidad. CV: BOCYL-D-24042024-4 Pág. 90