Ponte en Contacto

Temario del curso

Arquitectura y Componentes de Odoo 18

  • Comparación de características entre Odoo 18 Community y Enterprise.
  • Componentes centrales: servidor de aplicaciones Python y base de datos PostgreSQL.
  • Modelo de trabajadores, capa ORM y arquitectura de complementos (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 complementos.
  • 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, permisos de acceso y reglas de registro.
  • Acciones programadas, acciones de servidor y reglas de automatización.
  • Ajustes técnicos, niveles de registro y herramientas del modo desarrollador.

Arquitectura de Seguridad y Endurecimiento (Hardening)

  • Modelado de amenazas para implementaciones on-premise de Odoo.
  • Implementación de SSO con proveedores OAuth2, SAML y LDAP.
  • Cifrado de datos: configuración TLS, cifrado de base de datos y protección del almacén de archivos (filestore).
  • Registro de auditoría, seguridad de sesión e detección de intrusiones.
  • Encabezados de seguridad, protección CSRF y endurecimiento de carga de archivos.
  • Evaluación de vulnerabilidades y gestión de parches de seguridad.

API de Odoo y Patrones de Integración

  • API REST y XML-RPC: autenticación, puntos finales y mejores prácticas.
  • Desarrollo y aseguramiento de clientes de API personalizados e integraciones.
  • Configuración de webhooks e integraciones basadas en eventos.
  • Odoo Connect y backends de autenticación externa.

Integración de Odoo con Sistemas Empresariales

  • Integración de servidores de correo electrónico y configuración de correo saliente/entrante.
  • Conexión de pasarelas de pago, transportistas de envío y servicios de firma electrónica.
  • Integraciones con sistemas de gestión documental y backends de almacenamiento externo.
  • Frameworks 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.
  • Perfilado 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 y salud 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 base de datos: scripts, pruebas y validación.
  • Planificación de reversión (rollback) y procedimientos de fallback.
  • Gestión de la compatibilidad de complementos personalizados entre versiones.

Mantenimiento Continuo y Gestión de Parches

  • Aplicación de parches de seguridad y actualizaciones de versión menor.
  • Ciclo de vida de actualización de complementos: verificación de dependencias y pruebas de regresión.
  • Definición de ventanas de mantenimiento y protocolos de comunicación.
  • Revisión del registro de cambios (changelog) y análisis de impacto para las actualizaciones.

Entornos de Pruebas (Staging) y Estrategias de Despliegue

  • Configuración de entornos de pruebas que repliquen la producción.
  • Patrones de despliegue: azul-verde, canario y actualizaciones en rotación (rolling updates).
  • Pipelines CI/CD para el despliegue de complementos de Odoo.
  • Prueba de cambios antes del lanzamiento en producción.

Resolución Sistemática de Problemas y Diagnóstico

  • Metodología estructurada de resolución de problemas para entornos Odoo.
  • Análisis de registros del servidor, registros de PostgreSQL y trazas de la aplicación.
  • Análisis profundo del modo depuración: herramientas de desarrollo y shell interactivo.
  • Diagnóstico de problemas comunes: fallos de conexión, errores de complementos y degradación del rendimiento.
  • Diagnóstico de red y resolución de problemas de conectividad a la base de datos.

Soporte Operativo y Gestión de Incidentes

  • Construcción de flujos de trabajo de soporte: triaje, escalada y seguimiento de resolución.
  • Análisis de causa raíz y procesos de revisión post-incidente.
  • Creación y mantenimiento de una base de conocimiento operativa.
  • Configuración de monitoreo de nivel de servicio (SLA) y alertas.

Respaldo, Recuperación y Recuperación ante Desastres

  • Automatización de respaldos de PostgreSQL y preservación del filestore.
  • Procedimientos de recuperación a un punto en el tiempo y validación de respaldos.
  • Restauración de instancias de Odoo desde respaldo con pérdida mínima de datos.
  • Diseño y pruebas de un plan de recuperación ante desastres.

Alta Disponibilidad y Escalabilidad

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

Automatización de Infraestructura y Gestión de Configuración

  • 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.

Libros de Ejecución Operativos (Runbooks), Documentación y Cumplimiento

  • Elaboración de runbooks para procedimientos operativos recurrentes.
  • Estándares de documentación para infraestructura y configuraciones.
  • Consideraciones de cumplimiento: registros 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 (conceptos TCP/IP, DNS, TLS/SSL).
  • No se requiere experiencia previa en Odoo.

Público Objetivo

  • Ingenieros de infraestructura y administradores de sistemas.
  • Personal de operaciones de TI responsable del mantenimiento de entornos Odoo.
  • Ingenieros DevOps y plataforma que implementan aplicaciones empresariales locales (on-premise).
  • Ingenieros de seguridad encargados de endurecer las implementaciones de Odoo.
  • Ingenieros de soporte que brindan apoyo operativo a instancias de Odoo.
 28 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas