Temario del curso
Arquitectura y componentes de Odoo 18
- Comparación de características 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 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 (addons).
- Configuración de un proxy inverso nginx con terminación SSL.
Administración avanzada
- Gestión de entornos con múltiples bases de datos y compañías.
- Configuración de grupos de usuarios, derechos 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
- 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.
- Registro de auditoría, seguridad de sesiones y detección de intrusiones.
- Encabezados de seguridad, protección CSRF y endurecimiento de cargas 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 seguridad de clientes e integraciones API personalizadas.
- Configuración de webhooks e integraciones basadas en eventos.
- Odoo Connect y backend de autenticación externa.
Integración de Odoo con sistemas empresariales
- Integración de servidores de correo electrónico y configuración de envío/recepción de mensajes.
- Conexión con pasarelas de pago, transportistas de envíos y servicios de firma electrónica.
- Integraciones con sistemas de gestión documental y almacenes de archivos externos.
- 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 mediante 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 y estado del sistema.
Planificación de actualizaciones y migraciones de bases de datos
- Planificación de actualizaciones mayores de versiones de Odoo y evaluación de compatibilidad.
- Estrategias de migración de base de datos: scripts, pruebas y validación.
- Planificación de retroceso (rollback) y procedimientos de respaldo.
- 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 y análisis de impacto para las actualizaciones.
Ambientes de pruebas y estrategias de implementación
- Configuración de entornos de pruebas que repliquen la producción.
- Patrones de despliegue: azul-verde, canario y actualizaciones progresivas (rolling updates).
- Pipelines CI/CD para la implementación de complementos de Odoo.
- Prueba de cambios antes del lanzamiento 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 registros del servidor, registros de PostgreSQL y rastros de la aplicación.
- Inmersión profunda en el modo depuración: herramientas de desarrollador y shell interactivo.
- Diagnóstico de problemas comunes: fallos de conexión, errores de complementos y degradación del rendimiento.
- Diagnósticos de red y resolución de problemas de conectividad a la base de datos.
Soporte operativo y gestión de incidentes
- Creación de flujos de trabajo de soporte: clasificación, escalada y seguimiento de la resolución.
- Análisis de causa raíz y procesos de revisión posterior al incidente.
- Creación y mantenimiento de una base de conocimientos operativa.
- Monitoreo del nivel 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.
- 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 copias de seguridad con pérdida mínima de datos.
- Diseño y pruebas de un plan de recuperación ante desastres.
Alta disponibilidad y escalabilidad
\r- 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 almacén de archivos compartido en configuraciones multinodo.
- Patrones de escalabilidad horizontal para implementaciones 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 implementaciones repetibles de Odoo.
- Automatización de tareas administrativas rutinarias.
Manuales operativos, documentación y cumplimiento
- Creación de manuales (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 regulaciones de privacidad.
Requerimientos
- Experiencia en administración de sistemas Linux.
- Conocimientos básicos de PostgreSQL o bases de datos relacionales.
- Habilidad con operaciones por línea de comandos y scripting en shell.
- Conocimientos básicos de redes (TCP/IP, DNS, conceptos de 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 de mantener entornos Odoo.
- Ingenieros DevOps y de plataforma que implementan aplicaciones empresariales en instalaciones locales.
- Ingenieros de seguridad que endurecen 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