Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Sección 1: Nginx (Día 1, duración 1.5 días)
Módulo 1: Instalación de Nginx y módulos de terceros
- Instalación de Nginx utilizando un gestor de paquetes.
- Configuración para web.
- Configuración de las opciones para especificar rutas.
- Tabla: Opciones de configuración HTTP.
- Habilitación de diversos módulos.
- Tabla: Opciones de configuración de módulos HTTP.
- Deshabilitación de módulos no utilizados.
- Tabla: Opciones de configuración para deshabilitar.
- Instalación de módulos de terceros.
Módulo 2: Guía de configuración
- El formato básico de configuración.
- Parámetros de configuración global de Nginx.
- Tabla: Directivas de configuración global.
- Uso de archivos incluidos (include).
- Sección del servidor HTTP: Directivas de cliente, Directivas de E/S de archivos, Directivas hash, Directivas de sockets.
- Sección del servidor virtual.
- Configuración de ubicaciones (dónde, cuándo y cómo).
Módulo 3: Nginx como proxy inverso
- El módulo proxy.
- Directivas del módulo proxy.
- El módulo upstream: Conexiones keepalive y algoritmos de balanceo de carga.
- Tipos de servidores upstream: Servidor upstream único, Múltiples servidores upstream, Servidores upstream no HTTP.
- Cómo manejar problemas con el servidor upstream.
Módulo 4: Temas avanzados del proxy inverso
- Introducción a la seguridad.
- Cifrado del tráfico con SSL.
- Autenticación de clientes utilizando SSL.
- Bloqueo de tráfico basado en la dirección IP de origen.
- Aislamiento de componentes de la aplicación para escalabilidad.
- Afinamiento del rendimiento del proxy inverso: Buffering, caché, compresión.
Módulo 5. El servidor HTTP Nginx
- Directivas del servidor HTTP.
- Directivas de registro (logging) HTTP.
- Directivas de ruta de archivo HTTP.
- Directivas de resolución de nombres.
- Directivas de interacción con el cliente HTTP.
- Directivas de límites HTTP.
- Directivas del módulo de acceso HTTP.
- Directivas de streaming HTTP.
Módulo 6. Balanceo de carga en Nginx
- Acerca del balanceo de carga.
- Configuración del entorno.
- Uso del módulo Upstream.
- Uso de las directivas correctas (Peso, Hash, Fallos máximos, etc.).
- Prueba de su configuración.
Módulo 7: Técnicas de solución de problemas
- Análisis de archivos de registro.
- Configuración de registros avanzados.
- Errores de configuración comunes.
- Problemas de rendimiento.
- Uso del módulo Stub Status.
Sección 2: Apache (Día 2, duración 1 día)
Módulo 1. Instalación
- Instalación de Apache.
- Inicio, detención y reinicio de Apache.
- Desinstalación de Apache.
- Búsqueda de la ubicación de los archivos de Apache.
Módulo 2. Adición de módulos comunes
- Instalación de módulos genéricos de instalación.
- Instalación de mod_dav en Unix.
- Instalación de mod_perl.
- Instalación de mod_php para Unix.
- Instalación de mod_ssl (Capas de conexiones seguras).
- Búsqueda de módulos en modules.apache.org.
- Instalación de mod_security.
Módulo 3. Registro (Logging)
- Obtención de más entradas y detalles de registros.
- Rotación de registros.
Módulo 4. Hosts virtuales
- Configuración de hosts virtuales basados en nombres.
- Configuración de hosts virtuales basados en direcciones.
Módulo 5. Alias, redireccionamiento y reescritura
- Mapeo de una URL a un directorio.
- Creación de una nueva URL para contenido existente.
- Otorgar a los usuarios que tienen sus propias URLs, sus propias direcciones URL (Locators).
- Redireccionamiento a otra ubicación.
- Redireccionamiento de varias URLs al mismo destino.
- Reescritura de elementos entre la ruta y la cadena de consulta.
- Conversión de segmentos URL en argumentos de consulta.
Módulo 6. SSL
- Instalación de SSL.
- Generación de certificados SSL autofirmados.
- Generación de una CA confiable (Autoridad de Certificación).
- Servir una parte del sitio mediante SSL.
- Autenticación con certificados de cliente.
Módulo 7. Contenido dinámico
- Habilitación de un directorio CGI.
- Habilitación de scripts CGI en directorios no ScriptAliased.
- Especificación de un documento predeterminado en un directorio CGI.
- Habilitación y uso de WebDAV.
- Configuraciones complejas y problemas de seguridad con WebDAV.
Sección 3: Máquina Virtual de Java (Día 3, duración 0.5 días)
Afinamiento de la Máquina Virtual de Java
Elección de las configuraciones de la JVM
- Tamaño de las generaciones del recolector de basura.
- Dónde configurar las configuraciones de la JVM.
- Cuando no puede asignar suficiente memoria para la JVM.
- La cantidad correcta de memoria para otorgar a su aplicación.
- Configuración del tamaño correcto del montón (heap).
La proporción correcta entre las generaciones joven y vieja
- Los algoritmos del recolector de basura.
- Elección del recolector de basura correcto para su aplicación.
- El recolector de basura G1.
- Depuración del recolector de basura.
- Uso eficiente de la memoria.
- Gestión de errores 'Out of Memory' (Falta de memoria).
- Búsqueda de fugas de memoria en su código.
Sección 4: Web en Java
Introducción a las tecnologías web de Java
- ¿Qué es un Servlet y cuándo utilizarlo?
- Introducción a JSP.
- Servlet versus JSP.
- ¿Qué es un JavaBean?
- Introducción a JEE.
- El papel de EJB (Session Beans, Entity Beans, MDB Beans) en una aplicación empresarial.
- El patrón MVC
- El rol del Modelo.
- El rol de la Vista.
- El rol del Controlador.
Sección 5: Contenido multimedia y HTML 5
- Elementos de Audio y Video en HTML 5.
- Diferentes protocolos de streaming
- Televisión por Protocolo de Internet (IPTV).
- HTTP Live Streaming. - Implementaciones del servidor.
- El papel del streaming OTT.
Sección 6: JBoss (Día 4, duración 1 día)
Módulo 1: Instalación de componentes principales
- Instalación del entorno Java. n
- Instalación de JBoss AS.
- Características del servidor de aplicaciones.
- Creación de una configuración de servidor personalizada.
Módulo 2: Personalización de servicios de JBoss AS
- Cómo monitorear los servicios de JBoss AS.
- Pila de hilos (thread pool) de JBoss AS.
- Configuración de los servicios de registro (logging).
- Configuración de la conexión a la base de datos.
- Configuración del servicio de transacciones.
Módulo 3. Despliegue de EJB 3 Session Beans
- Desarrollo de Enterprise JavaBeans.
- Configuración del contenedor EJB.
Módulo 4: Despliegue de una aplicación web
- Desarrollo del diseño web.
- Configuración del servidor web JBoss.
Módulo 5: Despliegue de aplicaciones con el servicio de mensajería JBoss
- El nuevo sistema de mensajería de JBoss.
- Desarrollo de aplicaciones JMS.
- Mensajería avanzada de JBoss.
Módulo 6: Gestión de JBoss AS
- Introducción a Java Management Extension (JMX).
- Consola de administración de JBoss AS.
- Gestión de aplicaciones.
- Administración de recursos.
Módulo 7. Introducción a JBoss Drools
- Obtención del software.
- Instalación de BRMS/Guvnor.
- Instalación del complemento (plug-in) de Drools.
Módulo 8. Uso de Guvnor
- Navegación general.
- Administración (Reglas, Paquetes, Despliegue).
- Creación de reglas guiadas con Guvnor.
- De Guvnor al IDE de JBoss.
- Prueba de sus reglas.
Requerimientos
- Comprensión de los conceptos y protocolos de servidores web.
- Experiencia utilizando la línea de comandos de Linux y editores de texto.
- Experiencia básica en programación con Java o PHP.
Público objetivo
- Administradores de sistemas.
- Desarrolladores web.
- Cualquier persona que quiera aprender a utilizar las distintas tecnologías y características de servidores web.
28 Horas
Reseñas (2)
el modo de formación en el trabajo
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Curso - HAProxy Administration
Traducción Automática
los Laboratorios
Frank Mhlongo - Standard Bank of South Africa
Curso - JBoss
Traducción Automática