Curso Tecnico de iDempiere

Aprende a crear ventanas, formas, procesos, reportes, validaciones, cálculos y desarrollo de plug-ins

4.15 (15 reviews)
Udemy
platform
Español
language
Other
category
instructor
1,059
students
12 hours
content
Jul 2022
last update
$84.99
regular price

What you will learn

Preparar el Ambiente de Desarrollo

Creación de Nuevos Modelos usando Diccionario de Datos

Definición de Elementos, Tablas, Ventanas, Pestañas y Campos

Diseño y Organización de Ventanas

Administración del Menú

Relación de Entidades

Establecer un Valor por Defecto Estático

Establecer un Valor por Defecto Dinámico

Crear Validaciones Dinámicas

Crear Campos Virtuales

Modificar un Modelo Existente

Desarrollo y Publicación de CallOuts

Crear Eventos Validadores

Desarrollo de Plug-ins

Uso del Apache Felix OSGi

Desarrollo de Ventanas Personalizadas

Desarrollo y Diseño de Reportes Jasper

Integración de Reportes Jasper

Description

En este curso se aprenderá a instalar y configurar el ambiente de desarrollo, paso a paso, desde bajar todo el código fuente de la última versión del repositorio facilitado por la comunidad iDempiere, se aprenderá a restaurar y actualizar la base de datos hasta la última versión de una manera rápida y sencilla utilizando el script incorporado en el código fuente.


Antes de iniciar este curso se recomienda tener los conocimientos básicos de la funcionalidad de cada módulo del sistema ERP, esto se puede adquirir en este mismo sitio web buscando "Curso Funcional de iDempiere", un curso muy importante.


En el contenido de este curso veremos como crear un modelo a partir de la creación de una tabla en una base de datos, como definir los elementos del modelo para establecer una determinada traducción, como generar la tabla y sus correspondientes columnas a partir del modelo creado en la base de datos, crear una nueva ventana y establecer una pestaña con sus respectivos campos a partir de una tabla creada, diseñar, ubicar, agrupar, establecer valores y propiedades a los campos de una ventana en la opción del editor de pestañas, agregar una nueva ventana al menú principal del sistema, creación de un árbol de nodos, relación de entidades, establecer valores por defectos a un campo de manera estática, establecer valores por defectos a un campo de manera dinámica mediante consulta SQL, creación de una ventana maestro y su correspondiente pestaña como detalle, validación dinámica de un campo, explicación sobre las variables de contexto, creación de un campo virtual, creación de un campo virtual mediante consultas y funciones SQL, agregar un nuevo campo en una ventana existente.


Veremos lo que es un script CallOut, como implementarlo mediante la administración del sistema, desarrollar un script CallOut de tipo JSR223, optimización de un script CallOut, agregar un script CallOut en una Regla del Sistema, implementación de validación de campos mediante el uso de script CallOut, implementar eventos validadores sobre tablas y documentos.


Aprenderemos a desarrollar plugin de diferentes tipos, así como Callouts, Formas, Procesos y Sobre-escrituras de clases. También el uso de clases de modelos para buscar registros, agregar registros y eliminar registros. Creación de ventanas personalizadas mediante el uso de los componentes org.zkoss.zul y org.adempiere.webui.component, así como CustomForm, Grid, Panel, Borderlayout, WListbox, WDateEditor, Label, Button y otros.

Screenshots

Curso Tecnico de iDempiere - Screenshot_01Curso Tecnico de iDempiere - Screenshot_02Curso Tecnico de iDempiere - Screenshot_03Curso Tecnico de iDempiere - Screenshot_04

Content

Introducción

Requisitos para el Ambiente de Desarrollo

Preparación del Entorno de Desarrollo

Instalación de PostgreSQL - Configuración del PgAdmin4
Comandos de PostgreSQL
Restaurar la Base de Datos iDempiere
Instalación del Git
Actualización de la Base de Datos
Instalación de Maven
Instalación de Java 11
Instalación del Eclipse
Instalar el Configurador Tycho
Materializar con Maven
Definir el Espacio de Trabajo
Importacion del Proyecto
Instalación del DBeaver

Diccionario de Datos

Creando nuevo modelo desde el gestor de base de datos
Elemento
Tabla y Columna
Ventana, Pestaña y Campos
Diseñar y Organizar Ventanas
Agregar Ventana al Menu
Creación de un Árbol de Nodos
Relación de Entidades
Valor por Defecto Estático
Valor por Defecto Dinámico mediante consulta SQL
Crear una ventana Maestro-Detalle
Validación Dinámica
Variables de Contexto
Crear un Campo Virtual
Crear un Campo Virtual Ejemplo 2
Agregar nuevo campo en una ventana existente

CallOut

Introducción al CallOut
JSR223 Script CallOut
Reglas
Optimizar un Script CallOut
Validar Fecha Futura mediante un CallOut
Evento Validador Modelo sobre Tabla

Desarrollo de Plug-in

CallOut Plug-in
Override Plug-in
Process Plug-in
Generación Automática de Registros usando Process Plug-in

Desarrollo de una Ventana Personalizada

Creación del Plug-in, Paquete y Clases
Agregar Dependencias de Plugins, Paquetes Importados y Definición de Componentes
Implementando IFormFactory
Definición de Métodos para el componente IMiniTable
Declaración de Contenedores
Componentes
Construcción de la Forma
Cargar Datos en la Tabla
Agregando Ventana Personalizada al Menu
Procesar Datos de la Tabla
Publicación de un Plug-in

Reportes Jasper

Instalación Jasper Studio
Desarrollo del Reporte Jasper
Diseño del Reporte Jasper
Auditoría en el Reporte Jasper
Integrando Reportes Jasper

Reportes

Personalizar Reportes

Retenciones

Instalación del Withholding Plug-in
Actualización del Plug-in
Aplicación de la Retención

Seguridad

Definición de Roles
Registro de Usuarios
Restringir Botón de la Barra de Herramientas

Importación de Datos

Formato de Importación Tasa de Cambio
Importación de la Tasa de Cambio
Formato de Importación Terceros
Importación de Terceros
Formato de Importación Productos
Importación de Productos

Reviews

Fernando
December 28, 2021
Se instalo pgamin4, para que la configuracion se hiciera en pgamin3, se instalo el server antes de la indicacion de instalar java11 que era requerido para este paso y que esta mas adelante.
Marcos
August 6, 2021
Excelente Curso, audio y video claros, tiene dominio del tema, lo recomiendo para los que desean aprendear mas sobre este software contable!!

Charts

Price

Curso Tecnico de iDempiere - Price chart

Rating

Curso Tecnico de iDempiere - Ratings chart

Enrollment distribution

Curso Tecnico de iDempiere - Distribution chart

Coupons

DateDiscountStatus
5/8/2022100% OFF
expired
6/6/202295% OFF
expired
7/30/202288% OFF
expired
8/6/202288% OFF
expired

Related Topics

4038020
udemy ID
5/9/2021
course created date
8/16/2021
course indexed date
Bot
course submited by