Programa do Curso
Módulo 1: Arquitetura de Desenvolvimento e Configuração do Ambiente do Odoo (3 horas)
- Visão geral da arquitetura do Odoo: servidor, addons e framework web
- Configurando um ambiente de desenvolvimento (local vs. containerizado)
- Entendendo a estrutura dos módulos e arquivos manifest
- Explorando o modo de desenvolvedor do Odoo e ferramentas de depuração
Módulo 2: Desenvolvimento Backend em Python Avançado (5 horas)
- Aprofundamento na ORM do Odoo e herança de modelos (clássica e delegada)
- Tipos avançados de campos, campos computados e mecanismos onchange
- Estendendo a lógica de negócios com ações automatizadas e trabalhos agendados
- Regras de segurança, regras de registros e configurações de ACL
- Trabalhando com APIs: XML-RPC, JSON-RPC e integrações externas
Módulo 3: Personalizando Visões, Ações e Fluxos de Trabalho (4 horas)
- Entendendo as visões XML: form, tree, kanban e search views
- Estendendo e herdando visões existentes
- Templating avançado QWeb e renderização de conteúdo dinâmico
- Criando ações do servidor, fluxos de trabalho automatizados e relatórios personalizados
Módulo 4: Fundamentos do Framework JavaScript e OWL (4 horas)
- Arquitetura do cliente web do Odoo e agrupamento de ativos
- Introdução ao framework OWL (Odoo Web Library)
- Entendendo componentes, gerenciamento de estado e hooks do ciclo de vida
- Depurando código JavaScript e componentes OWL no Odoo
Módulo 5: Estendendo e Melhorando o Módulo de Código de Barras (4 horas)
- Explorando a estrutura e fluxo de trabalho do módulo de Código de Barras
- Implementando lógica personalizada de leitura de códigos de barras com componentes OWL
- Integrando hardware de código de barras e lidando com eventos assíncronos
- Otimizando o desempenho e a responsividade da interface do usuário para fluxos de trabalho em armazéns
Módulo 6: Customização Avançada do Módulo POS com OWL (5 horas)
- Entendendo a arquitetura e fluxo de dados do módulo POS
- Personalizando telas, ações e lógica de pagamento
- Adicionando novos recursos e plugins usando OWL
- Integrando APIs personalizadas para programas de fidelidade, estoque ou promoções
- Modo offline e tratamento de sincronização
Módulo 7: Práticas Melhores para Teste, Depuração e Implantação (3 horas)
- Usando o shell do Odoo e logs para solução de problemas
- Escrevendo testes unitários e de integração para módulos personalizados
- Embalando, versionando e atualizando módulos com segurança
- Implantação em ambientes de estágio 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 com o 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 backend Python trabalhando em extensões ERP
- Consultores técnicos mantendo ou personalizando ambientes do Odoo
Declaração de Clientes (3)
o fato de que ele atendeu nossas necessidades
mihaela
Curso - Odoo for Managers
Máquina Traduzida
Conhecimento do instrutor e amigável
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Curso - Odoo for Developers
Máquina Traduzida
O conteúdo é breve e fácil de entender.
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Curso - Odoo for System Administrators
Máquina Traduzida