iDempiere 修煉之路:從練氣期到渡劫期的 47 堂免費心法課
iDempiere

iDempiere 修煉之路:從練氣期到渡劫期的 47 堂免費心法課

2026-02-28 · 15 分鐘 · Ray Lee (System Analyst)

前言:修仙之路,始於腳下

天下學 ERP 者眾,修成正果者寡。

iDempiere 是開源 ERP 界的武林名門,功法深厚、招式齊全。但不少人一看到源碼就退了——幾百萬行 Java、OSGi 框架、Application Dictionary……光聽名字就夠讓凡人窒息。

問題出在哪?沒有一套系統化的修煉心法。

現在,idempiere.dev/learn 端出了一套完整的修仙功法——47 堂課、4 個境界、5 大功法門派,從凡人到飛升,全部免費。對,你沒看錯,免費。這年頭連個 Udemy 課都要 $29.99,人家直接把修仙秘笈攤開來讓你抄。

凡人 → 練氣期(12課) → 築基期(15課) → 金丹期(12課) → 渡劫期(8課) → 飛升成仙(認證考試)

本文將帶你縱覽這套修煉體系的全貌,讓你知道每個境界要練什麼、為什麼要練、以及怎麼從「安裝都不會」修煉到「貢獻核心源碼」。

練氣期:凡人入門的 12 堂基本功(Beginner)

境界定位:「連靈根都還沒測,先學走路再說。」

每個修仙小說的主角都是從廢材開始的。練氣期就是讓你從「iDempiere 是什麼?能吃嗎?」進化到「喔,原來 ERP 是這樣運作的」。

#課程名稱修煉重點
1What is iDempiere?先搞懂你要修煉的究竟是什麼東西
2Architecture Overview認識整個功法體系的骨架
3Installing iDempiere把練功場搭起來(最多人卡關的第一步)
4Navigating the UI學會在系統裡走路,別一進去就迷路
5Application DictionaryiDempiere 的核心中的核心,理解它等於打通任督二脈
6Windows and Tabs視窗與分頁的操作邏輯
7Data Model Fundamentals資料模型基本功,後面所有招式的根基
8Business Partner Management客戶/供應商管理——ERP 的社交圈
9Product and Price Management產品與定價——ERP 的生意經
10Document Processing Basics單據流程基礎,ERP 的命脈
11Basic Reporting基本報表——修煉成果的體檢報告
12User Roles and Security權限控管——誰能看什麼、改什麼

修煉心得:別小看這 12 堂課。很多人用了 iDempiere 三年,連 Application Dictionary 都沒搞懂,就像練了三年武功卻不知道自己練的是哪門哪派。先把基礎打好,後面的路才走得穩。

築基期:開始動手寫 Code 的 15 堂進階功(Intermediate)

境界定位:「終於從看熱鬧的觀眾,變成能上場比劃的選手。」

築基期是整個修煉體系最關鍵的轉折點。你將從「使用者」蛻變為「開發者」,開始觸碰 iDempiere 的內功心法。

#課程名稱修煉重點
13Application Dictionary Deep DiveAD 深潛——從認識到精通
14Callouts and Field Validation欄位觸發與驗證——讓表單有靈性
15Workflow Management工作流引擎——自動化的起點
16Introduction to Development開發入門——準備好你的 IDE
17Model Layer (X_ and M_ Classes)模型層——iDempiere 的骨髓
18OSGi Framework外掛框架——模組化的秘密武器
19Extension Points and Factories擴展點——不改源碼也能加功能
20Database Migration with 2Pack2Pack——資料庫版本控制的神器
21Creating Your First Plugin第一支外掛——你的處女作
22Model Events and Event Handlers事件處理——系統的神經反射
23Custom Processes and Forms自定義流程與表單——隨心所欲
24Manufacturing Overview製造模組概覽——工廠的數位分身
25Manufacturing Resource PlanningMRP——生產計劃的大腦
26Chart of Accounts and GL Setup會計科目表——財務的骨架
27AP and AR應付應收——錢進錢出的學問

修煉心得:這 15 堂課涵蓋了開發、製造、財務三大領域。如果你只是想客製化 iDempiere,到這裡已經可以獨當一面了。但如果你想成為真正的高手,繼續往下修煉。

金丹期:進階心法的 12 堂硬功夫(Advanced)

境界定位:「開始能跟其他高手過招,不再是自己關起門來練功。」

金丹期的課程,每一堂都是實戰級別。REST API、效能調校、報表開發……這些是企業級部署的剛需。

#課程名稱修煉重點
28iDempiere REST APIAPI 對接——讓 iDempiere 跟外面的世界說話
29Custom Web Services自定義 Web Service——量身打造的接口
30Performance Tuning and Caching效能調校——讓系統快到飛起
31Advanced UI Customization進階 UI 客製——讓介面賞心悅目
32Report Development with JasperJasper 報表——老闆最愛的圖表
33Testing and Debugging Plugins測試與除錯——修煉者的自我修復術
34Packaging and Deployment打包部署——把功力帶出練功房
35Advanced Production Management進階生產管理——工廠的終極進化
36Distribution and Supply Chain配銷與供應鏈——物流的數位神經
37Cost Management and Costing成本管理——每一分錢都算得清
38Multi-Currency and Multi-Org多幣別多組織——跨國企業的基本功
39Financial Reporting and Analysis財務報表分析——CFO 的最愛

修煉心得:金丹期是分水嶺。練完這 12 堂,你已經有能力獨立承接 iDempiere 的企業級專案了。在 iDempiere 的江湖裡,金丹期的高手已經可以開宗立派。

渡劫期:封頂修為的 8 堂終極秘法(Expert)

境界定位:「渡過天劫,就是仙人;渡不過,灰飛煙滅。」

渡劫期不是給一般人準備的。這 8 堂課是給那些想要成為 iDempiere 核心貢獻者、系統架構師、或認證專家的人。

#課程名稱修煉重點
40System Architecture Design系統架構設計——大師的視野
41Integration Patterns and Middleware整合模式——讓各路系統和平共處
42Custom Authentication and SSO認證與 SSO——安全的最後防線
43Data Migration Strategies資料遷移——最危險的一步棋
44Building Complete Business Solutions完整解決方案——從零到一的全局功法
45Contributing to iDempiere Core貢獻核心源碼——回饋江湖
46Enterprise Case Studies企業案例——前人的實戰經驗
47Certification Exam Preparation認證考試準備——飛升前的最後一關

修煉心得:走到這裡的人,已經不是在「學」iDempiere,而是在「塑造」iDempiere。特別注意第 45 課——這是從使用者變成創造者的關鍵一步。

飛升成仙:認證考試

完成 47 堂課的修煉後,你可以挑戰 iDempiere Developer Certification——這是整個修仙之路的最終試煉。

通過認證,你就不再是「自稱會 iDempiere 的人」,而是「有證照的 iDempiere 仙人」。在這個人人都說自己是 ERP 專家的江湖裡,一張認證就是你的仙人名帖。

五大功法門派一覽

47 堂課分屬五大功法門派,各有專精:

門派對應模組修煉方向
通識基礎派General Foundation系統操作、概念理解、權限管理
架構心法派Architecture系統架構、OSGi、擴展點、整合模式
外掛鍛造派Plugin Development外掛開發、事件處理、自定義流程
製造工法派Manufacturing生產管理、MRP、供應鏈、成本
財務煉金派Financial Management會計、應收付、多幣別、財報分析

你可以依照自己的角色選擇重點修煉的門派:系統管理員走「通識基礎」+「架構心法」,開發者走「架構心法」+「外掛鍛造」,財務人員走「通識基礎」+「財務煉金」。

太史公曰

太史公曰:「天下武功,唯系統化不破。

