Programa do Curso
Arquitetura e Componentes do Odoo 18
- Comparação de recursos entre Odoo 18 Community e Enterprise
- Componentes principais: servidor de aplicações Python e banco de dados PostgreSQL
- Modelo de workers, camada ORM e arquitetura de módulos (addons)
Instalação e Configuração em Infraestrutura Local (On-Premise)
- Instalação do Odoo 18 Community a partir de pacotes e código-fonte no Linux
- Configuração do odoo.conf, filtros de banco de dados e caminhos de módulos (addons)
- Configuração do proxy reverso nginx com término de SSL
Administração Avançada
- Gestão de ambientes com múltiplos bancos de dados e múltiplas empresas
- Configuração de grupos de usuários, direitos de acesso e regras de registro
- Ações agendadas, ações de servidor e regras de automação
- Definições técnicas, níveis de log e ferramentas do modo desenvolvedor
Arquitetura de Segurança e Endurecimento (Hardening)
- Modelagem de ameaças para implantações do Odoo em ambiente local (on-premise)
- Implementação de SSO com provedores OAuth2, SAML e LDAP
- Criptografia de dados: configuração de TLS, criptografia do banco de dados e proteção do repositório de arquivos (filestore)
- Registro de auditoria, segurança de sessão e detecção de intrusões
- Cabeçalhos de segurança, proteção CSRF e endurecimento de uploads de arquivo
- Avaliação de vulnerabilidades e gestão de correções de segurança
API do Odoo e Padrões de Integração
- API REST e XML-RPC: autenticação, endpoints e melhores práticas
- Criação e proteção de clientes API personalizados e integrações
- Configuração de webhooks e integrações orientadas a eventos
- Odoo Connect e backends de autenticação externa
Integração do Odoo com Sistemas Empresariais
- Integração de servidores de e-mail e configuração de correio de saída/entrada
- Conexão com gateways de pagamento, transportadoras e serviços de assinatura eletrônica
- Integrações com sistemas de gestão de documentos e backends de armazenamento externo
- Estruturas de importação/exportação de dados e padrões ETL para Odoo
Acompanhamento do Ambiente e Otimização de Desempenho
- Gestão dos serviços do Odoo com systemd e supervisor
- Profilagem de desempenho: alocação de workers, análise de consultas e estratégias de cache
- Acompanhamento do uso de recursos, métricas da aplicação e saúde do sistema
Planejamento de Atualização e Migrações de Banco de Dados
- Planejamento de atualizações principais de versão do Odoo e avaliação de compatibilidade
- Estratégias de migração do banco de dados: scripts, testes e validação
- Planejamento de rollback e procedimentos de fallback
- Gestão da compatibilidade de módulos personalizados entre versões
Manutenção Contínua e Gestão de Correções (Patches)
- Aplique correções de segurança e atualizações de versão menores
- Ciclo de atualização de módulos: verificações de dependência e testes de regressão
- Definição de janelas de manutenção e protocolos de comunicação
- Análise do changelog e análise de impacto das atualizações
Ambientes de Staging e Estratégias de Implantação
- Configuração de ambientes de staging que espelham a produção
- Padrões de implantação: blue-green, canary e atualizações contínuas (rolling)
- Pipelines de CI/CD para implantação de módulos do Odoo
- Teste de alterações antes da rollout em produção
Resolução Sistemática de Problemas e Diagnósticos
- Metodologia estruturada de resolução de problemas para ambientes Odoo
- Análise de logs do servidor, logs do PostgreSQL e rastros da aplicação
- Mergulho profundo no modo de depuração: ferramentas de desenvolvedor e shell interativo
- Diagnóstico de problemas comuns: falhas de conexão, erros de módulos e degradação de desempenho
- Diagnósticos de rede e resolução de problemas de conectividade ao banco de dados
Suporte Operacional e Gestão de Incidentes
- Criação de fluxos de trabalho de suporte: triagem, escasseamento e acompanhamento da resolução
- Análise de causa raiz e processos de revisão pós-incidente
- Criação e manutenção de uma base de conhecimento operacional
- Acompanhamento do nível de serviço e configuração de alertas
Backup, Recuperação e Recuperação em Caso de Desastres
- Automação de backups do PostgreSQL e preservação do repositório de arquivos (filestore)
- Procedimentos de recuperação em ponto específico no tempo (point-in-time) e validação de backups
- Restauração de instâncias do Odoo a partir de backup com perda mínima de dados
- Projeto e teste de um plano de recuperação em caso de desastres
Alta Disponibilidade e Escalonamento
- Estratégias de balanceamento de carga para servidores de aplicações do Odoo
- Replicação do PostgreSQL e pooling de conexões
- Gestão de sessões e repositório de arquivos compartilhado em configurações multi-node
- Padrões de escalonamento horizontal para implantações em crescimento
Automação de Infraestrutura e Gestão de Configuração
- Padronização do provisionamento de servidores com Ansible ou ferramentas similares
- Infraestrutura como Código para implantações repetíveis do Odoo
- Automação de tarefas administrativas rotineiras
Manuais Operacionais (Runbooks), Documentação e Conformidade
- Criação de runbooks para procedimentos operacionais recorrentes
- Padrões de documentação para infraestrutura e configurações
- Considerações de conformidade: trilhas de auditoria, retenção de dados e regulamentações de privacidade
Requisitos
- Experiência com administração de sistemas Linux
- Conhecimento básico de PostgreSQL ou bancos de dados relacionais
- Familiaridade com operações de linha de comando e scripts de shell
- Conceitos básicos de rede (TCP/IP, DNS, TLS/SSL)
- Nenhuma experiência prévia com Odoo é necessária
Público-alvo
- Engenheiros de infraestrutura e administradores de sistemas
- Equipe de operações de TI responsável pela manutenção de ambientes Odoo
- Engenheiros DevOps e de plataforma que implantam aplicações empresariais locais (on-premise)
- Engenheiros de segurança endurecendo implantações do Odoo
- Engenheiros de suporte fornecendo suporte operacional para instâncias do Odoo
Testemunhos de Clientes (2)
o fato de que ele atendeu nossas necessidades
mihaela
Curso - Odoo for Managers
Máquina Traduzida
Exercícios e o fato de que o instrutor foi capaz de responder a todas as minhas perguntas.
Mothibi - National Youth Development Agency
Curso - Odoo for Developers
Máquina Traduzida