Java para Administradores de Sistemas

Curso

Online

¡50% de ahorro!
20 € IVA inc.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    12h

  • Inicio

    Fechas a elegir

  • Envío de materiales de aprendizaje

  • Servicio de consultas

  • Tutor personal

  • Clases virtuales

En este curso pretendemos enseñar a los Administradores de Sistemas todo lo que deberían conocer sobre Java para hacer un buen despliegue, monitorización y optimización de aplicaciones en esta plataforma.

Pero tranquilo, no es un curso de programación (ni tienes que saber programar). ¡No tenemos intención reconvertir a los administradores de sistemas en programadores!

Lo que queremos es que los administradores de sistemas entiendan qué es la Java y cómo funcionan los diferentes componentes que forman parte en las aplicaciones que despliegan día a día.

Veremos aspectos como:

La plataforma Java.

Las tecnologías que intervienen en las aplicaciones Web en Java.

Los tipos y características de los servidores de aplicaciones en Java.

El acceso a las fuentes de datos (bases de datos, transacciones, servicios de directorio).

La estructura y gestión de la memoria, y el mecanismo del Garbage Collector.

Monitorización y rendimiento de aplicaciones Java.

Logging de aplicaciones.
¿Para quién es este curso?
Administradores de sistemas que trabajen con entornos Java y deseen conocer el funcionamiento de esta platafoma.
NO ES UN CURSO DE PROGRAMACIÓN, pero los desarrolladores pueden conocer Java desde el punto de vista de un administrador de sistemas: cómo se despliegan sus aplicaciones, las monitorizan y mantienen.

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta




Comprender la estructura de la plataforma Java y su funcionamiento interno.
Entender el funcionamiento de las tecnologías más relevantes en las aplicaciones empresariales Java.
Monitorizar sistemas Java para entender y cuantificar su comportamiento real y las causas que lo provocan.
Optimizar sistemas ejecutándose en Java para lograr las mejores prestaciones.
Conocer las arquitecturas de despliegue Java más empleadas a nivel empresarial.





Administradores de sistemas que trabajen con entornos Java y deseen conocer el funcionamiento de esta platafoma.
NO ES UN CURSO DE PROGRAMACIÓN, pero los desarrolladores pueden conocer Java desde el punto de vista de un administrador de sistemas: cómo se despliegan sus aplicaciones, las monitorizan y mantienen.


Deben tener nociones básicas de administración de sistemas.
No es necesario saber programar en Java, aunque ayudará tener ciertas nociones básicas de programación para entender algunos ejemplos.
Disponer de un ordenador con Java instalado por si quiere reproducir algunos ejemplos.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2016

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 8 años en Emagister.

Materias

  • API
  • JSP
  • Presentación
  • Protocolo
  • Servidores
  • JDBC
  • Apache
  • Algoritmos
  • Memoria
  • Páginas web
  • Aplicaciones web
  • Administrador de sistemas
  • WebSphere
  • Tomcat
  • Eclipse
  • Gestión del rendimiento
  • Composición
  • Configuración de servidores
  • Sintaxis

Temario

