La ETSINF y Domatix organizan un seminario de introducción a Odoo (antiguo OpenERP) la semana del 7 al 11 de marzo de 2016. Las clases serán de 3 a 8 de la tarde de lunes a viernes.
El curso será impartido por profesionales del sector con amplia experiencia. Las plazas son limitadas. El curso es exclusivo para alumnos de la ETSINF o recien titulados.
Para la asistencia al curso es necesaria la inscripción. Las plazas son limitadas. Inscripción abierta hasta el 1 de marzo (incluido). Los alumnos seleccionados recibirán la confirmación por correo electrónico. Atención, los alumnos que se inscriban, sean seleccionados, confirmen su asistencia y después no acudan al curso serán excluidos para este tipo de acciones en el futuro
Formulario de inscripción
http://goo.gl/forms/Uesf7im1el
Temario del curso
1a. Introducción técnica
- Introducción
* Objetivos de la formación - Instalación
* Servidor - Iniciación
Interfaz principal
Gestión de módulos: - Administración
Usuarios, Grupos, Reglas
Lista de Control de acceso - Arquitectura
* Orientada Cliente/Servidor
1b. Estructura de módulos, definición básica de objetos /clases
- Directorios y Estructura de Archivos
Ubicación de un módulo
Un directorio por módulo
* Contenido de módulo - Objetos de Odoo
Definición
Como definir campos simples.
* Ejercicios
2a. Definición de vistas
- Introducción de vista
Principios (Vistas, Acciones, Menús)
Sintaxis para Vista Simple
Acciones y menús
Ejercicios
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
2b. Fundamentos básicos de los objetos
- Objetos en profundidad
Evento on_change
Atributos “campos”
Valor por defecto
Constantes
Herencia
Dependencia entre módulos
Herencia de los modelos
Modificación del módulo base: Cambios en el formulario de empresa y contacto
* Acceso a objetos
3a. Vistas en profundidad
- Vistas en Profundidad
Atributos de campos etiquetas
Más Etiquetas
Vista de lista
Vista de árbol
Vista de gráfico
Vista de calendario
Vista de Gantt
Herencia
3b. Mapeador ORM. Métodos predefinidos 1
- Como crear un módulo simple
- Mapeador ORM: métodos y parámetros
- Lógica de la aplicación: Métodos predefinidos: search, read, browse, create, write, unlink, …
- Herencia de métodos: super()
- Demostración & Datos
4b. Workflows, wizards
- Flujos de trabajo [WorkFlow]
Caso de Uso
Principios
Terminología
Definición / Modificación - Asistentes [Wizards]: Programación de asistentes: Estados, tipos de estados, formularios, transiciones
4b. Informes
- Informes
Principios
Introducción
Modificación y creación de informes en OpenERP. Métodos y tecnologías.
Qweb
Pentaho Report Designer
Ejercicios
5. Backups, conectores y carga de datos.
- Respaldos
Realización de respaldo
Recuperación de un respaldo - Interfaz de XMLRPC
Casos de Uso
Principios
Métodos
Ejemplos en Python
* Ejemplos en PHP - Cargar/importar datos
* Importar desde CSV