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