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 (Duración del Día 1: 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 la web.
- Configuración de las opciones para especificar rutas.
- Tabla: Opciones de configuración HTTP.
- Habilitación de varios 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
- Formato de configuración básico.
- Parámetros de configuración global de Nginx.
- Tabla: Directivas de configuración global.
- Uso de archivos de inclusión.
- Sección del servidor HTTP: Directivas del cliente, directivas de E/S de archivos, directivas hash, directivas de socket.
- 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.
- 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 de upstream.
Módulo 4: Temas avanzados de proxy inverso
- Introducción a la seguridad.
- Cifrado del tráfico con SSL.
- Autenticación de clientes utilizando SSL.
- Bloqueo del tráfico según la dirección IP de origen.
- Aislamiento de componentes de la aplicación para la escalabilidad.
- Ajuste de rendimiento del proxy inverso: almacenamiento en búfer, almacenamiento en caché, compresión.
Módulo 5. El servidor HTTP de Nginx
- Directivas del servidor HTTP.
- Directivas de registro HTTP.
- Directivas de ruta de archivos 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 transmisión HTTP.
Módulo 6. Balanceo de carga de 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 la configuración.
Módulo 7: Técnicas de solución de problemas
- Análisis de archivos de registro.
- Configuración de registros avanzados.
- Errores comunes de configuración.
- Problemas de rendimiento.
- Uso del módulo de estado simulado (Stub Status).
Sección 2: Apache (Duración del Día 2: 1 día)
Módulo 1. Instalación
- Instalación de Apache.
- Inicio, detención y reinicio de Apache.
- Desinstalación de Apache.
- Ubicación de los archivos de Apache.
Módulo 2. Agregado de módulos comunes
- Instalación de módulos de instalación genérica.
- Instalación de mod_dav de Unix.
- Instalación de mod_perl.
- Instalación de mod_php de Unix.
- Instalación de mod_ssl SSL (Capas de conexiones seguras).
- Búsqueda de módulos en modules.apache.org.
- Instalación de mod_security.
Módulo 3. Registro de eventos (Logging)
- Obtención de más entradas de registro y detalles.
- Rotación de registros.
Módulo 4. Hosts virtuales
- Configuración de hosts virtuales basados en nombre.
- Configuración de hosts virtuales basados en dirección.
Módulo 5. Alias, redirección y reescritura
- Mapeo de una URL a un directorio.
- Creación de una nueva URL para contenido existente.
- Asignación de URLs (Localizadores Uniformes de Recursos) para que los usuarios tengan sus propias URLs.
- Redirección a otra ubicación.
- Redirección de varias URLs al mismo destino.
- Reescritura de elementos entre la ruta y la cadena de consulta.
- Conversión de segmentos de URL en argumentos de consulta.
Módulo 6. SSL
- Instalación de SSL.
- Generación de certificados SSL autofirmados.
- Generación de una CA de confianza.
- Servicio de una parte del sitio a través de 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 etiquetados como 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 Java (Duración del Día 3: 0.5 días)
Ajuste de la Máquina Virtual Java
Elección de la configuración de la JVM
- Ajuste del tamaño de las generaciones del recolector de basura.
- Dónde configurar los ajustes de la JVM.
- Cuando no se puede asignar suficiente memoria para la JVM.
- La cantidad correcta de memoria para otorgar a su aplicación.
- Establecimiento del tamaño de montón correcto.
La proporción correcta entre las generaciones joven y antigua
- Los algoritmos del recolector de basura.
- Elección del recolector de basura adecuado para su aplicación.
- El recolector de basura G1.
- Depuración del recolector de basura.
- Uso eficiente de la memoria.
- Gestión de errores 'Fuera de memoria'.
- Búsqueda de fugas de memoria en su código.
Sección 4: Web Java
Introducción a las tecnologías Web Java
- Qué es un Servlet y cuándo usarlo.
- Introducción a JSP.
- Servlet versus JSP.
- Qué es un JavaBean.
- Introducción a JEE.
- El papel de EJB (Beans de sesión, Beans de entidad, Beans MDB) en una aplicación empresarial.
- El patrón MVC
- El papel del Modelo
- El papel de la Vista
- El papel del Controlador
Sección 5: Contenido multimedia e HTML 5
- Elementos de audio y video de HTML 5.
- Diferentes protocolos de transmisión
- Televisión por Protocolo de Internet (IPTV)
- Transmisión en vivo de HTTP. - Implementaciones del servidor.
- El papel de la transmisión OTT.
Sección 6: JBoss (Duración del Día 4: 1 día)
Módulo 1: Instalación de componentes principales
- Instalación del entorno Java.
- 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 los servicios de JBoss AS
- Cómo monitorear los servicios de JBoss AS.
- Pool de hilos de JBoss AS.
- Configuración de los servicios de registro.
- Configuración de la conexión a la base de datos.
- Configuración del servicio de transacción.
Módulo 3. Implementación de EJB 3 Session Beans
- Desarrollo de Enterprise JavaBeans.
- Configuración del contenedor EJB.
Módulo 4: Implementación de una aplicación web
- Desarrollo del diseño web.
- Configuración del servidor web JBoss.
Módulo 5: Implementación 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 la Extensión de gestión de Java.
- Consola de administración de JBoss AS.
- Gestión de aplicaciones.
- Administración de recursos.
Módulo 7. JBoss Drools - Introducción
- Obtención del software.
- Instalación de BRMS/Guvnor.
- Instalación del complemento de Drools.
Módulo 8. Uso de Guvnor
- Navegación general.
- Administración (Reglas, Paquetes, Implementación).
- Construcción de reglas guiadas con Guvnor.
- Desde Guvnor hasta JBoss IDE.
- Prueba de sus reglas.
Requerimientos
- Comprensión de los conceptos y protocolos de los 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.
Audiencia
- Administradores de sistemas.
- Desarrolladores web.
- Cualquier persona que desee aprender a usar diferentes tecnologías y características de servidores web.
28 Horas
Testimonios (3)
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
Muchos ejercicios y ayuda con los problemas.
Celina - Centrum Informatyki Resortu Finansow
Curso - Apache Web Server Administration
Traducción Automática