Ponte en Contacto

Temario del curso

Arquitectura y componentes de Odoo 18

  • Comparación de funciones entre Odoo 18 Community y Enterprise.
  • Componentes principales: servidor de aplicaciones Python y base de datos PostgreSQL.
  • Modelo de trabajadores (workers), capa ORM y arquitectura de módulos adicionales (addons).

Instalación y configuración en infraestructura on-premise

  • Instalación de Odoo 18 Community desde paquetes y código fuente en Linux.
  • Configuración de odoo.conf, filtros de base de datos y rutas de módulos adicionales (addons).
  • Configuración del proxy inverso nginx con terminación SSL.

Administración avanzada

  • Gestión de entornos multi-base de datos y multi-empresa.
  • Configuración de grupos de usuarios, derechos de acceso y reglas de registro.
  • Acciones programadas, acciones del servidor y reglas de automatización.
  • Ajustes técnicos, niveles de registro (logging) y herramientas del modo desarrollador.

Arquitectura de seguridad y blindaje

  • Modelado de amenazas para despliegues on-premise de Odoo.
  • Implementación de SSO con proveedores OAuth2, SAML y LDAP.
  • Cifrado de datos: configuración TLS, cifrado de bases de datos y protección del almacén de archivos (filestore).
  • Registro de auditoría, seguridad de sesiones y detección de intrusos.
  • Cabeceras de seguridad, protección CSRF y blindaje de subida de archivos.
  • Evaluación de vulnerabilidades y gestión de parches de seguridad.

API de Odoo y patrones de integración

  • REST API y XML-RPC: autenticación, puntos finales (endpoints) y mejores prácticas.
  • Desarrollo y asegurar clientes e integraciones de APIs personalizadas.
  • Configuración de webhooks e integraciones basadas en eventos.
  • Odhoo Connect y backend de autenticación externa.

Integración de Odoo con sistemas empresariales

  • Integración de servidores de correo y configuración de envío/recepción de correos.
  • Conexión de pasarelas de pago, transportistas y servicios de firma electrónica.
  • Integraciones con sistemas de gestión documental (DMS) y backend de almacenamiento externo.
  • Marco de importación/exportación de datos y patrones ETL para Odoo.

Monitoreo del entorno y optimización del rendimiento

  • Gestión de servicios de Odoo con systemd y supervisor.
  • Perfilamiento de rendimiento: asignación de trabajadores, análisis de consultas y estrategias de caché.
  • Monitoreo del uso de recursos, métricas de la aplicación e integridad del sistema.

Planificación de actualizaciones y migraciones de base de datos

  • Planificación de actualizaciones mayores de versión de Odoo y evaluación de compatibilidad.
  • Estrategias de migración de bases de datos: scripts, pruebas y validación.
  • Planificación de reversión (rollback) y procedimientos de contingencia.
  • Gestión de la compatibilidad de módulos personalizados entre versiones.

Mantenimiento continuo y gestión de parches

  • Aplicación de parches de seguridad y actualizaciones de versiones menores.
  • Ciclo de vida de la actualización de módulos: verificación de dependencias y pruebas de regresión.
  • Definición de ventanas de mantenimiento y protocolos de comunicación.
  • Revisión de registros de cambios (changelogs) y análisis de impacto para actualizaciones.

Ambientes de preproducción y estrategias de despliegue

  • Configuración de entornos de staging que especifiquen producción.
  • Patrones de despliegue: blue-green, canary y actualizaciones progresivas (rolling).
  • Pipelines CI/CD para el despliegue de módulos de Odoo.
  • Prueba de cambios antes del despliegue en producción.

Resolución sistemática de problemas y diagnósticos

  • Metodología estructurada de resolución de problemas para entornos Odoo.
  • Análisis de logs del servidor, registros de PostgreSQL y rastros de la aplicación.
  • Análisis profundo del modo depuración: herramientas de desarrollador y shell interactivo.
  • Diagnóstico de problemas comunes: fallas de conexión, errores de módulos y degradación del rendimiento.
  • Diagnóstico de red y resolución de problemas de conectividad a bases de datos.

Soporte operativo y gestión de incidentes

  • Creación de flujos de trabajo de soporte: triaje, escalación y seguimiento de la resolución.
  • Análisis de causa raíz y procesos de revisión post-incidente.
  • Creación y mantenimiento de una base de conocimientos operativa.
  • Monitoreo de los niveles de servicio y configuración de alertas.

Copia de seguridad, recuperación y continuidad del negocio (DR)

  • Automatización de copias de seguridad de PostgreSQL y preservación del almacén de archivos (filestore).
  • Procedimientos de recuperación en un punto específico del tiempo (point-in-time) y validación de copias.
  • Restauración de instancias de Odoo desde copia de seguridad con pérdida mínima de datos.
  • Diseño y prueba de un plan de recuperación ante desastres.

Alta disponibilidad y escalado

  • Estrategias de balanceo de carga para servidores de aplicaciones Odoo.
  • Replicación de PostgreSQL y agrupación de conexiones (connection pooling).
  • Gestión de sesiones y almacén de archivos compartido en configuraciones multi-nodo.
  • Patrones de escalado horizontal para despliegues en crecimiento.

Automatización de infraestructura y gestión de configuraciones

  • Estandarización del aprovisionamiento de servidores con Ansible o herramientas similares.
  • Infraestructura como código para despliegues repetibles de Odoo.
  • Automatización de tareas administrativas rutinarias.

Runbooks operativos, documentación y cumplimiento normativo

  • Construcción de runbooks para procedimientos operativos recurrentes.
  • Estándares de documentación para infraestructura y configuraciones.
  • Consideraciones de cumplimiento: rastros de auditoría, retención de datos y normativas de privacidad.

Requerimientos

  • Experiencia en administración de sistemas Linux.
  • Conocimientos básicos de PostgreSQL o bases de datos relacionales.
  • Familiaridad con operaciones de línea de comandos y scripts de shell.
  • Conocimientos básicos de redes (TCP/IP, DNS, conceptos de TLS/SSL).
  • No se requiere experiencia previa en Odoo.

Audiencia objetivo

  • Ingenieros de infraestructura y administradores de sistemas.
  • Personal de operaciones de TI encargado del mantenimiento de entornos Odoo.
  • Ingenieros DevOps y plataformas que despliegan aplicaciones empresariales on-premise.
  • Ingenieros de seguridad que blindan implementaciones de Odoo.
  • Ingenieros de soporte que brindan asistencia operativa a instancias de Odoo.
 28 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas