Área técnica para Odoo

Instalación, desarrollo, módulos de Odoo

Taller técnico para Odoo

Partiremos de la instalación de Odoo para desarrollo, estudiaremos la plataforma de desarrollo de Odoo, crearemos nuevos módulos que agreguen nuevas funcionalidades a Odoo, aprenderemos sobre seguridades, web services, reportes y otros temas de interés.

DURACIÓN: 40 horas
Presencial
$3600,00
Reserva Cupo
Descargue el temario 



Taller técnico para Odoo

Inicio bajo demanda
De 1 a 10 participantes
¿A quien está orientado?

Orientado a profesionales de carreras afines a Sistemas que deseen:

  • Crear aplicaciones empresariales basadas en Odoo

  • Gestionar Servidores Odoo

  • Brindar asesoría sobre el uso de Odoo

Conocimientos previos

Los asistentes deben tener familiaridad con los conceptos y con un lenguaje de programación orientado a objetos (Ejemplo C++, Python, Ruby, C#, entre otros). Es deseable tener conocimiento sobre desarrollo web (HTML, CSS, Javascript, entre otros).

  •     Los estudiantes deben traer: 

              El curso cubre el tema de la instalación, pero para disfrutar más del taller es preferible que los alumnos cuenten                previamente con Laptop con Ubuntu 16.04

Metodología Constructivista

Tema 1: Introducción técnica a Odoo

  • Objetivos de la formación

  • Odoo Inc, OCA, Github, y la comunidad Odoo

  • Licenciamiento

  • Instalación de entorno de desarrollo para Odoo


Tema 2: Arquitectura de Odoo

  • Arquitectura MVC

  • WebServices XML-RPC

  • Ejemplo de WebService

Tema 3: Estructura de módulos

  • Estructura de Archivos

  • Tipos de Archivos (po, xml, csv, py)

  • Dependencia entre módulos


Tema 4: Fundamentos de los modelos

  • Modelos, Campos, Recordsets


Tema 5: Mapeador ORM

  • Métodos y parámetros

  • Operaciones CRUD

  • Métodos predefinidos: search, read, browse, create, write, unlink, etc

  • Decoradores


Tema 6: Definición de vistas

  • Acciones y menús

  • Vista de Lista

  • Vista Formulario

  • Elementos de las vistas: field, button, separator, label,…

  • Atributos de los elementos: readonly, visible, nolabel,…

  • Agrupación de elementos: group, notebook, page,…

  • Contextos y Dominios

Tema 7: ORM en profundidad

  • Campos reservados

  • Campos Calculados

  • Heredar funciones y métodos

  • Dependencia entre módulos vs Herencia de modelos

  • Cursores y Excepciones

  • Análisis de un módulo complejo


Tema 8: Vistas en profundidad

  • Etiquetas

  • Vista de gráfico

  • Vista de calendario

  • Vista de Pivot

  • Herencia de vistas


Tema 9: Seguridad

  • Usuarios, Grupos, Reglas

  • Lista de Control de Acces

  • Gestión de módulos, logs


Tema 10: Asistentes

  • Programación de asistentes


Tema 11: Reportes

  • Reportes Qweb

  • Reportes en Excel

  • Reportes en PDF

  • Reportes en XML

  • Herencia de reportes


Tema 12: Preguntas y Respuestas

  • Resolución de Inquietudes