iDempiere 從來不缺好功能,缺的是一條清晰的修煉路徑。如今 idempiere.dev/learn 把 47 堂課按照練氣、築基、金丹、渡劫四個境界排列,從凡人到仙人的路線圖一目了然。

最重要的是——完全免費

在這個知識付費的年代,有人願意把一整套企業級 ERP 的修煉功法公開分享,這不是佛心,這是開源精神的極致體現。

所以別再說「iDempiere 學習曲線太陡了」。曲線還在那裡,但現在你有了一份完整的登山地圖。

修煉連結:idempiere.dev/learn

English

Preface: The Path to Mastery Begins with a Single Step

Many study ERP; few achieve true mastery.

iDempiere is a legendary name in the open-source ERP world — deep architecture, comprehensive features. But one look at the source code sends most people running: millions of lines of Java, the OSGi framework, Application Dictionary… the jargon alone is enough to make mortals faint.

The problem? No systematic learning path.

Now, idempiere.dev/learn presents a complete cultivation curriculum — 47 lessons, 4 mastery levels, 5 discipline modules, from beginner to certified expert. All completely free. Yes, free. In a world where even a basic Udemy course costs $29.99, they’ve laid out the entire grandmaster’s manual for anyone to study.

Mortal → Novice(12) → Apprentice(15) → Adept(12) → Master(8) → Certified Grandmaster

This guide walks you through the entire learning system — what each level covers, why it matters, and how to go from “can’t even install it” to “contributing to core.”

Novice Level: 12 Fundamental Lessons (Beginner)

Level motto: “Before you can fly, learn to walk.”

Every hero starts from zero. The Novice level takes you from “What is iDempiere? Can I eat it?” to “Oh, so THAT’S how ERP works.”

#LessonWhat You’ll Learn
1What is iDempiere?Understanding what you’re actually getting into
2Architecture OverviewThe skeleton of the entire system
3Installing iDempiereSetting up your training ground (where most people get stuck)
4Navigating the UILearning to walk without getting lost
5Application DictionaryThe core of iDempiere — understand this and everything clicks
6Windows and TabsHow the interface logic works
7Data Model FundamentalsThe foundation for everything that follows
8Business Partner ManagementManaging customers and vendors — ERP’s social network
9Product and Price ManagementProducts and pricing — the business side of ERP
10Document Processing BasicsDocument workflows — the lifeblood of ERP
11Basic ReportingYour first health check on your system
12User Roles and SecurityWho can see what, change what

Pro tip: Don’t underestimate these 12 lessons. Many people use iDempiere for three years without truly understanding the Application Dictionary — that’s like practicing martial arts for years without knowing which style you’re learning.

Apprentice Level: 15 Hands-On Development Lessons (Intermediate)

Level motto: “From spectator to player.”

The Apprentice level is the critical turning point. You transform from a “user” into a “developer,” touching the inner workings of iDempiere.

#LessonWhat You’ll Learn
13Application Dictionary Deep DiveFrom familiar to expert-level understanding
14Callouts and Field ValidationMaking forms smart and responsive
15Workflow ManagementThe starting point for automation
16Introduction to DevelopmentSetting up your IDE — time to code
17Model Layer (X_ and M_ Classes)The bone marrow of iDempiere
18OSGi FrameworkThe secret weapon of modular architecture
19Extension Points and FactoriesAdding features without modifying source code
20Database Migration with 2PackVersion control for your database
21Creating Your First PluginYour maiden voyage into plugin development
22Model Events and Event HandlersThe nervous system of the application
23Custom Processes and FormsBuilding exactly what you need
24Manufacturing OverviewThe digital twin of your factory
25Manufacturing Resource PlanningMRP — the brain of production planning
26Chart of Accounts and GL SetupThe skeleton of financial management
27AP and ARMoney in, money out — the science of cash flow

Pro tip: These 15 lessons span development, manufacturing, and finance. If you just want to customize iDempiere, you’re already competent after this level. But if you want true mastery, keep going.

Adept Level: 12 Advanced Power Lessons (Advanced)

Level motto: “Ready to spar with the best.”

