Entrar em Contato
 Duração 28 horas

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.
Investimento

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)

Próximas Formações Provisórias

Categorias Relacionadas