Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java para Administradores de Sistemas
Rating: 4.1 out of 5(424 ratings)
2,059 students

Java para Administradores de Sistemas

Todo lo que un Administrador de Sistemas debería saber sobre la plataforma Java y sus componentes
Last updated 6/2016
Spanish

What you'll learn

  • 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.

Course content

8 sections122 lectures12h 27m total length
  • Presentación del curso3:04

    Hola:

    Bienvenidos al curso de Java para Administradores de Sistemas.

    Como sabes, Java es una de las plataformas más utilizadas en el mundo de las aplicaciones empresariales. A día de hoy, muchos de los grandes sistemas corporativos están realizados con esta tecnología.

    Así mismo Java es uno de los lenguajes más populares y demandados entre los programadores, según el índice TIOBE…. ¿Pero qué conocen de Java los administradores de sistemas?

    En este curso pretendemos reducir la distancia que hay en el mundo Java entre los programadores y los administradores de sistemas.

    Pero tranquilo, no es un curso de programación. No tenemos intención reconvertir a los administradores de sistemas en programadores…

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

    De este modo los administradores de sistemas podrán entender cómo optimizar las características de la infraestructura de los servidores, o estarán más preparados para aportar soluciones ante las incidencias.


    Resumen del contenido

    En el primer módulo comenzaremos con una introducción a la plataforma Java. Hablaremos del lenguaje y la plataforma, la máquina virtual, tipos de empaquetados que se producen o tipos de aplicaciones.

    En el segundo módulo trataremos la relación de Java con las aplicaciones de Internet: veremos los componentes que se emplean para poder crear aplicaciones Web, tales como los servlets, JSP. También introduciremos el concepto de los frameworks modelo vista controlador

    En el tercer módulo hablaremos de contenedores de aplicaciones en Java y arquitecturas de ejecución: proxies con Apache, clusters de tomcat, incluso algunas nuevas herramientas para la automatización del despliegue de aplicaciones como por ejemplo Docker.

    El cuarto módulo lo hemos dedicado al acceso a Base de datos desde Java, con el protocolo JDBC, Datasources o transacciones y servicios de directorio.

    La gestión de la memoria en Java protagoniza el quinto módulo. Veremos cómo está la memoria estructurada y dividida en zonas y los mecanismos del garbage collector, así como su impacto en el rendimiento y herramientas para el análisis de la memoria.

    En el sexto módulo hablaremos sobre la monitorización y el rendimiento. Veremos el protocolo que utiliza Java para transmitir el estado de sus componentes, y veremos las herramientas existentes en la actualidad, desde las consolas de monitorización que vienen con el JDK hasta las nuevas herramientas de análisis tipo AppDynamics o New Relic.

    Finalmente, en el séptimo módulo veremos las trazas o logging en Java. Qué tipos de frameworks de trazas existen en java y las características de cada uno. También veremos otros aspectos como el cambio de configuración en caliente o los principales mensajes que se pueden encontrar en un log y su explicación.

Requirements

  • 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.

Description

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.

Who this course is for:

  • 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.