Temario del curso
Arquitectura y Componentes de Odoo 18
- Comparación de características: Odoo 18 Community vs Enterprise
- Componentes clave: servidor de aplicaciones Python y base de datos PostgreSQL
- Modelo de trabajadores, capa ORM y arquitectura de módulos complementarios (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 complementarios
- 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
- 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 archivo adjunto (filestore)
- Registro de auditorías, seguridad de sesiones e intrusión detection
- Cabeceras de seguridad, protección CSRF y endurecimiento de cargas de archivos
- Evaluación de vulnerabilidades y gestión de parches de seguridad
APIs e Integraciones de Odoo
- API REST y XML-RPC: autenticación, puntos finales y mejores prácticas
- Desarrollo de clientes de API personalizados seguros e integraciones
- Configuración de webhooks e integraciones impulsadas por 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 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 del retroceso (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 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 (changelog) y análisis de impacto de las actualizaciones
Entornos de Pruebas (Staging) y Estrategias de Despliegue
- Configuración de entornos de pruebas que reflejen la producción
- Patrones de despliegue: azul-verde, canario y actualizaciones progresivas
- Pipelines CI/CD para el despliegue de módulos de Odoo
- Prueba de cambios antes del lanzamiento en producción
Solución Sistemática de Problemas y Diagnóstico
- Metodología estructurada de solución de problemas para entornos de 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 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 solución de problemas de conectividad de bases de datos
Soporte Operativo y Gestión de Incidentes
- Construcción de flujos de trabajo de soporte: triaje, escalación y seguimiento de resoluciones
- 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
Respaldo, Recuperación y Contingencia
- Automatización de respaldos de PostgreSQL y preservación del archivo adjunto
- Recuperación en un punto específico en el tiempo y procedimientos de validación de respaldos
- Restauración de instancias de Odoo desde respaldo con pérdida mínima de datos
- Diseño y prueba de un plan de contingencia (disaster recovery)
Alta Disponibilidad y Escalabilidad
- Estrategias de balanceo de carga para servidores de aplicaciones de Odoo
- Replicación de PostgreSQL y agrupamiento de conexiones (connection pooling)
- Gestión de sesiones y archivo adjunto compartido en configuraciones multi-nodo
- Patrones de escalabilidad horizontal para implementaciones 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 implementaciones repetibles de Odoo
- Automatización de tareas administrativas rutinarias
Manuales Operativos, Documentación y Cumplimiento
- Construcció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 regulaciones de privacidad
Requerimientos
- Experiencia en administración de sistemas Linux
- Comprensión básica 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 con Odoo
Público Objetivo
- Ingenieros de infraestructura y administradores de sistemas
- Personal de operaciones TI responsable de mantener entornos de Odoo
- Ingenieros DevOps y de plataformas que despliegan aplicaciones empresariales on-premise
- Ingenieros de seguridad que endurecen implementaciones de Odoo
- Ingenieros de soporte que brindan soporte operativo para 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