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.
- Configuración de un proxy inverso nginx con terminación SSL.
Administración Avanzada
- Gestión de entornos multi-base de datos y multiempresa.
- Configuración de grupos de usuarios, derechos de acceso y reglas de registro.
- Acciones programadas, acciones del servidor y reglas de automatización.
- Configuraciones técnicas, niveles de registro y herramientas del modo desarrollador.
Arquitectura de Seguridad y Fortalecimiento (Hardening)
- 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 base de datos y protección del repositorio de archivos (filestore).
- Registro de auditoría, seguridad de sesiones e detección de intrusiones.
- Cabeceras 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.
- Construcción y seguridad de clientes e integraciones API personalizadas.
- 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 de envíos 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 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 base de datos: scripts, pruebas y validación.
- Planificación de reversión (rollback) y procedimientos de contingencia.
- 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 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 complementos de Odoo.
- Prueba de cambios antes del despliegue en producción.
Resolución Sistemática de Problemas y Diagnóstico
\r- 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.
- Profundización en el modo de 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óstico de red 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: triaje, escalación y seguimiento de resoluciones.
- Análisis de la causa raíz y procesos de revisión posterior al incidente.
- Creación y mantenimiento de una base de conocimientos operativa.
- Monitoreo de niveles de servicio y configuración de alertas.
Copia de Seguridad, Recuperación y Plan de Continuidad
- Automatización de copias de seguridad de PostgreSQL y preservación del repositorio de archivos (filestore).
- Procedimientos de recuperación en un punto específico del tiempo y validación de copias de seguridad.
- 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 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 escalado 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.
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.
- Conocimientos básicos de PostgreSQL o bases de datos relacionales.
- Familiaridad con operaciones de línea de comandos y scripting de shell.
- Conocimientos básicos de redes (conceptos TCP/IP, DNS, 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 on-premise.
- Ingenieros de seguridad que fortalecen los despliegues 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