z

Java para Administradores de Sistemas

Número de acción formativa: E-16-15404-01

Objetivos Generales

Dotar a los Administradores del Departamento de Sistemas de las medianas o grandes organizaciones del conocimiento necesario sobre Java, como lenguaje y sobre todo como Plataforma de ejecución de aplicaciones.

Con estos conocimientos, los asistentes podrán entender las bases tecnológicas del funcionamiento de los diferentes tipos de aplicaciones Java y sus principales problemas como parte de una arquitectura completa.

Objetivos Específicos

El curso está destinado a los administradores de sistemas y personal de operaciones, que se encargan de la recepción, configuración, puesta en producción, despliegue, monitorización, optimización del entorno y, en general, de todas las tareas relacionadas con la explotación y aseguramiento del servicio que deben proporcionar dichas aplicaciones.


Lugar de celebración


Aula de formación del HGU Reina Sofía


Fecha límite para realizar la inscripción

00/00/0000

Metodología

Evaluación

Hoja de firmas y prueba de superación

Destinatarios



Grupos destinatarios

Facultativo sanitario
Facultativo no sanitario
Diplomado sanitario
Diplomado no sanitario
Técnico especialista sanitario
Técnico especialista no sanitario
Técnico auxiliar sanitario
Técnico auxiliar no sanitario
Subalterno
Residentes

Criterios de selección

Profesionales informático de la SGTI de los grupos A, B, C que desarrollan su actividad laboral en el Servicio Murciano de Salud.

Consideraciones Previas a las solicitudes de inscripción del curso:

  1. El número máximo de participantes en cada acción formativa será de 15 por edición.
  2. En caso de que el número de solicitudes supere el número de plazas ofertadas, los participantes serán seleccionados por riguroso orden de inscripción.
  3. Los admitidos al curso tendrán conocimiento de esta circunstancia a través de comunicación personal por correo electrónico (el que conste en el formulario de inscripción) con suficiente antelación al comienzo del curso.
  4. La admisión al curso deberá ser confirmada por el participante accediendo al curso durante la primera semana del mismo. La falta de acceso durante la citada semana se entenderá como renuncia y será dado de baja automáticamente.
  5. Es recomendable cumplir con los prerrequisitos (conocimientos previos y equipo, conexión y programas) para realizar cursos online.
  6. El incumplimiento del programa o la inactividad en el curso durante más de un día, una vez iniciado el mismo, sin causa justificada, supondrá la baja automática, así como la imposibilidad de participar en ediciones posteriores de cursos del PEC, durante el año 2016.
  7. Para obtener el diploma del curso se deberán cumplir todas las premisas del apartado de Condiciones para considerar superado el curso.

Los/as participantes que no cumplan con los criterios de selección y Consideraciones Previas podrán ser exlcuidos por el Coordinador del curso. 


Prerrequisitos (Conocimientos previos y equipo recomendado):

 Conocimientos previos:

  • Conocimientos informáticos a nivel de de administrador de sistemas
  • Capacidad para gestionar máquinas virtuales.
  • Disponer de una cuenta propia de correo electrónico y consultarla habitualmente.
  • Disponibilidad de 10 horas semanales (aproximadamente) para dedicar al curso.

Equipo, conexión y programas:

Durante el curso, se plantarán algunos ejercicios y demostraciones prácticas por parte del instructor. Dependiendo del tiempo, algunas de estas demostraciones, se podrán realizar también por parte de los alumnos.

Para que el alumno pueda seguir estas demostraciones, o repetirlas con posterioridad a la finalización del curso, y poder así asentar conocimientos, todos los productos utilizados en estas demostraciones prácticas son de libre acceso, o bien por tratarse de productos Open Source de descarga gratuita o, en el caso de productos comerciales, éstos tienen una versión de prueba gratuita por un periodo determinado.

El software que se utilizará para estas demostraciones será (no necesariamente se utilizarán todas):

  • Java Development Kit (JDK)
  • Java Runtime Environment (JRE)
  • Servidores de aplicaciones: JBoss, Tomcat
  • Bases de datos: MySQL, H2
  • Herramientas de monitorización y pruebas de rendimiento: JMeter, AppDynamics, New Relic...

 Realizar diagnóstico del equipo, conexión y programas.

 Descarga de programas recomendados.

Profesores/as

Alberto Moratilla Ocaña

Coordinador/a

Ana María Martínez Romero

Calendario y Programa
Día y mes Horario Contenido Profesorado/Ponentes
24-05-2016 09:00-11:00 h

Módulo 1. Introducción a la arquitectura de aplicaciones Java.
1.1. Java: Lenguaje y plataforma. JDK y JRE.
1.2. JVM El entorno de ejecución.
1.3. Distribuciones Java: JSE (Standard Edition) y JEE (Enterprise Edition).
1.4. Construcción y empaquetado de aplicaciones: JAR, WAR y EAR.
1.5. Tipos de aplicaciones: Standalone, Escritorio y aplicaciones WEB.
 

Módulo 2. Java en aplicaciones Web.
2.1. Protocolo HTTP. Revisión.
2.2. Conceptos de Páginas Dinámicas.
2.3. Contenedores WEB: Servidores de aplicaciones y contenedor de Servlets.
2.4.1. Servlets.
2.4.2. JSP: Java Server Pages.
2.4.3. Filtros.
2.4.4. Listeners.

Alberto Moratilla Ocaña
24-05-2016 11:00-11:30 h Descanso  
24-05-2016 11:30-14:30 h Módulo 3. Despliegue en Servidores.
3.1. Tipos de Contenedores.
3.2. Classloaders: Despliegue de Múltiples Aplicaciones.
3.3. Arquitecturas de ejecución básicas.
3.3.1. Tomcat + Apache. Introducción a Tomcat.
3.3.2. Clúster Tomcat. Alta Disponibilidad.
3.3.3. Tomcats + Apache (balanceador y proxy).
3.4. La sesión y la escalabilidad.
3.5. Escalabilidad de Contenidos.
3.6. Despliegue Basado en Docker.
3.7. Securización de Servidores.
Alberto Moratilla Ocaña
25-05-2016 09:00-11:00 h Módulo 4. Persistencia de Datos en Aplicaciones Web.
4.1. Especificación JDBC.
4.2. Conexión a la BD. DataSources.
4.3. Pool de Conexiones.
4.4. JNDI.
4.5. Gestión de Transacciones JTA.
4.6. Backup de Datos.

Módulo 5. Monitorización y Rendimiento.
5.1. Estructura de Memoria.
5.2. Garbage Collector.
5.2.1. Detección de Problemas de Memoria.
5.3. JMX.
5.4.1. Monitorización de Aplicaciones: Herramientas JDK / JRE.
5.4.2. Monitorización de Aplicaciones: Aplicaciones APM: AppDynamics, New Relic.
Alberto Moratilla Ocaña
25-05-2016 11:00-11:30 h Descanso  
25-05-2016 11:30-14:30 h Módulo 6.
Logging. 6.1. Requisitos de un sistema de trazas. Introducción.
6.2. Frameworks de Logging.
6.3. Interfaces.
6.4. Configuración en Caliente.
6.5. Errores Comunes en las trazas.
6.5.1. Mensajes de error más comunes.
6.6.1. Políticas de Logging: Rotado.
6.6.2. Políticas de Logging: Acceso a Logs.
Alberto Moratilla Ocaña
  • Número de participantes: 15
  • Horario 9:00-14:30 h
  • Estado Finalizada
  • Calendario previsto
    24 y 25 de Mayo de 2016

Inscripción cerrada

Entidades Financiadoras