Programa do Curso
Módulo 1: Arquitetura de Desenvolvimento do Odoo e Configuração do Ambiente (3 horas)
- Visão geral da arquitetura do Odoo: servidor, addons e framework web
- Configuração de um ambiente de desenvolvimento (local vs containerizado)
- Compreensão da estrutura de módulos e ficheiros manifest
- Exploração do modo de desenvolvedor do Odoo e ferramentas de depuração
Módulo 2: Desenvolvimento Avançado de Backend em Python (5 horas)
- Análise aprofundada do ORM do Odoo e herança de modelos (clássica e delegada)
- Tipos de campos avançados, campos calculados e mecanismos onchange
- Extensão da lógica de negócios com ações automatizadas e trabalhos agendados
- Regras de segurança, regras de registos e configurações ACL
- Trabalho com APIs: XML-RPC, JSON-RPC e integrações externas
Módulo 3: Personalização de Vistas, Ações e Fluxos de Trabalho (4 horas)
- Compreensão das vistas XML: formulários, listas, kanban e vistas de pesquisa
- Extensão e herança de vistas existentes
- Modelação avançada QWeb e renderização de conteúdo dinâmico
- Criação de ações de servidor, fluxos de trabalho automatizados e relatórios personalizados
Módulo 4: Framework JavaScript e Fundamentos do OWL (4 horas)
- Arquitetura do Cliente Web do Odoo e agendamento de ativos
- Introdução ao framework OWL (Odoo Web Library)
- Compreensão de componentes, gestão de estado e hooks de ciclo de vida
- Depuração de código JavaScript e componentes OWL no Odoo
Módulo 5: Extensão e Melhoria do Módulo de Códigos de Barras (4 horas)
- Exploração da estrutura e fluxo de trabalho do módulo de Códigos de Barras
- Implementação de lógica personalizada de leitura de códigos de barras com componentes OWL
- Integração de hardware de códigos de barras e tratamento de eventos assíncronos
- Otimização de desempenho e responsividade da UI para fluxos de trabalho de armazém
Módulo 6: Personalização Avançada do Módulo POS com OWL (5 horas)
- Compreensão da arquitetura do módulo POS e fluxo de dados
- Personalização de ecrãs, ações e lógica de pagamento
- Adição de novas funcionalidades e plugins utilizando OWL
- Integração de APIs personalizadas para fidelização, inventário ou promoções
- Modo offline e tratamento de sincronização
Módulo 7: Melhores Práticas de Testes, Depuração e Implantação (3 horas)
- Utilização do shell do Odoo e registos de log para resolução de problemas
- Escrita de testes unitários e de integração para módulos personalizados
- Empacotamento, versionamento e atualização segura de módulos
- Implantação em ambientes de staging e produção
Resumo e Próximos Passos
Requisitos
- Boa compreensão da programação em Python
- Familiaridade com JavaScript e frameworks modernos
- Experiência no uso funcional do Odoo e no desenvolvimento básico de módulos
Público-Alvo
- Desenvolvedores de Odoo que pretendem aprofundar a sua especialização técnica
- Engenheiros de backend em Python que trabalham em extensões ERP
- Consultores técnicos que mantêm ou personalizam ambientes de Odoo
Formação Empresarial Personalizada
Soluções de formação concebidas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, formação online em direto, a partir de 5200 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
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