Curso Técnico Odoo

Várias opções para você se tornar o melhor no Odoo


Apresentação

Este curso foi desenvolvido para ajudar qualquer pessoa que almeje ser um especialista na plataforma Odoo e possuir autonomia para entender os recursos existentes e os principais conceitos do processo de desenvolvimento de módulos.

Conteúdo Completo

  1. Introdução ao Odoo

    1. O que é o Odoo

    2. Qual a linguagem utilizada

    3. Qual o banco de dados utilizado

    4. O que é OCA?

    5. Onde eu posso usar o Odoo

  2. Instalando o Odoo

    1. Configurando o banco de dados

    2. Baixando as dependências python

    3. Qual o tipo de erro mais comum que representa problemas nas dependências do python?

    4. Baixando o código fonte do Odoo

    5. Configurando o Atom para rodar o Odoo

    6. Arquivo de configuração

    7. Criando sua primeira instância do Odoo

    8. Usando o Docker para rodar o Odoo

  3. Iniciando o desenvolvimento

    1. Facilitando o desenvolvimento

    2. Developer Mode

    3. Inspecionando views

    4. Procedimentos técnicos

    5. Debug utilizando IPDB

    6. Estrutura do Odoo e seus módulos

    7. Como funciona a herança do Odoo

    8. Funcionamento básico da estrutura do Odoo

  4. Primeiro módulo

    1. Estrutura básica do módulo

    2. __openerp__.py e estrutura de diretórios

    3. Arquivos de view

    4. Classes

    5. Arquivos javascript e css

    6. Relatórios

    7. Criando o primeiro modelo (ORM do Odoo)

    8. Modificando a interface padrão do modelo

    9. Menus, ações e pesquisa

    10. Criando regra de segurança e grupos

  5. Modelos do Odoo

    1. O que é um modelo?

    2. Adicionando campos a um modelo

    3. Campos monetários e numéricos

    4. Campos relacionais

    5. Adicionando validações ao seu modelo

    6. Trabalhando com campos computados

  6. Desenvolvimento server-side Odoo

    1. Definindo métodos ao seu modelo

    2. Mostrando mensagens ao usuário

    3. Criando novos registros

    4. Atualizando dados do Odoo

    5. Entendendo os métodos padrão do Odoo (write, create)

    6. Herança e como sobrescrever métodos

    7. Como criar funções onchange

    8. Buscando e filtrando dados

    9. O que é um domain

  7. Telas backend do Odoo

    1. Adicionando menus e ações de janela

    2. Criação de formulários e listas

    3. Campos e atributos, widgets

    4. Adicionando componentes aos formulários

    5. Herdando visões e modificando apenas parte das mesmas

    6. Pesquisas e Ações

    7. Domínios e filtros  

    8. Visões Kanban

  8. Testes automatizados

    1. Como rodar os testes automatizados do Odoo

    2. Usando o shell do Odoo  

    3. Escrevendo testes automatizados

  9. Relatórios

    1. Criando um novo relatório qweb no Odoo

    2. Modificando relatórios existentes  

    3. Um pouco sobre gráficos no Odoo

  10. Automações

    1. Criando ações de servidor diretamente no Odoo

    2. Criação de ações periódicas

    3. Adicionando mensagens e funcionalidades de rastreamento

    4. Templates de e-mail

    5. Envio de e-mails automatizados

  11. Permissões

    1. Grupos e usuários

    2. Regras de controle de acesso

    3. Regras de segurança para limitar o acesso a registros por grupo

    4. Regras de segurança multi-empresa  

    5. Imitando o acesso de campos nos modelos

  12. Controllers e Páginas Web

    1. Entendendo os controllers do Odoo para criar páginas WEB

    2. Conhecendo o Portal Web do Odoo

    3. Modificando o estilo de páginas existentes  

    4. Criando snippets para o CMS Odoo

  13. Javascript

    1. Criando componentes web para o Odoo

    2. Templates QWEB e eventos do javascript

    3. Estrutura do POS (ponto de vendas)

    4. Fazendo chamadas RPC ao Odoo  

    5. Debugando seu código javascript

 

Formatos do Curso

  • Presencial

  • Curso técnico oficial da Odoo através da Trustcode, este curso é presencial e com direito a certificado emitido pela Odoo SA.

    Odoo Official Technical Training 

  • Workshops online

  • Os workshops são ministrados periodicamente online, cada workshop pode ser pago separadamente, confira aqui os próximos workshops:

    https://www.trustcode.com.br/events

  • Vídeos online

  • Vídeo aulas online sobre cada tópico, disponível em: