Desarrollo de Aplicaciones sobre Odoo 13

Impartido por:        Jean Pierre Luque

Jean Pierre es desarrollador experto en Odoo. Lleva 8 años desarrollando en Odoo en las diferentes versiones. Es profesional en Ciencias de la Computación de la Universidad Católica San Pablo. Jean Pierre es uno de los desarrolladores Seniors de IT GRUPO con sólido conocimiento en todas las versiones de Odoo.

Equipo de la empresa

Duración del curso: 20 horas por conferencia remota. (1 mes)

Horario: Lunes- Miércoles- Viernes: 6:00 pm a 8:00 pm

Lección 1:
Sesión Introductoria: (2 horas)

- Introducción a Odoo (esquema de desarrollo)
- Configuraciones avanzadas (recomendaciones y buenas prácticas para Odoo)
- Estructura modular en Odoo.

Lección 2:
Estructuras Básicas: (2 horas)

- Campos en Odoo (se verán los tipos de campos que existen en Odoo)
- Modelos en Odoo (se explicara los diferentes modelos en Odoo)
- Relación entre modelos (se hablara sobre relaciones m2o,o2m,m2m)
- Atributos en Campos (se verán las diversas configuración que dispone Odoo para sus campos)

Lección 3:
Vistas Básicas: (2 horas)

- Creación de vistas Form, Tree ( se explicara cómo se crean las vistas de formulario y listado en Odoo )
- Creación de Actions, MenuItem (se verá como enlazar nuestras vistas a menús nuevos en Odoo)
- Atributos en Vistas (se explicaran los atributos y estados en vistas)

Lección 4:
Práctica de ORM  (Object Relational Mapping) : (2 horas)

- Se vera distintos mecanismos que tiene Odoo y Python para el funcionamiento de los módulos.

Lección 5:
Mi Primer Módulo: (2 horas)

- Se unificara el conocimiento adquirido para desarrollar nuestro primer módulo en Odoo.
- Se vera de forma gráfica diversos ejemplos de utilización de campos como:
Campos calculados
Campos referenciados
Estructura cabecera-detalle

Lección 6:
Estructuras Avanzadas: (2 horas)

- Herencias de Objetos y Vistas (se explicara la herencia en Odoo y como extender funcionalidades y campos)
- Se verán ejemplos prácticos de los diversos tipos de herencia en Odoo

Lección 7:
Seguridad en Odoo: (2 horas)

- Se hablara de la seguridad en Odoo y cómo proteger tus datos en tu desarrollos. ( Security, Groups )

Lección 8:
Ejecución de SQL en Odoo: (2 horas)

- Se verá la API de trabajo para extraer información masiva para Reportes.
- Creación de Tablas contenedores de Reportes

Lección 9:
Primer Reporte en QWeb: (2 horas)

- Reporte visual de Odoo en pantalla y exportando a un archivo PDF.

Lección 10:
Primer Reporte en Excel: (2 horas)

- Reporte visual de Odoo exportando a un archivo Excel.