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 Terceros
- Instalación de Nginx usando un gestor de paquetes
- Configuración para web
- Configurar las opciones para especificar rutas
- Tabla: Opciones de configuración HTTP
- Habilitar varios módulos
- Tabla: Opciones de configuración del módulo HTTP
- Deshabilitar módulos no utilizados
- Tabla: Opciones de deshabilitación de configuración
- Instalación de módulos terceros
Módulo 2: Guía de Configuración
- El formato básico de configuración
- Parámetros globales de configuración de Nginx
- Tabla: Directivas de configuración global
- Usar archivos incluidos
- La sección del servidor HTTP Client directives, File I/O directives, Hash directives, Socket directives
- La sección del servidor virtual
- Configuración de Locations – dónde, cuándo y cómo
Módulo 3: Nginx como Proxy Reverso
- 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 los servidores upstream
Módulo 4: Temas Avanzados de Proxy Reverso
- Introducción a la seguridad
- Cifrar el tráfico con SSL
- Autenticar clientes usando SSL
- Bloquear tráfico basado en la dirección IP de origen
- Aislar componentes de la aplicación para escalabilidad
- Ajuste del rendimiento del proxy inverso: Buffering, Caching, Compresión
Módulo 5. El Servidor HTTP Nginx
- Directivas del servidor HTTP
- Directivas de registro HTTP
- Directivas de ruta de archivo HTTP
- Directivas de resolución de nombres
- Directivas de interacción con clientes 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
- Usar el módulo Upstream
- Usar las directivas correctas (Weight, Hash, Max Fails, etc.)
- Probar su configuración
Módulo 7: Técnicas de Solución de Problemas
- Análisis de archivos de registro
- Configuración de registro avanzado
- Errores comunes de configuración
- Problemas de rendimiento
- Usar el módulo Stub Status
Sección 2: Apache (Día 2, duración 1 día)
Módulo 1. Instalación
- Instalar Apache
- Iniciar, detener y reiniciar Apache
- Desinstalar Apache
- Encontrar la ubicación de los archivos de Apache
Módulo 2. Agregar Módulos Comunes
- Instalar módulos genéricos
- Instalar mod_dav para Unix
- Instalar mod_perl
- Instalar mod_php para Unix
- Instalar mod_ssl (Capa de Socket Seguro)
- Encontrar módulos usando modules.apache.org
- Instalar mod_security
Módulo 3. Registro
- Obtener más entradas y detalles de registro
- Girar los registros
Módulo 4. Hosts Virtuales
- Configurar hosts virtuales basados en nombre
- Configurar hosts virtuales basados en dirección
Módulo 5. Alias, Redirección y Reescritura
- Asignar una URL a un directorio
- Crear una nueva URL para contenido existente
- Dar a los usuarios sus propias URLs (Uniform Resource Locators)
- Redirigir a otra ubicación
- Redirigir varias URLs al mismo destino
- Reescribir elementos entre la ruta y la cadena de consulta
- Convertir segmentos de URL en argumentos de consulta
Módulo 6. SSL
- Instalar SSL
- Generar certificados SSL autofirmados
- Generar una CA de confianza
- Servir una parte del sitio a través de SSL
- Autenticar con certificados de cliente
Módulo 7. Contenido Dinámico
- Habilitar un directorio CGI
- Habilitar scripts CGI en directorios no ScriptAliased
- Especificar un documento predeterminado en un directorio CGI
- Habilitar y usar WebDAV
- Configuraciones complejas y problemas de seguridad con WebDAV
Sección 3: Máquina Virtual Java (Día 3, duración 0.5 días)
Ajuste de la Máquina Virtual Java
Elegir las configuraciones de JVM
- Dimensionar las generaciones del recolector de basura
- Dónde configurar las opciones de JVM
- Cuándo no se puede asignar suficiente memoria a la JVM
- La cantidad correcta de memoria para otorgar a su aplicación
- Establecer el tamaño de heap correcto
La proporción correcta entre las generaciones jóvenes y viejas
- Los algoritmos del recolector de basura
- Elegir el recolector de basura adecuado para su aplicación
- El recolector de basura G1
- Depurar la recolección de basura
- Aprovechar bien la memoria
- Manejar errores 'Out of Memory'
- Encontrar 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 (Sesión Beans, Entidad Beans, MDB Beans) 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 y HTML 5
- Elementos Audio y Video de HTML 5
- Diferentes protocolos de streaming
- Internet Protocol television (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
- Instalar el entorno Java
- Instalar JBoss AS
- Características del servidor de aplicaciones
- Crear una configuración personalizada del servidor
Módulo 2: Personalizar Servicios de JBoss AS
- Cómo monitorear los servicios de JBoss AS
- Hilos de la piscina de JBoss AS
- Configurar servicios de registro
- Configurar la conexión a la base de datos
- Configurar el servicio de transacción
Módulo 3. Implementar EJB 3 Session Beans
- Desarrollar Enterprise JavaBeans
- Configurar el contenedor EJB
Módulo 4: Implementar una Aplicación Web
- Desarrollar la disposición web
- Configurar JBoss Web Server
Módulo 5: Implementar Aplicaciones con el Servicio de Mensajería de JBoss
- El nuevo sistema de mensajería de JBoss
- Desarrollar aplicaciones JMS
- Mensajería avanzada de JBoss
Módulo 6: Administrar JBoss AS
- Introducción a la Extensión de Gestión Java (JMX)
- Consola de Administración de JBoss AS
- Administrar aplicaciones
- Administrar recursos
Módulo 7. JBoss Drools - Introducción
- Obtener el software
- Instalar BRMS/Guvnor
- Instalar el complemento Drools
Módulo 8. Usar Guvnor
- Navegación general
- Administración (Reglas, Paquetes, Implementación)
- Crear Reglas Guiadas con Guvnor
- De Guvnor a JBoss IDE
- Probar sus Reglas
Requerimientos
- Comprender los conceptos de servidores web y protocolos
- Experiencia en el uso de 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 utilizar 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