Buenas… os anuncio oficialmente temario, precios y fechas de la formación técnica en Madrid que os anuncié hace unos días. Para más información, enviar e-mail a erp@daboprodat.com
OBJETIVOS: Obtener el conocimiento suficiente para instalar, actualizar, mantener y programar nuevos módulos del sistema de gestión integral de empresa software libre OpenERP.
PROFESORES: Carlos Liébana y Ana Juaristi
PRECIO TOTAL DEL CURSO: 520€ (Bonificables en caso de que la empresa posea Créditos de Formación).
INSCRIPCION:
Matrícula abierta hasta el día 13 de Julio de 2010 o hasta completar cupo. Para matricularse enviar un e-mail o un Fax aquí:
- Email: erp@daboprodat.com
- Fax: 952 70 43 68
CUPO: 25 personas.
LUGAR: Madrid
FECHAS: 19-23 Julio 2010
DURACION: 40 horas (8 horas día)
TEMARIO:
DÍA 1: Empezando con OpenERP
Objetivos: Tener el entorno totalmente listo para empezar a desarrollar, y tener unos conocimientos técnicos básicos de OpenERP/OpenObject para ello.
Temario:
• Introducción
• Iniciación al entorno OpenERP – OpenObject
• Instalación y mantenimiento del servidor
• Entorno de desarrollo
- Eclipse
- Launchpad
- Jasper Reports
• Arquitectura OpenERP
- Arquitectura técnica (Servidor-Clientes)
- Arquitectura funcional (Modelo, Vista, Controlador)
- Conexión con otras aplicaciones
• Launchpad, Bazaar y la comunidad OpenERP.
• Administración de módulos: Instalación, desinstalación, actualización
• Ejercicio práctico: instalar la localización española.
DÍA 2: El primer programa
Objetivos: Realizar las primeras pruebas con Python, orientado al futuro desarrollo de módulos en OpenObject.
• Introducción
• Python y OpenERP
• PostgreSQL
• Comenzando la programación en Python
- El primer programa
- Declarando funciones
- Documentando funciones
- Objetos
- Código indentado
- Probando módulos
• Tipos de datos nativos
- Diccionarios
- Listas
- Tuplas
- Variables
- Introspección
• Objetos y programación orientación a objetos
• Python y OpenObject
• Ejercicio práctico
DÍA 3: Desarrollo de módulos
Objetivos: Conocer módulos básicos de OpenERP, para realizar modificaciones sobre los mismos. Extender algún módulo existente y/o empezar la creación de un módulo
• Introducción
• Estructura de un módulo
- Estudio completo de un módulo existente
- Descripción de módulos básicos: base, sale, product, stock, project
- Herencia
• Mapeador ORM
• Objetos, campos y métodos
- Definición de objetos
- Campos simples, funcionales, relacionales, propiedades, predefinidos y especiales
- Restricciones
• Vistas y eventos
- Elementos de las vistas: field, button, separator, label, …
- Atributos de los elementos: readonly, visible, nolabel, …
- Agrupación de elementos: group, notebook, page, …
- Acciones, dominios
- Menús
- Atajos entre objetos
• Menus y acciones
• Ejercicio práctico
DÍA 4: Programación avanzada y Desarrollo de ciclos de negocio
Objetivos: Como desarrollar módulos correctamente haciendo uso de la herencia, para asegurar futuras versiones de los desarrollos. Conocer interacciones entre módulos.
• Herencia
- Dependencia entre módulos
- Herencia de los modelos
- Herencia de las vistas
- Modificación del módulo base: Cambios en el formulario de empresa y contacto
• Estados y flujos de trabajo (Workflow)
• Controlador (lógica) y Asistentes
- Lógica de la aplicación: Métodos predefinidos: search, read, browse, create, write, unlink, …
- Herencia de métodos: super()
- Programación de asistentes: Estados, tipos de estados, formularios, transiciones
• Acciones de servidor
• Tableros
- Por defecto OpenERP.
- Creación de uno a medida.
• Ejercicio práctico
DÍA 5: Informes y servicios extra
Objetivos: Gestionar los informes que salen de OpenERP, modificación y creación de los mismo. Otros servicios/funcionalidades que ofrece OpenERP.
DIA – 5A. Informes
• Introducción
• Pexego OpenOffice Report
• Jasper Reports
• Ejercicio práctico: Modificación de un informe ya existente .Creación de un informe avanzado
DIA – 5B. Servicios extra.
• Servicios web: XML-RPC
• Power Email
• Importación / Exportación de datos
- Desde csv
- Desde otras bases de datos: Kettle, OOOR y Terminatoor
• Copias de seguridad
• Ejercicio práctico
|
CONTENIDOS GENERALES: DÍA 1: EMPEZANDO CON OPENERPObjetivos: Tener el entorno totalmente listo para empezar a desarrollar, y tener unos conocimientos técnicos básicos de OpenERP/OpenObject para ello. Temario: •Introducción • Iniciación al entorno OpenERP – OpenObject • Instalación y mantenimiento del servidor • Entorno de desarrollo - Eclipse - Launchpad • Arquitectura OpenERP - Arquitectura técnica (Servidor-Clientes) - Arquitectura funcional (Modelo, Vista, Controlador) - Conexión con otras aplicaciones • Launchpad, Bazaar y la comunidad OpenERP. • Administración de módulos: Instalación, desinstalación, actualización • Ejercicio práctico: instalar la localización española.
|
DÍA 2: El primer programaObjetivos: Realizar las primeras pruebas con Python, orientado al futuro desarrollo de módulos en OpenObject. • Introducción • Python y OpenERP • PostgreSQL • Comenzando la programación en Python - El primer programa - Declarando funciones - Documentando funciones - Objetos - Código indentado - Probando módulos • Tipos de datos nativos - Diccionarios - Listas - Tuplas - Variables - Introspección • Objetos y programación orientación a objetos • Python y OpenObject • Ejercicio práctico
|
DÍA 3: Desarrollo de módulosObjetivos: Conocer módulos básicos de OpenERP, para realizar modificaciones sobre los mismos. Extender algún módulo existente y/o empezar la creación de un módulo • Introducción • Estructura de un módulo - Estudio completo de un módulo existente - Descripción de módulos básicos: base, sale, product, stock, project - Herencia • Mapeador ORM • Objetos, campos y métodos - Definición de objetos - Campos simples, funcionales, relacionales, propiedades, predefinidos y especiales - Restricciones • Vistas y eventos - Elementos de las vistas: field, button, separator, label, … - Atributos de los elementos: readonly, visible, nolabel, … - Agrupación de elementos: group, notebook, page, … - Acciones, dominios - Menús - Atajos entre objetos • Menus y acciones • Ejercicio práctico
|
|
|
DÍA 4: Programación avanzada y Desarrollo de ciclos de negocioObjetivos: Como desarrollar módulos correctamente haciendo uso de la herencia, para asegurar futuras versiones de los desarrollos. Conocer interacciones entre módulos. • Herencia - Dependencia entre módulos - Herencia de los modelos - Herencia de las vistas - Modificación del módulo base: Cambios en el formulario de empresa y contacto • Estados y flujos de trabajo (Workflow) • Controlador (lógica) y Asistentes - Lógica de la aplicación: Métodos predefinidos: search, read, browse, create, write, unlink, … - Herencia de métodos: super() - Programación de asistentes: Estados, tipos de estados, formularios, transiciones • Acciones de servidor • Tableros - Por defecto OpenERP. - Creación de uno a medida. • Ejercicio práctico
|
DÍA 5: Informes y servicios extraObjetivos: Gestionar los informes que salen de OpenERP, modificación y creación de los mismo. Otros servicios/funcionalidades que ofrece OpenERP. DIA – 5A. Informes • Introducción • Pexego OpenOffice Report • Jasper Reports • Ejercicio práctico: Modificación de un informe ya existente .Creación de un informe avanzado DIA – 5B. Servicios extra. • Servicios web: XML-RPC • Power Email • Importación / Exportación de datos - Desde csv - Desde otras bases de datos: Kettle, OOOR y Terminatoor • Copias de seguridad • Ejercicio práctico
|
|
|
|
|
|
|
|
|
|
CARACTERÍSTICAS: |
|
Duracion: 40 Horas Horario: de 9.00 a 19.00h. |
|
Precio: 520 euros ( Bonificables en caso de la empresa Poseer Creditos de Formación). |
|
Dónde se impartirá el curso: · Madrid 21 de Junio al 25 de Junio de 2010 Cupo Limitado: 25 Alumnos |
|
PONENTES: |
|
Carlos Liebana y Ana Juaristi |
|
PERFIL DE LOS ASISTENTES: |
|
Técnicos de sistemas, programadores, administradores y usuarios avanzados para la instalación, mantenimiento, actualización y programación de nuevos módulos de Openerp |
|
INSCRIPCIÓN: |
|
Hasta el dia :13 de Junio de 2010 |
|
· Enviar ficha de inscripción a través de: - Email: erp@daboprodat.com - Fax: 952 70 43 68 |
