Accounting
Master professional accounting skills from double-entry bookkeeping to financial statements with AI-evaluated practical exercises.
⚠
This track is coming soon. Content is being prepared.
Beginner 12 lessons
▾-
1
What is iDempiere? An introduction to iDempiere, the open-source ERP system, covering its history from Compiere and ADempiere, core ERP concepts, key features like the Application Dictionary, and the global community that drives its development.General Foundation
-
2
iDempiere Architecture Overview A deep dive into iDempiere three-tier architecture, covering the database tier, OSGi-based application server with Eclipse Equinox, the ZK Ajax web client, the Application Dictionary model-driven approach, and how requests flow through the system.General Foundation
-
3
Installing iDempiere A comprehensive step-by-step guide to installing iDempiere, covering system requirements, traditional Linux installation with PostgreSQL, Docker-based quick-start setup, configuration, verification with the Garden World demo, and troubleshooting common issues.General Foundation
-
4
Navigating the User Interface A guided tour of the iDempiere web user interface, covering login and context selection, the menu tree, window and tab structure, toolbar buttons, field types, grid vs record views, query mode, keyboard shortcuts, and user preferences.General Foundation
-
5
Understanding the Application Dictionary Learn how the Application Dictionary drives model-driven development through metadata tables.General Foundation
-
6
Working with Windows and Tabs Master the window and tab structure that forms the backbone of the iDempiere user interface.General Foundation
-
7
Data Model Fundamentals Explore the core database tables and entities that form the foundation of every iDempiere system.General Foundation
-
8
Business Partner Management Learn to configure and manage customers, vendors, and employees as business partners in iDempiere.General Foundation
-
9
Product and Price Management Configure products, pricing structures, and price lists to manage your product catalog in iDempiere.General Foundation
-
10
Document Processing Basics Understand the document lifecycle in iDempiere from draft to completion, voiding, and reversal.General Foundation
-
11
Basic Reporting with iDempiere Learn the fundamentals of generating reports using print formats, report views, and Jasper Reports.General Foundation
-
12
User Roles and Security Configure role-based access control to secure your iDempiere system with proper permissions.General Foundation
Intermediate 15 lessons
▾-
13
Application Dictionary Deep Dive Master advanced Application Dictionary techniques including custom windows, reference types, and validation rules.General Foundation
-
14
Callouts and Field Validation Implement real-time field-level validation and dynamic behavior using iDempiere callouts.General Foundation
-
15
Workflow Management Configure document workflows and approval processes to automate business operations.General Foundation
-
16
Introduction to iDempiere Development Set up your development environment with Eclipse IDE and learn the fundamentals of iDempiere development.General Foundation
-
17
The Model Layer (X_ and M_ Classes) Understand iDempiere's persistence layer through generated X_ classes and extensible M_ classes.General Foundation
-
18
OSGi Framework in iDempiere Explore the OSGi framework that powers iDempiere's modular plugin architecture.Architecture
-
19
Extension Points and Factories Learn to extend iDempiere through its factory pattern — model, callout, process, and event handlers.Architecture
-
20
Database Migration with 2Pack Master 2Pack, iDempiere's built-in tool for packaging and distributing Application Dictionary changes.Architecture
-
21
Creating Your First Plugin Build your first iDempiere plugin from scratch — project setup, configuration, and deployment.Plugin Development
-
22
Model Events and Event Handlers Implement event-driven business logic using iDempiere's model event system.Plugin Development
-
23
Custom Processes and Forms Create custom server processes and interactive forms to extend iDempiere's functionality.Plugin Development
-
24
Production Overview Learn how to define Bills of Materials and create production orders using the MProduction API in iDempiere.Production
-
25
Inventory & Warehouse Management Master warehouse locator management, inventory queries, and inter-warehouse transfers using MMovement and MStorageOnHand.Production
-
26
Chart of Accounts and General Ledger Setup Configure iDempiere accounting foundation with chart of accounts, account schema, and general ledger.Financial Management
-
27
Accounts Payable and Receivable Master the invoice-to-payment cycle for both vendors and customers in iDempiere.Financial Management
Advanced 12 lessons
▾-
28
iDempiere REST API Access iDempiere data and operations through its RESTful API for external integrations.Architecture
-
29
Custom Web Services Build custom REST endpoints to expose iDempiere business logic to external applications.Architecture
-
30
Performance Tuning and Caching Optimize iDempiere performance through caching strategies, query optimization, and system tuning.Architecture
-
31
Advanced UI Customization Customize iDempiere's web interface with custom ZK components, themes, and dashboard gadgets.Plugin Development
-
32
Report Development with Jasper Design professional reports using JasperReports Studio integrated with iDempiere.Plugin Development
-
33
Testing and Debugging Plugins Master testing and debugging techniques to build reliable iDempiere plugins.Plugin Development
-
34
Packaging and Deployment Package iDempiere plugins for distribution using P2 repositories and continuous integration.Plugin Development
-
35
Advanced Production & BOM Management Deep dive into production plans, lot tracking, BOM verification, and phantom assembly expansion in iDempiere.Production
-
36
Production Costing & Analysis Learn product costing methods, multi-level BOM cost rollup, and cost detail tracking in iDempiere.Production
-
37
Cost Management and Costing Methods Configure and manage product costing using standard, average, FIFO, LIFO, and other costing methods.Financial Management
-
38
Multi-Currency and Multi-Org Accounting Handle multi-currency transactions and multi-organization accounting with consolidation.Financial Management
-
39
Financial Reporting and Analysis Build custom financial reports and perform period-end closing in iDempiere.Financial Management
Expert 8 lessons
▾-
40
System Architecture Design Design scalable iDempiere deployments with multi-tenant architecture, clustering, and high availability.Architecture
-
41
Integration Patterns and Middleware Connect iDempiere with external systems using EDI, message queues, and middleware integration patterns.Architecture
-
42
Custom Authentication and SSO Implement custom authentication providers, LDAP integration, and Single Sign-On for enterprise deployments.Architecture
-
43
Data Migration Strategies Plan and execute data migrations from legacy systems to iDempiere with minimal risk.General Foundation
-
44
Building Complete Business Solutions Lead iDempiere implementation projects from requirements gathering through go-live and beyond.General Foundation
-
45
Contributing to iDempiere Core Join the iDempiere community as a contributor with the GitHub workflow, code standards, and review process.General Foundation
-
46
iDempiere for Enterprise: Case Studies Explore real-world iDempiere deployments and learn from enterprise implementation experiences.General Foundation
-
47
Certification Exam Preparation Review all modules and prepare for the iDempiere Developer Certification exam with practice scenarios.General Foundation