When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Odoo: Conceptos avanzados de Modelos para programadores

Conviértete en un experto desarrollador en Odoo dominando todos los conceptos más avanzados de los modelos del ERP Web

     
  • 4.2
  •  |
  • Reviews ( 163 )
₹519

This Course Includes

  • iconudemy
  • icon4.2 (163 reviews )
  • icon1h 50m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Odoo: Conceptos avanzados de Modelos para programadores

Si ya

dispones de conocimientos acerca de las bases de la programación para el sistema ERP de Odoo

, te invito a que te unas a este curso. En él aprenderás a

sacarle el máximo partido a la implementación de modelos Odoo

utilizando código Python. Veremos

todas las técnicas más avanzadas

que te permitan explotar a fondo todas las cualidades del sistema,

habilitándote para llevar a cabo implantaciones en clientes con todas las garantías de éxito

. Trataremos la definición de restricciones a nivel de modelo y SQL, los decoradores de funciones más representativos, campos computados y valores por defecto, operaciones avanzadas con el ORM, tipos de modelos, implementación de búsquedas personalizadas, definición y tratamiento de excepciones y muchos otros aspectos relativos al uso e implentación de modelos en Odoo para usuarios expertos. Si por el contrario aún no conoces las bases de Odoo, el ERP Web más utilizado, te invito a que curses, de manera previa, el curso completo que te da todos los conocimientos necesarios para entender todas las posibilidades que nos brinda este sistema en continuo crecimiento. Dicho curso puedes encontrarlo en esta misma plataforma (

Odoo: Curso de desarrollo completo para programadores

)

¡No esperes más y comienza a aprender desde ya!

What You Will Learn?

  • Definición de restricciones a nivel de base de datos (SQL constraints) .
  • Decoradores en Odoo (constrains, onchange, depends, model, model_create_multi) .
  • Campos computados y valores por defecto .
  • Sobrescribir métodos del ORM: create(), write(), unlink() .
  • Operaciones avanzadas con el ORM: funciones Filter, Map y Sort .
  • Definir jerarquías en un modelo .
  • Campos relacionados con otros modelos .
  • Tipos de herencia (_inherit/_name) .
  • Abstract models y Transient models .
  • Delegación .
  • Búsquedas personalizadas .
  • Agrupaciones en recordsets .
  • Reportando errores a los usuarios .
  • Ejecución de consultas SQL desde los modelos .
  • Operaciones con dos o más recorsdsets (+|-|&|>=|...) .
  • Excepciones: Tratamiento y tipos Show moreShow less.