Introducción
Este curso es 100% recomendado si lo que quieres es aprender a desarrollar customizar Odoo
Recomendaciones generales
Descarga de materiales del curso
Documentación oficial funcional y desarrollador
Desarrollador
▶️ Herramientas de desarrollo y plug-ins necesarios
▶️ Cuenta Github y definir claves SSH RSA
▶️ Sistemas Linux Comandos
▶️ Crear un ambiente de desarrollo en Linux (Debian / Ubuntu)
▶️ Ambiente desarrollo Windows (opcional)
▶️ Instalación Odoo para desarrollo
▶️ Entorno virtual Python básico o Conda
▶️ Fichero de configuración Odoo.
Creando Apps
▶️ Errores mas comunes al desarrollar Apps en Odoo
▶️ Guías y estilo de desarrollo en Odoo
▶️ Composición básica de un módulo
▶️ Tipos de modelos y campos
▶️ Tipos de vistas
▶️ Tipos de acciones
▶️ Definiendo modelos python
▶️ creando vistas XML
▶️ crear acciones de ventana y menús
▶️ seguridad y acceso modelos nuevos
▶️ Ejercicio completo desarrollar una App en Odoo desde cero
▶️ Herencia Python
▶️ Herencia XML.
ORM Framework
▶️ Campos relacionales (Many2one, One2many, Many2many)
▶️ default_get
▶️ create, write, unlink
▶️ search, browse, search_read
▶️ Decoradores python
▶️ eventos onchange
▶️ Api RPC
▶️ Campos calculados.
Qweb Reports
▶️ Desarrollar y personalizar informes Qweb nativos,
esto te permitirá definir tus propios informes pdf como el pedido, factura, picking etc.
▶️ Sintaxis Qweb, Formatos, Maquetación, Estilos