Una de las habilidades que debe tener un desarrollador de Odoo que desea incrementar su productividad es el poder leer el código de Odoo. Tener la habilidad de ir a github y entender que hace Odoo por medio de la lectura del código (ya sea del core o de un módulo de OCA por ejemplo).

Dicha habilidad se construye con el tiempo, pero uno debe en forma intencional desarrollarla en forma temprana. Es por eso que armamos este taller de hora y media de duración en el que el participante tendrá (junto con la guía del instructor) completar una serie de ejercicios que le permitirá sentirse más cómodo leyendo el código de Odoo. 

El requisito para este taller es que el estudiante tenga conocimientos básicos de programación en Python y conocimientos básicos de Linux.

Temario

El taller durará una hora y media y constará de los siguientes temas

  • Usando el modo desarrollador encontrar los campos de Odoo con los que estamos trabajando, identificar que módulos definen dichos campos
  • Encontrando los módulos de Odoo en un server. Como utilizar herramientas como find y grep para entender una instalación de Odoo.
  • Entender la estructura de una vista e identificar los módulos involucrados en la definición de la misma 
  • Identificar que métodos se estan invocando al presionar un botón en Odoo