Every lesson at the Adept level is enterprise-grade. REST APIs, performance tuning, report development — these are the hard requirements for real-world deployments.

#LessonWhat You’ll Learn
28iDempiere REST APIMaking iDempiere talk to the outside world
29Custom Web ServicesTailor-made integration endpoints
30Performance Tuning and CachingMaking your system blazing fast
31Advanced UI CustomizationBuilding beautiful, functional interfaces
32Report Development with JasperThe charts and reports your boss loves
33Testing and Debugging PluginsThe art of self-healing
34Packaging and DeploymentTaking your work from lab to production
35Advanced Production ManagementFactory operations at the next level
36Distribution and Supply ChainThe digital nervous system of logistics
37Cost Management and CostingTracking every penny with precision
38Multi-Currency and Multi-OrgEssential skills for multinational operations
39Financial Reporting and AnalysisThe CFO’s favorite tool

Pro tip: The Adept level is the watershed. Complete these 12 lessons and you can independently handle enterprise-grade iDempiere projects. At this level, you can already establish your own consultancy.

Master Level: 8 Ultimate Lessons (Expert)

Level motto: “Survive the trial, achieve immortality.”

The Master level isn’t for everyone. These 8 lessons are for those who aspire to become iDempiere core contributors, system architects, or certified experts.

#LessonWhat You’ll Learn
40System Architecture DesignSeeing the system through an architect’s eyes
41Integration Patterns and MiddlewareMaking diverse systems coexist peacefully
42Custom Authentication and SSOThe last line of defense in security
43Data Migration StrategiesThe most dangerous move in the playbook
44Building Complete Business SolutionsEnd-to-end solution architecture
45Contributing to iDempiere CoreGiving back to the community
46Enterprise Case StudiesBattle-tested wisdom from the field
47Certification Exam PreparationThe final gateway before ascension

Pro tip: At this point, you’re no longer “learning” iDempiere — you’re “shaping” it. Pay special attention to lesson 45 — it’s the key transition from consumer to creator.

Certification: The Final Ascension

After completing all 47 lessons, you can challenge the iDempiere Developer Certification — the ultimate trial of your journey.

Pass the certification and you’re no longer “someone who claims to know iDempiere” — you’re a certified iDempiere expert. In a world where everyone calls themselves an ERP specialist, that certification is your calling card.

Five Discipline Modules at a Glance

The 47 lessons are organized across five discipline modules:

ModuleFocus Area
General FoundationSystem operation, concepts, security
ArchitectureSystem design, OSGi, extension points, integration
Plugin DevelopmentPlugins, events, custom processes
ManufacturingProduction, MRP, supply chain, costing
Financial ManagementAccounting, AP/AR, multi-currency, reporting

Choose your focus based on your role: sysadmins → Foundation + Architecture, developers → Architecture + Plugin Development, finance teams → Foundation + Financial Management.

The Historian’s Verdict

The Grand Historian says: “Of all approaches to mastery, the systematic path endures.

iDempiere has never lacked great features — it lacked a clear learning path. Now idempiere.dev/learn lays out 47 lessons across four mastery levels, mapping the complete journey from novice to expert.

The best part? Completely free.

In an age of paywalled knowledge, someone chose to share an entire enterprise ERP curriculum openly. That’s not charity — that’s the open-source spirit at its finest.

So stop saying “iDempiere’s learning curve is too steep.” The curve is still there, but now you have a complete trail map.

Start your journey: idempiere.dev/learn

日本語

序文:修行の道は足元から

ERP を学ぶ者は多けれど、極める者は稀なり。

iDempiere はオープンソース ERP 界の名門——奥深いアーキテクチャ、充実した機能。しかしソースコードを見た瞬間に諦める人が後を絶たない。数百万行の Java、OSGi フレームワーク、Application Dictionary……名前を聞くだけで凡人は窒息する。

問題は何か?体系的な修行カリキュラムがなかった。

