Diari Oficial de la Generalitat Valenciana


Sumario DOGV 6219, del 04-03-2010 (2010/2010)

Aprovación de las bases específicas que deben regir las convocatorias de los procesos de selección de las plazas de analista informático incluidas en la oferta de empleo público.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

### Datos del documento

Número DOGV
:   6219

Fecha DOGV
:   04-03-2010

Sección del DOGV
:   II. AUTORIDADES Y PERSONAL - A) OFERTAS DE EMPLEO PÚBLICO, OPOSICIONES Y CONCURSOS

Número del documento
:   2010/2010


Fecha del documento
:   20-11-2009

Organismo emisor
:   Ayuntamiento de Tavernes de la Valldigna

Tipo de documento
:   Anuncio

Descriptores 

:   * Tavernes de la Valldigna
    * concurso administrativo

Aprovación de las bases específicas que deben regir las convocatorias de los procesos de selección de las plazas de analista informático incluidas en la oferta de empleo público. [2010/2010]  
Mediante el presente anuncio, se pone en conocimiento de todos los interesados, que por Decreto de la Concejalía de Delegación de Administración General, Personal, Seguridad Ciudadana, Educación y Deportes, de fecha 20 de noviembre de 2009, se han aprobado las bases que literalmente se transcriben a continuación:  
Primera. Objeto  
Las presentes bases tienen por objeto desarrollar las previsiones hechas en las bases generales que deben regir las convocatorias de las pruebas selectivas para la selección de las plazas incluidas en las distintas ofertas de empleo público del Ayuntamiento de Tavernes de la Valldigna.  
Principalmente, estas bases específicas, tienen por objeto regir el proceso de selección de las plazas de técnico superior analista de informática incluidas en la oferta de empleo público del Ayuntamiento, las cuales se detallan a continuación:   
Denominación: analista de informática.  
Naturaleza: funcionario.  
Grupo: equiparado al grupo A (art. 25 Ley 30/1984) o grupo A1 (art. 76 Ley 7/2007 (EBEP)).  
Escala: administración especial.  
Subescala: técnica.  
Clase: superior.  
Número de vacantes: una.  
Turno: promoción interna.  
Procedimiento de selección: concurso-oposición.  
En el supuesto de no proceder a cubrir la vacante mediante el turno de promoción interna, quedará anulada automáticamente la presente convocatoria se procederá inmediatamente a cubrirla mediante el turno libre, por lo cual, si se da el caso el Ayuntamiento procederá a aprobar las correspondientes bases que regulen el proceso selectivo y tendrá en cuenta los criterios generales aprobados mediante la negociación previa que se ha llevado a cabo con los representantes sindicales. De igual forma procederá el Ayuntamiento en caso de que se produzcan nuevas vacantes, hasta la finalización del proceso selectivo, por incremento de plazas de las mismas características.  
Segunda. Legislación aplicable  
En todo aquello no previsto en las bases, es de aplicación lo que se establece en las bases generales que deben regir las convocatorias de las pruebas selectivas para la selección de las plazas incluidas en las distintas ofertas de empleo público del Ayuntamiento de Tavernes de la Valldigna, así como lo que establecen las disposiciones mencionadas en las referidas bases generales.  
Tercera. Requisitos de los aspirantes  
Los aspirantes deben tener los siguientes requisitos:  
- Haber prestado servicios efectivos, como laboral fijo, durante al menos dos años en la escala de administración especial, subescala técnica, clase media, denominación técnico medio de informática, clasificadas en el grupo A2 (antiguo grupo A), como empleado del Ayuntamiento de Tavernes de la Valldigna.  
- Estar en posesión del título de ingeniero superior en Informática; Telecomunicaciones; industrial o licenciado en Ciencias Físicas o en Matemáticas, o haber cumplido las condiciones para obtenerlo en la fecha en la que finaliza el plazo de presentación de instancias. En todo caso, la equivalencia deberá ser aportada por el aspirante mediante una certificación expedida a este efecto por la administración competente en cada caso.  
- Tener la nacionalidad española, sin perjuicio de lo que se establece al artículo 57 de la Ley 7/2007, de 12 de abril, por el que se aprueba el Estatuto Básico del Empleado Público.  
En el plazo de presentación de documentos, el aspirante extranjero será necesario que aporte específicamente:  
- Los títulos homologados.  
- Fotocopia compulsada del pasaporte en vigor.  
- Fotocopia compulsada, si es el caso, del permiso de trabajo en vigor.  
- No sufrir enfermedad, ni estar afectado por limitación física o psíquica incompatible con el ejercicio de las funciones propias de las plazas convocadas, o que les imposibilite.  
- No haber estado separado, mediante expediente disciplinario, del servicio de ninguna administración pública, ni estar inhabilitado para el ejercicio de las funciones públicas.  
Cuarta. Instancia de admisión a las pruebas selectivas  
Quien quiera participar en las correspondientes pruebas de acceso, deberá solicitarlo mediante la instancia correspondiente, a la que adjuntará, si se da el caso, el justificante acreditativo de haber efectuado el pago de los derechos de examen, de conformidad con la ordenanza fiscal vigente reguladora de la tasa para la realización de pruebas selectivas de acceso a la función pública en este ayuntamiento.  
Quinta. Pruebas selectivas  
A) Oposición.  
La fase de oposición será previa a la valoración de la fase de concurso.  
Los ejercicios de la fase de oposición son los siguientes:  
Primer ejercicio: De carácter obligatorio y eliminatorio.   
Este ejercicio consistirá en la superación de 2 pruebas, una de carácter teórico y el otra de carácter práctico.  
La puntuación máxima a obtener en este ejercicio será de 35 puntos, siendo necesario para superarlo una puntuación igual o superior a 17,5 puntos así como haber obtenido la puntuación mínima para superar cada una de las pruebas en que consiste el ejercicio.  
1.A) Prueba teórica: Obligatoria y eliminatoria. Prueba tipo test.  
Consistirá en la realización de una prueba de conocimientos referida a los contenidos del programa temario de las presentes bases, a través de un cuestionario de 75 preguntas. Del programa de temas comunes solo se formularán, como máximo, una quinta parte de las preguntas de este ejercicio (máximo 15 preguntas).   
El tiempo de duración del ejercicio será determinado por el tribunal inmediatamente antes de comenzar el ejercicio según la dificultad de la prueba planteada.  
Las respuestas incorrectas penalizarán a razón del valor de 3 respuestas incorrectas descontarán el valor de una respuesta correcta o la proporción que corresponda.  
La calificación de este ejercicio será de 0 a 15 puntos, y habrá que obtener un mínimo de 4,5 para superarlo. Si no se supera esta prueba no se podrá realizar la prueba práctica.  
1.B) Prueba práctica: Obligatoria y eliminatoria.  
Consistirá al resolver por escrito o mediante trabajos prácticos, uno o varios supuestos que planteará el tribunal inmediatamente antes del comienzo del ejercicio, relativos a las tareas propias de la plaza que se convoca.  
En el caso de resolver por escrito alguno de los supuestos, se utilizará el ordenador y los programas de ofimática que sean necesarios. En ese caso, no se valorará ningún ejercicio si no está resuelto en soporte informático.  
Si así lo estima libremente el tribunal calificador a la vista de las características del ejercicio propuesto, los aspirantes podrán servirse en esta prueba de los textos legales, comentarios doctrinales o libros de consulta u otras publicaciones que puedan utilizar normalmente en el ejercicio de su trabajo.   
Este ejercicio será evaluado entre 0 y 20 puntos, y serán eliminados del proceso selectivo los aspirantes que no obtengan una puntuación mínima de 10 puntos en esta prueba.  
Segundo ejercicio. (valenciano). De carácter obligatorio y no eliminatorio.  
Consistirá en la valoración por el tribunal de los conocimientos de valenciano de los aspirantes, relacionados con las funciones propias de la plaza convocada.  
La duración será establecida por el tribunal en vista de la dificultad del ejercicio propuesto; la dificultad se adecuará a la categoría y nivel del perfil lingüístico de la plaza que se convoca.  
Este ejercicio se calificará de 0 a 5 puntos.  
- Los ejercicios escritos de redacción se valorarán mediante los siguientes criterios:  
valoración gramatical (crédito de puntos: 3,75)   
Descontarán 0,125 puntos: errores en acentos, diéresis, apóstrofes, contracciones, mayúsculas, errores de puntuación graves (que afecten a la comprensión) o repetitivos, etc.  
Descontarán 0,165 puntos: faltas de ortografía (excepto las valoradas en el apartado anterior), de morfosintaxis y de léxico.  
- Como que hay limitación de texto, la repetición de un error contará tantas veces como se haya producido.  
Adecuación (crédito de puntos: 1,25)  
- Se valorará que la redacción se ajuste a lo que se pide.  
- Se valorarán los recursos lingüísticos empleados.  
- Si en la primera parte se pierden todos los créditos, la segunda no se valorará.  
- Se penalizará superar el máximo de palabras escritas. Se descontarán 0,01 puntos por cada palabra que supere el máximo establecido.  
B) Concurso  
Una vez acabada la fase de oposición, tendrá lugar la valoración de la fase de concurso, entre aquellos aspirantes, que hayan superado la fase de oposición.  
Los méritos que se valoraran en la fase de concurso son los siguientes:   
a) Antigüedad: Tiempo de prestación de servicios profesionales como funcionario o contratado laboral en cualquier administración pública en cualquier categoría.  
b) Experiencia en el lugar de origen: Se entiende por esta la prestación de servicios profesionales como funcionario o contratado laboral de la categoría y denominación desde la cual se participa en el proceso selectivo.  
c) Experiencia en lugares superiores a los de la plaza desde la que se promociona: Tiempo de prestación de servicios en plazas de superior categoría a la categoría desde la que se promociona, sea como a interino, comisión de servicios, mejora de empleo o cualquiera otra forma de provisión.  
d) Participación en otros pruebas selectivas a plazas a las que se promociona: Por la superación de todo o parte de procesos selectivos anteriores, sea en propiedad o para formación de una bolsa de trabajo de plazas de la misma categoría y naturaleza a la convocada.  
e) Titulaciones complementarias: se valorará estar en posesión de los títulos que se detallan seguidamente.  
f) Conocimientos de valenciano: únicamente serán evaluables las certificaciones expedidas por la Junta Calificadora de Conocimientos de Valenciano.  
g) Otros méritos: Se valorará de forma separada este apartado atendiendo a los siguientes criterios:  
1. Por una parte se valorará estar en posesión de los títulos de superación de cursos de la escuela oficial de idiomas que se señalen. Estos méritos se pueden acumular hasta un máximo de 1 punto.  
2. Por otra parte se valorará siempre de forma independiente la prestación efectiva del voluntariado de protección civil hasta un máximo de 1 punto.  
La suma de los apartados anteriores no podrá exceder de la puntuación máxima determinada para la totalidad de este apartado de otros méritos (2 puntos)  
h) Cursos: se valorará la asistencia y/o aprovechamiento a cursos con certificación acreditativa expresa, siempre que tengan una relación estrecha con las actividades, conocimientos y/o experiencia propia de la plaza convocada, y esté reflejada de manera expresa su duración en horas lectivas.   
  