Contenido del curso...Presentación del curso ...¿Qué es Java? Lenguaje y Plataforma: JRE y JDK ...Java Virtual Machine (JVM) ...Distribuciones ...La evolución de Java ...Empaquetado ...Classloaders ...Tipos de aplicaciones Java ...Demo 1: “Hola Mundo” en Java (.JAR) ...Demo 2: Creación de Servlet en Webapp ...Test del Tema: Introducción a Java ...Protocolo HTTP. Revisión. ...Conceptos de páginas dinámicas ...Contenedores de aplicaciones. Introducción ...Descriptor de despliegue: web.xml ...Servlets. Introducción a los Servlets Genéricos ...Servlets HTTP. Ejecución. Request y Response ...Servlets. Get VS Post ...Servlets. Ciclo de Vida ...Servlets. Despliegue y Configuración ...Servlets. Ventajas y Desventajas ...JSP. Introducción ...JSP. Sintáxis y Contenido Básico ...JSP. Etiquetas y librerías de Etiquetas ...JSP. Variables implícitas y Directivas ...MVC. Introducción ...MVC. Modelo + Vista + Controlador ...MVC. Contextos ...MVC. Frameworks más importantes ...Filtros ...Listeners ...Demo 1: Páginas JSP ...Demo 2: Filtros y Listeners ...Demo 3: Spring MVC ...Test del Tema: Java en Aplicaciones Web ...Tipos de Contenedores de Aplicaciones ...Tomcat. Introducción ...Tomcat. Instalacion, Variables de Entorno y Classpath ...Tomcat en Cluster con Apache ...Tomcat. Problemas Comunes I ...Tomcat. Problemas Comunes II ...Demo 1: Instalación Básica de Tomcat - WGET ...Demo 2: Instalación Básica de Tomcat - APT-GET ...Demo 3: Instalación de un Cluster de Tomcat con Apache ...Otros Contenedores. Introducción ...Otros Contenedores. Eclipse Jetty ...Otros Contenedores. Apache TomEE ...Otros Contenedores. JBoss Wildfly ...Otros Contenedores. Oracle Weblogic Server ...Otro Contenedores. IBM WebSphere Application Server (WAS) ...Otros Servidores. Resumen de Características ...Demo 4: Instalación básica del servidor Wildfly ...Despliegue de Múltiples Aplicaciones ...Sesión .Introducción ...Sesión. Clúster de servidores y sesión: Mecanismos y Gestión en Tomcat ...Sesión. Configuración en Tomcat ...Nuevos sistemas de despliegue: Software Containers. Docker ...Certificados y el Keytool de Java ...Demo 5: Afinidad de sesión en un Cluster de Tomcat ...Demo 6: Clúster de Tomcats sobre SSL ...Ajustes de Configuración: File Descriptors del Sistema Operativo ...Ajustes de Configuración: Conexiones en Apache: módulos MPM ...Ajustes de Configuración: Conexiones en Apache: KeepAlive ...Ajustes de Configuración: Impacto de Bases de Datos en la carga de la Arquitectu ...Ajustes de Configuración: Tiempos de TimeOut ...Ejemplo: Infraestructura de Apache y Tomcat en DMZ ...Demo 7: Docker ...Test del Tema: Despliegue en Servidores ...Especificación JDBC. Introducción ...Especificación JDBC. Driver ...Especificación JDBC. Tipos de Driver ...Especificación JDBC. Composición de la API ...Datasource ...Demo 1: Uso de un DataSource en Tomcat ...Demo 2: Uso de un DataSource en WildFly ...Pool de Conexiones ...Demo 3: Configuración del Pool de conexiones en Tomcat ...Gestión de Transacciones - JTA: Introducción a las Transacciones ...Gestión de Transacciones - JTA. Transacciones Locales VS Distribuidas ...Gestión de Transacciones - JTA. JTA API ...Gestión de Transacciones - JTA. Two-phase commit ...Gestión de Transacciones - JTA. Aislamiento y Concurrencia ...JNDI y definición de recursos a nivel global. Introducción ...JNDI y definición de recursos a nivel global. Servicio de Directorio en Java (JN ...Demo 4: JNDI y definición de recursos a nivel global ...Test del Tema: Acceso a Datos ...La gestión de memoria en Java. Introducción ...Estructura de memoria. Distribución de la memoria ...Estructura de memoria. Permgen y Metaspaces ...Estructura de memoria. Espacios de Generaciones ...Estructura de memoria. Configuración ...Garbage Collector. Introducción ...Garbage Collector. Memoria y Tipos ...Garbage Collector. Algoritmos e Implementaciones ...Garbage Collector. Configuración ...Monitorización e Impacto en el Rendimiento. Introducción a la Monitorización ...Monitorización e Impacto en el Rendimiento. Rendimiento ...Monitorización e Impacto en el Rendimiento. Trazas del Garbage Collector ...Monitorización e Impacto en el Rendimiento. Herramientas de Análisis de Memoria ...Demo 1: Análisis del Garbage Collector con HPJMeter ...Demo 2: Análisis de rendimiento y memoria con VisualVM ...Demo 3: Análisis de rendimiento y memoria con JConsole ...Demo 4: Análisis de rendimiento con Java Mission Control y Java Flight Recorder ...Test del Tema: Gestión de Memoria en Java ...JMX. Introducción ...JMX. Estructura ...JMX. Monitorización Remota ...JMX. Monitorización JVM y Consolas ...Parámetros de configuración de la JVM ...Demo 1: Plan de pruebas de carga con JMeter ...Demo 2: Uso de AppDynamics ...Demo 3: Uso de New Relic ...Test del Tema: Monitorización y Rendimiento ...Introducción a las trazas en Java ...Introducción a las trazas en Java. Requisitos de un buen sistema de trazas ...Frameworks e Interfaces. Introducción ...Frameworks e Interfaces. Frameworks en Java ...Frameworks e Interfaces. Log4J 2.x ...Frameworks e Interfaces. Interfaces de Logging ...Frameworks e Interfaces. Recomendación de Arquitectura de Logging ...Configuración en Caliente. Introducción ...Configuración en Caliente. Modos de implementación ...Demo 1: Configuración en caliente de un Logger ...Logging: Problemas Comunes I ...Logging: Problemas Comunes II ...Errores comunes en el Log. Excepciones y Mensajes ...Errores comunes en el Log I ...Errores comunes en el Log II ...

Información adicional

¿QUé INCLUYE EL PRECIO DEL CURSO? COMUNICACIóN DIRECTA CON EL PROFESOR, EXTENSIONES Y ACTUALIZACIONES INCLUIDAS, REEMBOLSO DENTRO DE LOS 30 DíAS, POSIBILIDAD DE ACCEDER AL CONTENIDO DEL CURSO INCLUSO DESPUéS DE ACABARLO

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Java para Administradores de Sistemas

20 € IVA inc.