今、idempiere.dev/learn が完全な修行体系を公開した——47 講座、4 つの段階、5 つの流派、入門から免許皆伝まで、すべて無料。そう、無料だ。Udemy の講座ですら $29.99 かかるこの時代に、奥義書をまるごと公開してくれるとは。

凡人 → 練気期(12講) → 築基期(15講) → 金丹期(12講) → 渡劫期(8講) → 飛昇(認定試験)

本記事では、この修行体系の全貌を解説する。各段階で何を学ぶのか、なぜ学ぶのか、「インストールもできない」状態から「コアにコントリビュート」するまでの道のりを案内しよう。

練気期:入門者のための 12 の基本講座(Beginner)

段階の心得:「霊根の測定もまだなら、まず歩くことから始めよ。」

修行小説の主人公は皆、凡人からスタートする。練気期は「iDempiere って何?食べられるの?」から「なるほど、ERP ってこう動くのか」まで成長させてくれる。

#講座名学習ポイント
1What is iDempiere?修行の対象をまず理解する
2Architecture Overviewシステム全体の骨格を把握
3Installing iDempiere修行場の構築(最初の難関)
4Navigating the UIシステム内で迷子にならない術
5Application DictionaryiDempiere の核心中の核心
6Windows and Tabs画面操作のロジック
7Data Model Fundamentals全ての技の土台となるデータモデル
8Business Partner Management顧客・仕入先管理——ERP の人脈帳
9Product and Price Management商品と価格——ERP のビジネス面
10Document Processing Basics伝票処理の基本——ERP の生命線
11Basic Reporting基本レポート——修行成果の健康診断
12User Roles and Security権限管理——誰が何を見て変更できるか

修行の心得:この 12 講座を侮るなかれ。iDempiere を 3 年使っていても Application Dictionary を理解していない人は多い。それは 3 年間武術を練習して、自分が何流なのか知らないようなものだ。

築基期:コードを書き始める 15 の中級講座(Intermediate)

段階の心得:「観客から、ついに試合に出られる選手へ。」

築基期は修行体系で最も重要な転換点。「ユーザー」から「開発者」へと生まれ変わり、iDempiere の内功に触れ始める。

#講座名学習ポイント
13Application Dictionary Deep DiveAD の深層理解——初級から上級へ
14Callouts and Field Validationフィールド連動とバリデーション
15Workflow Managementワークフローエンジン——自動化の出発点
16Introduction to Development開発入門——IDE を準備せよ
17Model Layer (X_ and M_ Classes)モデル層——iDempiere の骨髄
18OSGi Frameworkプラグインフレームワーク——モジュール化の秘密兵器
19Extension Points and Factories拡張ポイント——ソース変更なしで機能追加
20Database Migration with 2Pack2Pack——DB バージョン管理の神器
21Creating Your First Plugin初めてのプラグイン——処女作
22Model Events and Event Handlersイベント処理——アプリの神経反射
23Custom Processes and Formsカスタムプロセスとフォーム
24Manufacturing Overview製造モジュール概要——工場のデジタルツイン
25Manufacturing Resource PlanningMRP——生産計画の頭脳
26Chart of Accounts and GL Setup勘定科目表——財務の骨格
27AP and AR買掛・売掛——お金の出入りの学問

修行の心得:この 15 講座は開発・製造・財務の三大領域をカバー。iDempiere のカスタマイズだけなら、ここまでで十分戦力になる。しかし真の達人を目指すなら、先へ進もう。

金丹期:上級者向け 12 の実戦講座(Advanced)

段階の心得:「他の達人と手合わせできるレベルに。」

金丹期の講座は一つ一つが実戦レベル。REST API、パフォーマンスチューニング、レポート開発……エンタープライズ導入の必須スキルだ。

