Temario del curso
Arquitectura y componentes de Odoo 18
- Comparativa de funciones entre Odoo 18 Community y Enterprise
- Componentes principales: servidor de aplicaciones Python y base de datos PostgreSQL
- Modelo de trabajadores, capa ORM y arquitectura de módulos
Instalación y configuración en infraestructura local (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
- Configuración de un 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 y herramientas del modo desarrollador
Arquitectura de seguridad y endurecimiento (hardening)
- Modelado de amenazas para despliegues de Odoo en instalaciones propias
- 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 repositorio de archivos (filestore)
- Registro de auditoría, seguridad de sesiones y detección de intrusiones
- Cabeceras de seguridad, protección CSRF y endurecimiento de subida 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 (endpoints) y mejores prácticas
- Desarrollo y asegurar 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 y configuración de correos salientes/entrantes
- Conexión de pasarelas de pago, transportistas y servicios de firma electrónica
- Integraciones con sistemas de gestión documental y backends de almacenamiento externo
- Marcos 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 y procedimientos de fallback
- 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 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 del registro de cambios (changelog) y análisis de impacto para actualizaciones
Ambientes de staging y estrategias de despliegue
- Configuración de entornos de staging que repliquen la producción
- Patrones de despliegue: blue-green, canary y actualizaciones progresivas (rolling updates)
- Pipelines CI/CD para el despliegue de módulos de Odoo
- Prueba de cambios antes del lanzamiento en producción
Resolución sistemática de problemas y diagnóstico
- Metodología estructurada para la resolución de problemas en entornos Odoo
- Análisis de registros del servidor, registros de PostgreSQL y trazas de la aplicación
- Exploración profunda del modo debug: herramientas de desarrollo y shell interactivo
- Diagnóstico de problemas comunes: fallos de conexión, errores de módulos y degradación del rendimiento
- Diagnóstico de redes y resolución de problemas de conectividad a la base de datos
Soporte operativo y gestión de incidentes
- Diseño de flujos de trabajo de soporte: clasificación, escalación 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 conocimientos operativa
- Monitoreo de niveles de servicio y configuración de alertas
Copias de seguridad, recuperación y contingencia ante desastres
- Automatización de copias de seguridad de PostgreSQL y preservación del repositorio de archivos (filestore)
- Recuperación en un punto específico del tiempo y procedimientos de validación de copias de seguridad
- Restauración de instancias de Odoo desde una copia de seguridad con pérdida mínima de datos
- Diseño y prueba de un plan de contingencia 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 repositorio de archivos compartido en configuraciones multi-nodo
- Patrones de escalabilidad 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
Manuales operativos (runbooks), documentación y cumplimiento normativo
- Elaboración de manuales operativos para procedimientos 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 en la línea de comandos y scripting de shell
- Conocimientos básicos de redes (TCP/IP, DNS, conceptos TLS/SSL)
- No se requiere experiencia previa con Odoo
Audiencia objetivo
- Ingenieros de infraestructura y administradores de sistemas
- Personal de operaciones de TI responsable de mantener entornos Odoo
- Ingenieros DevOps y de plataforma que despliegan aplicaciones empresariales en instalaciones propias (on-premise)
- Ingenieros de seguridad que endurecen (hardening) los despliegues de Odoo
- Ingenieros de soporte que proporcionan soporte operativo a instancias de Odoo
Reseñas (2)
Que el curso fuera practico. Poder realizar las actividades mientras nos guíaban fue perfecto para comprender la herramienta.
Carlos - Equipos Coreanos
Curso - Odoo para Desarrolladores
el hecho de que haya adaptado nuestras necesidades
mihaela
Curso - Odoo for Managers
Traducción Automática