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 mediante un administrador de paquetes
- Configuración para la web
- Configurar 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: Una 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 de inclusión
- La sección del servidor HTTP: directivas del cliente, directivas de E/S de archivos, directivas de hash, directivas de socket
- La 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 de upstream
Módulo 4: Temas avanzados del proxy inverso
- Introducción a la seguridad
- Cifrado del tráfico con SSL
- Autenticación de clientes mediante SSL
- Bloqueo del tráfico basado en la dirección IP de origen
- Aislamiento de componentes de la aplicación para la escalabilidad
- Ajuste del rendimiento del proxy inverso: almacenamiento en búfer, caché, 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 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
- Sobre el balanceo de carga
- Configuración del entorno
- Uso del módulo Upstream
- Uso de las directivas adecuadas (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 de instalación genérica
- Instalación de mod_dav para Unix
- Instalación de mod_perl
- Instalación de mod_php para Unix
- Instalación de mod_ssl SSL (Capas de sockets seguros)
- Búsqueda de módulos en modules.apache.org
- Instalación de mod_security
Módulo 3. Registros
- Obtención de más entradas y detalles de registros
- Rotación de registros
Módulo 4. Servidores virtuales
- Configuración de servidores virtuales basados en nombres
- Configuración de servidores virtuales basados en direcciones
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 URL (Locadores Uniformes de Recursos) para que los usuarios tengan sus propias URL
- Redirección a otra ubicación
- Redirección de varias URL 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
- 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 Java (Día 3, duración 0.5 días)
Ajuste de la máquina virtual Java
Elegir la configuración de la JVM
- Tamaño de las generaciones del recolector de basura
- Dónde configurar la configuración de la JVM
- Cuando no se puede asignar suficiente memoria para la JVM
- La cantidad correcta de memoria para asignar a su aplicación
- Configuración del tamaño correcto del heap
La proporción correcta entre las generaciones joven y antigua
- Los algoritmos del recolector de basura
- Elegir el recolector de basura adecuado para su aplicación
- El recolector de basura G1
- Depuración de la recolección de basura
- Hacer un buen uso de la memoria
- Manejo de errores 'Out of Memory' (Sin memoria)
- Búsqueda de fugas de memoria en su código
Sección 4: Web 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 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 en HTML 5
- Diferentes protocolos de transmisión
- Televisión por protocolo de Internet (IPTV)
- HTTP Live Streaming - Implementaciones del servidor
- El papel de la transmisión 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
- 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
- Grupo 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 transacciones
Módulo 3. Implementación de Session Beans EJB 3
- 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 de 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
- 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 de Drools
Módulo 8. Uso de Guvnor
- Navegación general
- Administración (Reglas, Paquetes, Implementación)
- Construcción de reglas guiadas con Guvnor
- De Guvnor a JBoss IDE
- Prueba de sus reglas
Requerimientos
- Comprensión de los conceptos y protocolos de los servidores web
- Experiencia con la línea de comandos de Linux y editores de texto
- Experiencia básica de programación en Java o PHP
Público objetivo
- Administradores de sistemas
- Desarrolladores web
- Cualquier persona que desee aprender a utilizar diferentes tecnologías y características de servidores web
28 Horas
Testimonios (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