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