#講座名学習ポイント
28iDempiere REST APIAPI 連携——外の世界との対話
29Custom Web Servicesカスタム Web サービス——オーダーメイドの接続口
30Performance Tuning and Caching性能チューニング——爆速化の技
31Advanced UI Customization上級 UI カスタマイズ——美しく実用的に
32Report Development with JasperJasper レポート——上司が喜ぶグラフ
33Testing and Debugging Pluginsテストとデバッグ——自己修復の術
34Packaging and Deploymentパッケージとデプロイ——道場から実戦へ
35Advanced Production Management上級生産管理——工場の究極進化
36Distribution and Supply Chain配送とサプライチェーン——物流のデジタル神経
37Cost Management and Costing原価管理——一円まで正確に
38Multi-Currency and Multi-Org多通貨・多組織——グローバル企業の基本
39Financial Reporting and Analysis財務レポート分析——CFO のお気に入り

修行の心得:金丹期は分水嶺だ。この 12 講座を修了すれば、エンタープライズ級の iDempiere プロジェクトを独力で担える。iDempiere の江湖では、金丹期の達人はもう独立開業できるレベルだ。

渡劫期:究極の 8 講座(Expert)

段階の心得:「天劫を乗り越えれば仙人、乗り越えられなければ灰燼。」

渡劫期は万人向けではない。この 8 講座は iDempiere のコアコントリビューター、システムアーキテクト、認定エキスパートを目指す者のためのものだ。

#講座名学習ポイント
40System Architecture Designシステムアーキテクチャ設計——大師の視座
41Integration Patterns and Middleware統合パターン——諸システムの平和共存
42Custom Authentication and SSO認証と SSO——セキュリティの最後の砦
43Data Migration Strategiesデータ移行——最も危険な一手
44Building Complete Business Solutions完全なビジネスソリューション構築
45Contributing to iDempiere Coreコアへのコントリビュート——江湖への恩返し
46Enterprise Case Studies企業導入事例——先人の実戦知恵
47Certification Exam Preparation認定試験準備——飛昇前の最後の関門

修行の心得:ここまで来た者はもう iDempiere を「学んで」いるのではなく、「形作って」いるのだ。特に第 45 講に注目——利用者から創造者へと変わる鍵となる一歩だ。

飛昇:認定試験

47 講座の修行を終えたら、iDempiere Developer Certification に挑戦できる——修行の旅の最終試練だ。

認定を取得すれば、もう「iDempiere ができると自称する人」ではなく、認定された iDempiere エキスパートだ。誰もが ERP スペシャリストを名乗るこの世界で、認定証はあなたの名刺代わりになる。

五大流派一覧

47 講座は五大流派に分類されている:

流派対応モジュール修行方向
基礎総合派General Foundationシステム操作、概念理解、権限管理
架構心法派Architectureシステム設計、OSGi、拡張ポイント、統合
外掛鍛造派Plugin Developmentプラグイン開発、イベント処理、カスタムプロセス
製造工法派Manufacturing生産管理、MRP、サプライチェーン、原価
財務錬金派Financial Management会計、買掛・売掛、多通貨、財務レポート

役割に応じて重点的に修行する流派を選ぼう:システム管理者は「基礎総合」+「架構心法」、開発者は「架構心法」+「外掛鍛造」、財務担当は「基礎総合」+「財務錬金」。

太史公曰

太史公曰く:「天下の武功、体系的な修行に勝るものなし。

iDempiere には優れた機能が溢れている。足りなかったのは、明確な修行の道筋だった。今、idempiere.dev/learn が 47 講座を練気・築基・金丹・渡劫の四段階に整理し、凡人から仙人への道が一目瞭然となった。

最も重要なのは——完全無料

知識が有料化されるこの時代に、エンタープライズ級 ERP の完全な修行カリキュラムを無料公開する。これは慈善ではない——オープンソース精神の究極の体現だ。

もう「iDempiere の学習曲線は急すぎる」とは言わせない。曲線は変わらないが、今や完全な登山地図がある。

修行開始:idempiere.dev/learn

Ray Lee (System Analyst)
作者 Ray Lee (System Analyst)

iDempeire ERP Contributor, 經濟部中小企業處財務管理顧問 李寶瑞