\* \* \* \* \*  
  
Acreditaciones: Para la valoración de los méritos referidos deberán acreditarse en la forma que a continuación se detalla:   
Los apartados a) antigüedad; b) experiencia en el lugar de origen; y c) experiencia en lugares superiores a los de la de la plaza desde la que se promociona, se acreditará mediante certificación expedida por el órgano competente de la administración donde se hayan prestado los servicios, que se detallará por meses completos de servicios prestados.  
d) Participación en otras pruebas selectivas a plazas a las que se promociona: Mediante certificación expedida por el órgano competente de la administración en el que se hagan constar el detalle del apartado de las bases que regulan los ejercicios de la convocatoria, y si se da el caso, el concurso de méritos, pruebas selectivas realizadas por el aspirante y puntuación en cada ejercicio realizado, así como la naturaleza de las pruebas selectivas para acreditar si se trata de pruebas selectivas para la provisión en propiedad o contratación laboral indefinida, o si por el contrario se trata de pruebas selectivas para formar bolsas de trabajo.  
e) Titulaciones complementarias: Mediante el original o copia debidamente compulsada del título expedido por la universidad competente.   
f) Conocimientos de valenciano: Mediante el original o copia debidamente compulsada del título expedido por la Junta Calificadora de Conocimientos de Valenciano o, si se da el caso, original o copia compulsada del título equivalente, siempre que por parte del aspirante se acredite la equivalencia por organismo competente.  
g) Otros méritos:  
Cursos de la escuela oficial de idiomas:  
Mediante la fotocopia compulsada del título correspondiente expedido por la escuela oficial de idiomas o documento equivalente.  
Años de voluntariado de protección civil.  
Mediante certificación de méritos donde se acrediten las labores prestadas y su historial en la agrupación local, expedido por el alcalde presidente, o regidor delegado en materia de protección civil.  
h) Cursos: La realización de cursos se acreditará a través de certificaciones o diplomas, y se valorará únicamente si fueron organizados o convocados por universidades, institutos o escuelas oficiales de formación de funcionarios, y otras entidades o centros docentes públicos o privados de los previstos en la Ley Orgánica 8/1985, de 13 de julio, reguladora del Derecho a la Educación, cuando hayan sido homologados por los institutos o escuelas oficiales de formación de funcionarios o por la universidad. No se podrán valorar ni se tendrán en cuenta aquellos cursos en los que no se exprese la duración en horas lectivas.  
Sexta. Programa de temas  
A) Materias comunes:  
Tema 1. La Constitución española de 1978. Estructura y principios fundamentales, derechos y deberes. La Corona. Los Cortes generales. El poder judicial. El poder ejecutivo: gobierno y administración pública. El Tribunal Constitucional y la reforma de la Constitución. Organización territorial del Estado.  
Tema 2. La administración de la Generalitat Valenciana: principios generales y organización. Competencias, especial referencia al régimen local. Las Cortes. El presidente de la Generalitat. El Gobierno Valenciano o Consejo.  
Tema 3. El régimen local español: La administración local en la Constitución de 1978. El principio de autonomía, su significado y alcance. Régimen jurídico: especial referencia a la Ley 7/1985, de 2 de abril, reguladora de las Bases del Régimen Local.  
Tema 4. El procedimiento administrativo: concepto. La Ley 30/1992, de 26 de noviembre, de Régimen Jurídico de las Administraciones Públicas y del Procedimiento Administrativo Común. Los sujetos. Las fases del procedimiento administrativo. Procedimientos especiales. Recursos administrativos. Revisión de oficio.  
Tema 5. Hacienda pública: principios constitucionales. Recursos, clases y elementos. Gestión. Recaudación e inspección de tributos.  
Tema 6. Las entidades locales: clases y potestades. El municipio: organización y competencias. La provincia: organización y competencias. Las mancomunidades y otras entidades locales. Regímenes especiales de funcionamiento de las entidades locales: el consejo abierto. El mapa de las entidades locales de la Comunitat Valenciana y la tipología municipal.  
Tema 7. El municipio. El término municipal. La población. El empadronamiento. La potestad de autoorganización de las entidades locales. El Reglamento Orgánico Municipal. Órganos necesarios y complementarios.   
Tema 8. Régimen de funcionamiento de los órganos de gobierno del municipio. Régimen de sesiones y de votación. Información y participación ciudadana. El estatuto de los miembros de las corporaciones locales.  
Tema 9. Potestad reglamentaria. Las ordenanzas municipales: concepto y clases. Procedimiento de aprobación. Los bandos de alcaldía. La publicación de las normas locales. Límites de la potestad reglamentaria local.  
Tema 10. Intervención de los entes locales en la actividad de los particulares. Las licencias. La potestad sancionadora y el procedimiento sancionador. Las subvenciones.  
Tema 11. Principios generales de la contratación administrativa local. Régimen jurídico de los bienes de dominio público y de los bienes patrimoniales. Servicios públicos locales: formas de gestión.  
Tema 12. Régimen jurídico del personal al servicio de la administración local. Oferta pública de empleo. Los planes de empleo. Selección. Los funcionarios de las entidades locales. Derechos y deberes de los funcionarios de administración local. Retribuciones. La Seguridad Social. Régimen disciplinario. Personal laboral, interino y eventual.  
Tema 13. Recursos de las haciendas locales: enumeración y concepto. Principios generales. Imposición y ordenación de tributos locales. Ordenanzas fiscales: contenido y aprobación.  
Tema 14. El presupuesto municipal: contenido, aprobación, ejecución y liquidación. Modificaciones de crédito.  
Tema 15. El planeamiento urbanístico. Instrumentos de planeamiento y gestión en la legislación urbanística valenciana. Clasificación del suelo. Régimen jurídico primario del suelo urbano, urbanizable y no urbanizable.  
Tema 16. Protección de Datos de Carácter Personal: disposiciones generales, principios de la protección de datos, derechos de las personas, ficheros de titularidad pública.  
Tema 17. La organización municipal del Ayuntamiento de Tavernes de la Valldigna. El organigrama de sus órganos unipersonales y colegiados. El Reglamento Orgánico Municipal.   
Tema 18. El Reglamento de Participación Ciudadana del Ayuntamiento de Tavernes de la Valldigna. El Reglamento de Actuación Preferencial del Valenciano en el Ayuntamiento de Tavernes de la Valldigna.  
B) Materias específicas:  
Tema 19. Introducción a la accesibilidad: Concepto. Barreras principales. Principios de diseño. Objetivos del W3C. El WAI. Discapacidades que afecten a la accesibilidad web. Braille. Lectores de pantalla. Navegadores de voz. Navegadores de texto. Ampliadores de pantalla. Reconocimiento de voz. Teclados alternativos y conmutadores. Software de rastreo. Navegación con tabulador y teclas de acceso rápido. Ventajas de la accesibilidad web.   
Tema 20. Pautas de accesibilidad al contenido web (WCAG 1.0) (I): Prioridades y niveles de adecuación. Imágenes: Equivaliente textual, imágenes Object, imágenes complejas. Imágenes que son texto. Imágenes de botón. Imágenes animadas. Imágenes que son enlazaduras. ASCII Arte. Mapas de imagen. Multimedia: sonido corto, pistas de audio en vídeo, SAMI y SMIL, vídeo.  
Tema 21. Pautas de accesibilidad al contenido web (WCAG 1.0) (II): Objetos programados: Equivalentes accesibles. Applets, Objects, Scripts. Centelleo. Marquee. Independencia del dispositivo. Acontecimientos. Marcos: Principales problemas, NOFRAMES. Tablas: Encabezamientos, datos y pies de página, tablas de datos complejos. Resúmenes en tablas. Maquetación con tablas. Texto lineal alternativo a las tablas.  
Tema 22. Pautas de accesibilidad al contenido web (WCAG 1.0) (III): Formularios: validación en la parte del cliente y del servidor. Informe de errores. Asociación entre etiquetas y controles. Orden de tabulación. Accesskey. Agrupamiento de información. Controles vacíos. Estándares: Gramáticas formales. Justificación de las tecnologías W3C. Atributos de presentación. Páginas alternativas.  
Tema 23. Pautas de accesibilidad al contenido web (WCAG 1.0) (IV): Estructura y presentación: Hojas de estilos, maquetación y presentación, unidades de medida de pantalla, elementos estructurales y elementos visuales. Diseño fluido. Color y contraste. Encabezamientos. Listas: Pistas contextuales. Listas de definición. Citas. División de la información: FIELDSET, LEGEND, OPTGRUP. Ecuaciones matemáticas: MathML.  
Tema 24. Pautas de accesibilidad al contenido web (WCAG 1.0) (V): Navegación, lenguaje y comprensión: Identificación del lenguaje y de los cambios. Código principal y secundario de idioma. Abreviaturas y acrónimos: ABBR y ACRONYM. Situación de la información según el orden de importancia. Coherencia. Actualizaciones automáticas. Enlaces. Ventanas emergentes. Mapa del lugar, barras de navegación, tabla de contenidos, funciones de búsqueda. Metadades, META.  
Tema 25. Accesibilidad: Herramientas de evaluación y reparación: Análisis previo. Evaluación automática: gramática formal. Evaluación de la sintaxis. Evaluación de la accesibilidad, TAW. Bobby, Cynthia, The Wave y Hera. Evaluación manual: puntos críticos. BrowseCam. Navegadores de texto: LYNX. Navegadores de voz. Tipo de herramientas que facilitan la evaluación manual. Pruebas de usuario. Monitorització continuada. Herramientas de reparación.  
Tema 26. Introducción a la usabilidad: Justificación. Metáfora del oso bailarín. Usuarios apologistas y usuarios supervivientes. Visión del usuario. El protagonismo del arquitecto de la información. Información básica que debe contener una página.   
Tema 27. Creación de lugares usables (1): Facilidad de lectura rápida: Jerarquía visual. El espacio en blanco. Pautas de estructuración del contenido. Las convenciones o estándares de facto. La metáfora de la cesta de la compra. Innovación frente a convenciones. El ruido, definición y elementos que le provocan. Flash, ventajas y desventajas. La navegación. El símil del supermercado. Objetivos de la navegación. Navegación persistente o global. La página de inicio y los formularios.   
Tema 28. Creación de lugares usables (2): Las secciones. Las utilidades. El símil del náufrago. Sublugares. Búsquedas y los operadores lògicos. Pautas para regresar los resultados de la búsqueda. FEI nombre de la página. Los títulos, importancia y ubicación. El elemento "titlle". "Usted está aquí". Las migas de pan o "Breadcrum". La navegación local. La tercera ley de Krug y la lectura rápida. Escribir para la web frente a escribir publicaciones impresas. La utilización de adjetivos. Texto ocurrente frente a texto significativo. El lema. Los rollovers. Los menús desplegables. Estructura centrada en el usuario.  
Tema 29. Métodos de usabilidad y técnicas de evaluación: Método de usabilidad: definición y proceso. Técnicas de usabilidad. Aspectos a tener en cuenta en el análisis de requisitos: Audiencia del lugar, personas, escenarios. Definición de los objetivos. Tipo de objetivos. Análisis de las necesidades de los usuarios: técnicas. Diseño conceptual: análisis de tareas, análisis de casos de uso, análisis jerárquico de tareas. Arquitectura de la información: "Card sorting". Prototipado: Maquetas y prototipos, "storyboards".Desarrollo. Despliegue: Calidad, bitácora. Métodos de evaluación de usabilidad: Inspección, "walkthroughs" y pruebas de usuario.  
Tema 30. Introducción a ARIA: Documento Object Model. Atributos de rol, role taxonomy, namespaces, tabindex, estados y propiedades, managed states, CSS attribute selectores. Requerimientos para tener una aplicación accesible. Pautas para hacer aplicaciones accesibles.  
Tema 31. Introducción a HTML, XHTML y CSS: Validación de documentos. Separación del contenido con respecto a la presentación. Componentes básicos de la URL. "Tags", elementos y atributos. Componentes de un elemento. Elementos de bloque y "Inline". Elementos anidados. Los espacios en blanco. Atributos: Core, de internacionalización y de foco. Comentarios. Documento XHTML: "Compliance" vs "Quirk" modo. Tipo de contenidos. CSS: Anatomía de una regla CSS. Validación con "Jigsaw." Selectores CSS: Universal, elemento, clase, íd, pseudoclase, descendiente, combinación, agrupamiento, avanzados. Referencias a las hojas CSS. Formato del CSS. Comentarios.(Cap.1-2)  
Tema 32. Partes de un documento HTML. Head: base, link, script, style, title. Body: p, headings, blockquote, address, list (ordered, unordered, definition), elementos de expresión, abreviaciones y acrónimos, elementos de formato (br, hr), elementos multipropósito, incrustación de elementos exteriores (object, param), caracteres especiales. Estilo con CSS: font-family, font-size, line-height, list-style-type, list-style-image. Imágenes: Formatos de imagen (JPEP, GIF,PNG), img, formas de combinar el texto con la imagen, background-imagen, background-repeat, background-position.(Cap.3-4-5)  
Tema 33. Vínculos y tablas: El ancla (a), vínculos relativos y absolutos, vínculos no XHTML(ftp, pdf, direcciones e-mail), imágenes como vínculos, vínculos a un mismo documento, a:link, a:visited, a:hover, a:active, a:focus, mapas de imágenes: map y área. Tablas: table, tr, td, summary, scope, caption, th, colspan y rowspan, thead y tfoot, col y colgroup, border-style, text-align, tablas a rayas.  
Tema 34. Formularios y CSS: Form, input type: texto, password, checkbox, radio, file, submit, resiete, button, image, select, option, optgroup, textarea. Fieldset, legend, label. CSS: Tratamiento de bordes, alineación de etiquetas, etiquetas en bloque, tipo de letra. External CSS, color, contenedores, bordes y márgenes. Posicionamiento estático y dinámico de los contenedores, posicionamiento flotante, establecimiento de la orden de los contenedores. Background. Estilo del texto, Media types.  
Tema 35. Introducción a JavaScript: Diferentes tipo de scripting. JavScript: Localización de los JavaScripts. Reglas de sintaxis: comentarios, mayúsculas, espacios en blanco, variables, operadores y expresiones, sentencias, condiciones: if y switch; bucles: foro, while, do-while; funciones, matrices, manejo de eventos: inline model, tradicional model y DOM model. Funciones propias del sistema: parseInt, parseFloat, escape, unescape, isNaN, eval.  
Tema 36. JavaScript OO: Creación de objetos, problemas con la asignación de objetos, sobrecarga de funciones, Type-Checking, rango de variable: problemática, function scope, block scope y global scope. Closures: definición, problemática. Contexto y this. Creación de objetos mediante funciones. Métodos públicos, privados, privilegiados y estáticos.  
Tema 37. JavaScript OO avanzado: Herencia por prototipos y clásica. La librería Base. La librería Prototype. Empaquetamiento; Namespacing : técnicas y ejemplos (Dojo, YUI). Pautas para tener un código limpio: declaración de variables, bloques. Compresión: JSMin y Packer. Distribución: JSAN. JSON. Introducción al modelo DOM. Introducción a AJAX.  
Tema 38. Google Web Toolkit: Arquitectura de GWT. Llamadas al servidor. Componentes de la interfaz gráfica. Creación de nuevos componentes. Compilación y ejecución. Problemática del llamadas asíncronas. Añadir librerías al proyecto.   
Tema 39. GIS 1: Introducción a GIS: Datos raw y vectoriales, tipo de datos vectoriales: puntos, líneas, polígonos. Disponibilidad de los datos. Formatos de ficheros: La web GPSBabel. Anatomía de un shapefile. Aproximaciones: esférica, globo, mapas cartesianos. Errores.   
Tema 40. GIS 2: Proyecciones:, distorsiones, proyección Mercator. Elipsoids, datum. Sistemas de coordenadas de referencia: grados, minutos y segundos, grados sexagesimales y decimales, metros, UTM. Alineación de las capas de datos. Utilidades de reproyección.  
Tema 41. GIS 3: Introducción a Datos Raster: Cartografía y fotogrametría. Servidores de datos raster. Tessellation. Imágenes Pancromáticas y multiespectrales. Escala y resolución. Ortorectificación.   
Tema 42. GIS 4: Bases de datos espaciales(PostGIS): Bases de datos espaciales vs bases de datos espaciales. Instalación de Postgres y PostGIS. Las tablas geometry\_colums y spatial\_ref-sys. La función AddGeometryColumn. WTK: Formas básicas, nomenclatura y sintaxis. Insertar y consultar datos espaciales. Introspección de datos espaciales. Importación, manipulación e indexación de datos. Ejemplos de consultas espaciales. Visualización de datos.  
Tema 43. GIS 5: Servicios web OGC: Introducción. OGC SOA para GIS, RISTRE. Instalación de GeoServer. Añadir Shapefiles: Namespaces, Fecha Stores, FeatureTypes. Añadir capas PostGIS. Hacer estilo con SLD. Comprensión del WMS:GetCapabilities. GetMap. Comprensión del WFS: GetCapabilities, DescribedFeatureType, GetFeature, filtración de GetFeature Request.  
Tema 44. GIS 6: Clientes OGS: Mapbuilder: HTML Map, fichero de configuración, construcción de un mapa permanente. OpenLayers: Ventajas, facilitadas. uDIg: Aspectos básicos.   
Tema 45. Linux 1:Introducción a los shells Scripts en Linux: La consola, terminales virtuales. La Bash shell: History: comandos "!!"y "!...", fc, . Uso del . Redierccionamiento de stdin y stdout: 2>, >>, /dev/null, <, |,``. Uso del comando alias. Uso del comando watch. Adquisición del superusuario: comando su, delegación de funciones con el comando sudo. Variables de entorno: set, echo, asignación, export, env. Programación shell: sentencia if: test operators; case y esac; for ; while; until.  
Tema 46. Linux 2: Ficheros: comandos file, touch. Trabajar con directorios: comandos mkdir. Uso de vínculos symbolic y hard. Trabajar con ficheros de dispositivos: filosofía, creación de dispositivos con el comando mknod. Definición de named pipae y sockets. Establecimiento de los permisos de ficheros y directorios: comandos chmod, umask y chown. El comando cd: $HOME, "~", "-", "..", ".". Comando ln. Comando pwd, pushd y popd. Copia de ficheros: comandos cp, od, dd. Cambio de los atributos de un fichero: comandos lsattr, chattr. Búsqueda de ficheros: comandos locate, updatedb, find, whereis, which. Listado de ficheros. Validación de ficheros.  
Tema 47. Linux 3: Manipulación de ficheros: Expresiones regex: "\*","^","$",".","[a-z]","[a,b],"\t". Mostrar información de ficheros de texto: comandos cat, head, tail, more, less, pr. Búsqueda de texto con el comando grep. Estadísticas con el comando wc. Ordenación con el comando sort. Sustitución de texto con el comando sed. Traducir o eliminar caracteres con el comando tr. Comprobar las diferencias entre ficheros con el comando diff. Procesamiento de columnas con los comandos awk y cut. Conversión de ficheros entre Unix o DOS: comandos unix2dis y dos2unix.  
Tema 48. Linux 4: Administración de sistemas de ficheros: Tipo de sistemas de ficheros soportados por Linux: ext3, ext2, iso9660, Jffs2, jfs, msdos, ntfs, reiserfs, squashfs, swap, ufs, vfat,xfs. Creación de particiones: comando fdisk. Copia de tablas de partición con el comando sfdisk. Cambiar las particiones con el comando parted. Trabajar con etiquetas de sistemas de ficheros. Dar formato a un sistema de ficheros: comandos mkfs y fscl. Creación de Sistemas de ficheros virtuales: filosofía, comandos dd, du, mks y mount. Modificar los atributos de un sistema de ficheros: comandos tune2fs y dumpe2fs. Creación y uso de particiones para swapping: comandos mkswap, dd, swapon y swapoff. Montaje y desmontaje de sistemas de ficheros: fichero fsctab, comandos mount, losetup, umount, lsof, eject. Comprobación de sistemas de ficheros: comandos badblocks, fsck. Comprobación de disco con RAID: Comandos mdadm. Estadísticas sobre el uso del sistema de ficheros: comandos df, du. Gestor de volúmenes lógicos LVM. Creación de volúmenes LVM: comandos fdisk, sfdisk, pvcreate, pvs, vgcreate, vgs, lvcreate, lvs, vgs y mkfs.ext3. Cambiar el tamaño de un volumen LVM: comandos umount, lvresize, e2fsck, resize2fs, df, md5sum. Eliminar LVM. Eliminación de volúmenes LVM y grupos: comandos lvremove y vgremove.  
Tema 49. Linux 5: Copias de seguridad: El comando tar y sus opciones: problemas de acceso a los ficheros. Herramientas de compresión: Comandos gzip, bzip2, lzop. Trabajar con ficheros con formato tar: Mostrar el contenido, concatenar ficheros tar, añadir ficheros a otro fichero tar, borrar ficheros dentro del fichero tar. Copias de seguridad sobre ssh:filosofía, comando ssh juntamente con el comando tar. El comando rsync: uso de ssh o del rsync daemon: copias incrementales, rotación de las copias. El comando unísono: uso de ssh. Copias de seguridad a otros dispositivos: Comando mkisofs: Imágenes CXA7674: Extensiones: SUSP, Joliet y HFS. Mostrar información de las copias: comandos volname, isoinfo. Hacer copias de imágenes con el comando cdrecord o wodim. El comando growisofs.  
Tema 50. Linux 6: Procesos en Linux: Ver los procesos activos con el comando P S: jerarquía de procesos: diferentes maneras de plasmar la información. El comando pstree. Información que muestra el comando P S: %cpu, %mem, args, bsdstart, bsdtime, comm, cp, cputime, egid, egroup, etime, euid, euser, fgid, gfroup, fname, fuid, fuser, lstart, niceno, pgid, pid, pid, ppid, psr, rgid, fgroup, rss, rtprio, ruid, ruser, s, sess, sgi\_p, size, start, start\_time, stat, sz, tname, user, vsize. El comando top. Buscar y controlar procesos: Los comandos pgrep, fuser, niceno, renice. Procesos en background y foreground: comandos , bg, fg, jobs, disown. Entregar señales y parar procesos: comandos kill, killall. Diferentes tipo de señales. Procesos que continúan la ejecución: comandos hnohup. Planificación de procesos: comandos át, batch, atq, atrm, crontab.  
Tema 51. Linux 7: Manejo del Sistema en Linux: Monitorización de recursos: uso de la memoria: comandos free, top, vmstat, slabtop. Monitorización del uso de la CPU: comandos iostat, top; fichero /proc/cpuinfo. Monitorización de dispositivos de almacenamiento: comandos iostat, vmstat, lsof. Control del tiempo: Cambiar la zona horaria con los cpmandos cp y ln. Ajustar el reloj del sistema: comandos date, calendar, hwclock. Emplear el protocolo Network Time: servicio ntp: arrancar manualmente y al arrancar. Comandos ntpdate y ntpd, clockdiff, uptime. Control del proceso de arranque: fichero etc/grub.conf. Comando grub-install. Reparando la ramdisk inicial: comando mkinitrd. Control de Startup y Run Levels: El proceso init. Tipo de run levels. Comando init. Comando service, chkconfig, reboot, halt, shutdown. El fichero etc/inittab. Control del Kernel: comandos uname, dmesg, lsmod, modinfo, modprobe, sysctl. Control del Hardware: comandos lspci, dmidecode, hdparm  
Tema 52. Linux 8: Conexiones de red en Linux: Configurar redes desde el GUI. Manejo de la tarjeta de red: comandos ethtool, netstat y watch netstat. Manejo de las conexiones de red: arrancar y parar conexiones ethernet; comandos service network, chkconfig network, ifup y fdown. Ver la información de las conexiones: comandos ifconfig e ip. Conexiones inalámbricas: comandos lspci, iwconfig, ip. Uso del módems de marcaje: comandos wvdialconf, wvdial, setserial, stty, minicom. Comprobación de la resolución de nombres: a filosofía; comandos dig, hueste, hostname, dnsdomainname. Detección de errores de red: comprobación de conectividad a un hueste: comandos ip route, ping; comprobación de la resolución de direcciones (ARP): comandos arp, ip neighbor, arping. Trazado de rutas a los huestes: comandos traceroute, route, ip route; mostrar el estado de las conexiones y estadísticas: comando netstat; otras herramientas de utilidad: comandos tcdump, nmap.  
Tema 53. Linux 9: Acceso a los recursos de red en Linux: Comandos para navegar en la web: links. Transferencia de ficheros: Comandos wget, curl, lftp. Subcomandos de lftp: pwd, ls, cd, , mget, "!", bookmark, quit, mkdir, hmpe, mput, lftpget. Transferencia de ficheros que emplean SSH: comandos scp, sftp. Herramientas windows de transferencia de ficheros: WinSP, fileZilla, PSCP, PSFTP. Compartición remota de directorios: NFS: filosofía, comandos: exportfs, service nfs, showmount, mount.   
Tema 54. Linux 10: SAMBA: Definiciones de SMB y CIFS, instalación de SWAT; comandos SAMBA: findsmb, smbtree, smbpasswd, smbclient; montaje de ficheros compartidos SAMBA: comandos mount, smbstatus. Búsqueda de Huestes con Samba: comando nmblookup; comprobación de la configuración SAMVA: comando testparm. Compartir directorios remotos con SSHFS: comandos sshfs y fusermount. Chat con IRC: comando irssi: subcomandos connect, join, help. Clientes de correo: filosofía, comandos mail, mutt.  
Tema 55. Linux 11: Administración remota (1): Configuración SSH: Implementación OpenSSH. Servicio sshd. Conexión remota (comando ssh): cambio de puerto; tunneling: para clientes X11, administración remota de impresión CUPS, de un servicio de internet. Emplear ssh con autenticación de clave pública.: login, emplear la clave privada desde un dispositivo extraíble. Rich remote shell: comandos zypper, screen.  
Tema 56. Linux 12: Administración remota (2): Conexión a sistemas windows: comandos tsclient, rdesktop. Comandos xhost. Compartir escritorios con VNC: filosofía; configurar el servidor VNC: comandos chkconfig, service xinetd; espetada del cliente VNC: comandos vncviewer. Consideraciones de seguridad de VNC.  
Tema 57. Linux 12: Seguridad en Linux (1) : Usuarios y grupos: añadir usuarios: comandos useradd, passwd. Cambios de cuenta de los usuarios: comandos usermod, chsh, chfn. Borrado de cuentas de usuarios: comandos userdel. Manejo de contraseñas: comandos passwd, chage. Añadir grupos: comandos groupadd, groupmod, groupdel. Validación de usuarios: comandos: last, lastdb, who, users, íd, finger.   
Tema 58. Linux 13: Seguridad en Linux (2): IPTABLES: Configurar el corta fuegos: introducción al comando iptables .   
Tema 59. Linux 14: Seguridad en Linux (3) Otros temas: Lest bitácoras del sistema: comandos mail, logger. Facetas de seguridad avançades\_ AppArmor, Central loggin, File Integrity Agente, RPM database, chkrootkit.  
Tema 60. Java 1:Introducción en Java: Definición de público, private y protected. Primitivas: boolean, char, byte, short, int, long, float, double, void. Valores por omisión de las primitivas. Equivalentes con objetos: Boolean, Character, Byte, Short, Integer, Long, Float, Double. Números en precisión alta: BigInteger y BigDecimal. El valor null. El término static aplicado a: atributos, métodos, clases. El comando importe. Compilación y ejecución (javac y java). Comentarios. Documentación: Javadoc:"/\*\*", comentarios en clases privadas, @see, @link, @docRoot, @inheritDoc, @version, @author, @since, @param, @return, @throws, @deprecated. Operadores: Precedencia, asignación, aliasing, operaciones matemáticas:+, -, \*,%,+=,++,- -, pre y post operadores. Operadores relacionales: <, <=, >, >=, ==, !=, equals(). Relaciones entre primitivas y objetos. Operadores lógicos: &&, ||, !. Notación exponencial. Operadores bitwise:&, |, ^, ~, &=, |=,^=. Operadores de desplazamiento (shift): >>, <<,>>>, >>=,<<=, >>>=. Operador ternario if-else (?:). Operador +, += para strings. Errores comunes en el uso de operadores. Operadores de casting. Truncar y redondear: casto y round. Promoción de primitivas.  
Tema 61. Java 2: Expresiones de control. Inicialización: if-else, while, do-while, foro, operador "," del bucle foro, foro empleado como a foreach en un conjunto iterable, comando return, break y continue, bucles infinitos while(true) y foro(;;), labelo, switch. Sobrecarga de métodos: por parámetros y por retorno de datos. Constructores por defecto; la palabra clave this; llamada a constructores desde otros constructores. Significado y reglas de la palabra clave static. The garbage collection: definición, pros y contras de la sentencia finalize(), la sentencia System.gc(). Inicialización por omisión de primitivas y objetos. Inicialización de datos estáticos y no estáticos. Inicialización de arrays. Funciones con un número variable de argumentos (mediante arrays). La palabra clave enum.  
Tema 62. Java 3: Control del acceso a la implementación. Reutilización de clases: Palabras clave públic, private y protected. Definición de package; palabra clave import. Organización del código en un paquete. Colisiones de clases. Interfaz e implementación; encapsulación. Herencia: palabras clave extends y super. Inicialización de clases derivadas. Delegación. Composición. La anotación @Override. Palabra clave final para evitar cambios; diferencia con respecto a static; concepto de blank final; argumentos finales, métodos finales; similitudes entre las palabras claves private y final; las clases finales.  
Tema 63. Java 4: Polimorfismo. Interfaces: Concepto de upcast; concepto de method-call binding. Concepto de polimorfismo: el polimorfismo y los métodos estáticos y privados. Tipo de retorno covariantes en java5. Mecanismos de la herencia: sustitución puro y extensión. Concepto de downcasting. Clases y métodos abstractos. Interfaces. Desacoplamiento completo mediante interfaces. Herencia múltiple. Extensión de interfaces con herencia. Campos en interfaces: pros y contras. Interfaces anidadas.  
Tema 64. Java 5: Clases inner: Definición. Comunicación con la clase exterior. Uso de .this y .new(). Definición de una inner class dentro de un método. Definición de una inner class dentro de un bloque. Anonymous inner clases: Limitaciones. Clases dentro de interfaces. Justificación de las inner clases. Closures y callbaks. Herencia desde inner clases. Local inner clases. Identificatius de las inner clases.  
Tema 65. Java 6: Colecciones: La interfaz collections. Implementaciones. Métodos de la Collection Framework. Algoritmos de las clases de colecciones. Eficiencia de los algoritmos. Interfaz comparator.  
Tema 66. Java 7: Genéricos: Clases genéricas e interfaces: Constructores con genéricos. Principios de sustitución. Parámetros tipo, Wildcards y Bounds. El principio de Get y Put. Especificación de Genéricos. Métodos genéricos en tipo Raw.  
Tema 67. Java 8: Control de errores con excepciones: Jerarquía de excepciones. Excepciones Checked y Unchecked y errores: Ejemplos. Palabras clave de manejo de excepciones. El proceso de manejo de excepciones. Definición de excepciones propias. Imprimir información sobre las excepciones.  
Tema 68. Java 9: Strings: Constructores: String, StringBuilder, StringBuffer, char array, byte array. Métodos: length(), charAt(), getChars(), getBytes(), toCharArray(), equals(), equalsIgnoreCase(), compare To(), contains(), contentEquals(), equalsIgnoreCase(), regionMatches(), startsWith(), endsWith(), indexOf, lastIndexOf(), substring(), concat, replace, toLowerCase, toUpperCase, trim(), valueOf(), interno(). Formato de la salida: printf(), System.out.format(); la clase java.útil.Formatter: caracteres de conversión: d, c, b, s, f, e, x, h, %. String.format(). Espressions regulares y metacaràcters: Uniones, intersecciones, negaciones, rangos, substracciones, patrones, Java.utilil.regex: Objetos patter y matcher,Cuantificadores greedy, reluctant y possessive.  
Tema 69. Java 10: Información sobre el tipaje en tiempo de ejecución: Lo objeto class. Los métodos forName, getClass, getName, getSimpleName, getCanonicalName, isInterface, getInterfaces, getSuperclass, newInstance. Wrappers de las primitivas. La construcción Class. Cast. Instanceof. La librería java.lang.reflect: getMethods, getConstructors. Objetos Null, Mock y Stub. Acceso a métodos privados.  
Tema 70. Java 11: I/O: Standard Streams: in, out y err. Jerarquía básica de clases de I/O. Lectura y escritura sobre ficheros. Serialización. Comprimir y descomprimir ficheros. Manejo de ficheros y directorios.  
Tema 71. Java 12: Concurrencia: Creación de threads. Estados de los threads. Prioridades de los threads. Métodos comunes. Sincronización. Utilidades de concurrencia.  
Tema 72. Java 13: Manejo de la memoria: Garbage collector. Herramientas de gestión de la memoria. Opciones de la línea de comandos. Redimensionar la JVM Heap. Invocación del Garbage Collector.  
Tema 73. Java 14: UML Básico: Diagrama de clases. Diagrama de objetos. Representación gráfica.. Conectores. Indicadores de multiplicidad Nombre de roles. Relaciones entre clases. Diagrama de secuencia.  
Tema 74. Java 15: Introducción en la Java Scripting APIO: Scripting languages. Implementaciones de la Script Engine. Configuración de los Scripts Languages y Engines.  
Tema 75. Java 16: Applets y Loaders: Características de un Applet. Ciclo de vida de un Applet. Adaptación de Applets. Imágenes y Audio. Animación con Applets. Repainting eficiente. Parámetros de las Applets. Cargando el código dinámicamente. Restricciones de seguridad para el código Untrusted.  
Tema 76. Java 17: Java Servlets: Páginas web dinámicas y Servlets. Instalación de Tomcat. Características de los Servlets. Parámetros y encabezamientos de los Servlets. Salida de los Servlets. Manejo de sesiones. Concurrencia.  
Tema 77. Java 18: Redes en Java: El modelo Network. Streams en la red. Sockets: definición, características. Servidores de sockets Listener Socjkts: Definición, características. El paquete java.nio.Bufferes. Channels. Network Channels.  
Tema 78. Java 19: Acceso a BD con JDBC: Java Database Connectivity. Arquitectura JDBC. Drivers JDBC. Establecimiento de una conexión. Manipulación de datos. DDL con JDBC. DML con JDBC.  
Tema 79. Java 20: Serialización de objetos y RMI: Serialización de objetos. Componentes de la serialización de objetos. Serialización a medida. La interfaz Externalizable. Computación distribuida con Java. RMI y CORBA. Limitaciones de Java. Usar RMI. Sistema de arquitectura RMI. Despliegue de RMI.  
Tema 80. Java 21: Internacionalización: Fichero de propiedades. Definición del Locale. Creación de la ResourceBundle. Lograr el texto desde la ResourceBundle. Mensajes compuestos. Formato de números y divisas. Formato de fechas y horas. Propiedades de los caracteres Unicode. Comparación de Strings. Conversión de texto no Unicode.  
Tema 81. Java 22: Introducción a XML: Los paquetes javax.xml.bind, javax.crypto, java.xml.stream.  
Tema 82. Java 23: Introducción a los servicios Web: Los paquetes javax.jws, javax.xml.ws, javax.xml.soap.  
Tema 83. Java 24: Introducción a JPA y Hibernate con anotaciones(1) : Mapeig Objecte-Relacional. Acceso a propiedades. Mapeo a una tabla. Mapeo de tipo simples. Mapeo de columnas. Lazy fetching. Lobs. Tipo enumerados. Tipos temporales. Tipo transient. Mapeo de la clave primaria. Generación de Ids: automática, de tabla, sequence, identity. Relaciones uno a uno, uno a muchos, muchos a uno, muchos a muchos.  
Tema 84. Java 25: Introducción a JPA y Hibernate con anotaciones(2) : Sesiones: Métodos para crear, leer, actualizar y borrar entidades. Filtración y consultas. Transacciones y bloqueos. Gestión de recursos. Manejo de la conexión.  
Tema 85. Java 26: Introducción a JPA y Hibernate con anotaciones(3) :HSQL: Comandos Update, Delete, Insert, Select. Comprobar la sentencia SQL generada. Alias. Restricciones con HSQL. Consultas con parámetros. Paginación con el conjunto de reultados. Ordenación de los resultados. Asociaciones. Métodos agregados. Modificar y borrar por lotes. Usar SQL nativo.  
Tema 86. Java 27: Jasper Reportes(1): Introducción: Instalación. Librerías necesarias. Creación de la plantilla JRXML. Previsualización de la plantilla XML. Creación de la plantilla en binario. Generación del listado. Elementos del JRXML.  
Tema 87. Java 28: Jasper Reportes(2): Listados dinámicos: Introducir consultas SQL en una plantilla. Generación de los listados. Modificación de la consulta mediante parámetros. La propiedad datasource. Diferentes tipo de Datasource: sin datos, Java.útil.map, POJOs, TableModel, XML, otros (CVS, implementación de la interfaz JRDataSource)  
Tema 88. Java 29: Jasper Reportes(3): Diseño de lo estructura de los listados: Propiedades relacionadas con la anchura. Estilos de texto. Fondo de los listados (background). Columnas múltiples. Grupos. Expresiones. Variables. Posicionamiento de los elementos. Subreportes. Frames.  
Tema 89. Java 30: Jasper Reportes(4): Otros aspectos: Emplear figuras y gráficos. Internacionalización. Scriptlets. Añadir HiperLinks y Anchors. Reportes muy largos. Integración con Hibernate.  
Tema 90. Java 31: Jasper Reportes(5). Diseño gráfico con iReport. Instalación. Reporte Wizard. Añadir múltiples columnas, grupos, diagramas.  
Tavernes de la Valldigna, 20 de noviembre de 2009.- El jefe de la Actividad 04 de Recursos Humanos y Gestión de Personal: Valentín Vercher Manclús.