Entrar em Contato

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, complementos (addons) e framework web
  • Configuração de um ambiente de desenvolvimento (local vs. containerizado)
  • Compreensão da estrutura dos módulos e dos arquivos manifest
  • Exploração do modo desenvolvedor e ferramentas de depuração do Odoo

Módulo 2: Desenvolvimento Avançado do Backend em Python (5 horas)

  • Aprofundamento no ORM do Odoo e herança de modelos (clássica e delegada)
  • Tipos de campo avançados, campos computados e mecanismos onchange
  • Extensão da lógica de negócios com ações automatizadas e trabalhos agendados
  • Regras de segurança, regras de registro e configurações ACL
  • Trabalhando com APIs: XML-RPC, JSON-RPC e integrações externas

Módulo 3: Customização de Visões, Ações e Fluxos de Trabalho (4 horas)

  • Compreensão das visões XML: formulário, árvore, kanban e pesquisa
  • Extensão e herança de visões existentes
  • Modelagem avançada com 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 agrupamento de ativos (assets)
  • Introdução ao framework OWL (Odoo Web Library)
  • Compreensão de componentes, gerenciamento de estado e hooks do ciclo de vida
  • Depuração de código JavaScript e componentes OWL no Odoo

Módulo 5: Ampliando e Melhorando o Módulo de Código de Barras (4 horas)

  • Explorando a estrutura e o fluxo de trabalho do módulo de Código de Barras
  • Implementação de lógica personalizada de leitura de códigos de barras com componentes OWL
  • Integração de hardware de código de barras e tratamento de eventos assíncronos
  • Otimização de desempenho e responsividade da interface para fluxos de trabalho de armazém

Módulo 6: Customização Avançada do Módulo PDV com OWL (5 horas)

  • Compreensão da arquitetura do módulo PDV e do fluxo de dados
  • Personalização de telas, ações e lógica de pagamento
  • Adição de novos recursos e plugins usando OWL
  • Integração de APIs personalizadas para fidelidade, inventário ou promoções
  • Modo offline e tratamento de sincronização

Módulo 7: Melhores Práticas de Teste, Depuração e Implantação (3 horas)

  • Utilização do shell do Odoo e logs para resolução de problemas
  • Escrita de testes unitários e de integração para módulos personalizados
  • Embalagem, versionamento e atualização seguros de módulos
  • Implantação em ambientes de staging e produção

Resumo e Próximos Passos

Requisitos

  • Bom entendimento de programação Python
  • Familiaridade com JavaScript e frameworks modernos
  • Experiência com uso funcional do Odoo e desenvolvimento básico de módulos

Público-Alvo

  • Desenvolvedores do Odoo que buscam aprofundar seus conhecimentos técnicos
  • Engenheiros de backend Python trabalhando em extensões ERP
  • Consultores técnicos que mantêm ou personalizam ambientes Odoo
 28 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas