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 facto de ter respondido às 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
Tradução: O conteúdo é breve e fácil de entender.
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Curso - Odoo for System Administrators
Máquina Traduzida