KMMX Capacitación acorde a tu pensamiento

Curso de Desarrollo para Odoo (antes OpenERP) (30 hrs.)

Descripción: Odoo OpenERP es una plataforma de aplicaciones de negocio potente y rápido. A partir de la configuración del entorno de desarrollo, este curso le guiará a través de un recorrido práctico a construir aplicaciones de negocios con múltiples funciones. Podrás pasar a temas tales como modelos y puntos de vista y la comprensión y el uso de las API de servidor para añadir lógica empresarial, que sentará una base sólida para temas avanzados, así como integrar de manera eficiente las aplicaciones con otros sistemas externos. Se espera que tenga experiencia en el desarrollo aplicaciones de negocio, así como una comprensión del diseño de aplicaciones MVC y el conocimiento del lenguaje de programación Python.

Objetivo: El participante aprenderá a: Configurar un entorno de desarrollo y administrar las instancias y bases de datos Openerp. Crear sus aplicaciones Openerp y familiarizarse con el flujo de trabajo de desarrollo. Crear extensiones de módulo y comprender los mecanismos de herencia. Utilizar archivos XML y CSV de datos y los identificadores externos para cargar y exportar datos para sus aplicaciones de negocio. Estructurar el modelo de datos de aplicaciones utilizando las capacidades de mapeo de objeto Relación de Openerp (ORM). Diseñar eficaz interfaces de usuario mediante formularios, listas y vistas Kanban. Integrar Openerp con otros sistemas que utilizan la API externa. Implementar Openerp y su aplicación de negocios para su uso en producción

 

Temario:

Parte 1: Primeros pasos en el Desarrollo con Odoo

Configuración de un host para el servidor de Odoo | Instalación de Odoo desde fuente | Inicialización de una base de datos Odoo | Más opciones de configuración de servidor | Desarrollo desde tu estación de trabajo | Habilitando las herramientas técnicas on-board | Instalación de módulos de terceros

Parte 2: Creación de una aplicación Odoo

Comprensión de aplicaciones y módulos | Modificando y extendiendo módulos | Creación de un nuevo módulo | Agregar a la ruta de addons | Instalar un nuevo módulo | Agregar al path de addons | Crear un modelo de aplicación | Añadir entradas de menú | Crear vistas | Añadir listas y Vistas de búsqueda | Añadir lógica de negocios | Configurar seguridad en control de accesos | Añadir icono a módulo

Parte 3. Herencia, extendiendo aplicaciones existentes

Añadir capacidades de compartir al To-Do | Extender el modelo de tareas To-Do | Extender Vistas | Más sobre uso de herencia para extender modelos | Uso de herencia para añadir características de social | Modificar datos

Parte 4. Serialización de datos y Módulo de datos

Comprensión de identificadores externos | Exportar e importar datos | Módulo de datos | Archivos de datos XML

Parte 5. Modelos, estructuración de los datos de aplicación

Organizar características de aplicación en módulo | El módulo todo_ui | Creación de modelos | Creación de campos | Relaciones entre modelos | Campos calculados | Restricciones de modelo

Parte 6. Vistas, diseño de Interfaz de Usuario

Acciones de ventana | Elementos de menú | Contexto y dominio | Vistas de Form | Vista de elementos | Vista de listas | Otros tipos de vistas

Parte 7. Lógica de Aplicación ORM

To-Do Wizard | Trabajo con el servidor | La ejecución de ambiente | Métodos de modelo para interacción con clientes

Parte 8. QWeb, Creación de vistas y reportes Kanaban

Trabajo con el tablero Kanaban | Diseño de vistas Kanaban | Agregar contenido dinámico QWeb | Creación de reportes de negocio

Parte 9. API externo, integración con otros sistemas

Configuración de cliente Python | Llamando el API de Odoo usando XML-RPC | Introducción al cliente ERPpeek

 

Precio por participante: $13,050 (IVA incluído)