Java para Administradores de Sistemas

Información
Udemy
Online
Curso
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. A quién va dirigido 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. Requisitos 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. Temario completo de este curso 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 Ser...Otro Contenedores. IBM WebSphere Application Ser (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. Dri...Especificación JDBC. Tipos de Dri...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... más
Otros cursos de esta academia
Cisco CCNA Fundamentos de Networking para Redes IP
(Udemy)
Entender el funcionamiento de la cli y los diferentes modos de usuario de un equipo cisco así como las diferentes memorias... 2 cómo instalar packettracer en windows...
Mainframe IBM en tu PC
(Udemy)
Arrancar el sistema operativo mvs de ibm en la pc... sabrás cuáles son las principales industrias en donde se utilizan los mainframes instalarás un entorno de tipo...
Implementación de Servidores LAMP con Centos Linux
(Udemy)
Instalación de apache... instalación de centos linux... introducción a la plataforma lamp... adicionalmente, es recomendable contar con conocimientos básicos en...
Ansiedad por separación en perros - La guía definitiva
(Udemy)
Y si eres profesional aquí encontraras recopilada y organizada toda la información que necesitas sobre esta patología y cómo trabajarla... terapia de jaula...
Cuentos En Francés Vol. I & II. (2 cursos en 1)
(Udemy)
Audio descargable (mp3)... niños y adultos que quieran leer y escuchar 16 cuentos clásicos en francés... a quién va dirigido estudiantes con nivel básico-intermedio...
POWER BI |Curso KPI y Business Intelligence para Call Center
(Udemy)
Entusiastas y usuarios de power bi... crearán visualizaciones analíticas de datos para entender el desempeño del call center y evaluarlo... power bi desktop...
Microservicios con Spring Boot y Spring Cloud Netflix Eureka
(Udemy)
Construye, implementa y escala microservicios con spring boot 2 y spring cloud aprende a crear y consumir servicios web restful con spring boot conecta y consume...
Aprende Dibujo Artístico fácilmente. Arte y creatividad.
(Udemy)
La copia como medio... podrás dibujar todo aquello que ves adquirirás soltura y seguridad en el trazo percibirás los objetos en 2d podrás encajar la forma correctamente...
RestFul Api con Python usando Django Rest FrameWork
(Udemy)
Py guardando el owner fuente guardando el owner probando acceso a api de productos resumen introducción documentando con swagger documentando con coreapi extra y...
ReactJS Avanzado - FullStack React GraphQL y Apollo
(Udemy)
Crear aplicaciones completas con react, apollo y graphql conocer más sobre mongodb y mongoose para integrarlo a sus aplicaciones react crear aplicaciones fullstack...
PEDIR INFORMACIÓN