聯繫我們
 課程時長 28 時間:

課程簡介

模組1:Odoo開發架構與環境設定(3小時)

  • Odoo架構概覽:伺服器、外掛模組與Web框架
  • 設定開發環境(本機或容器化)
  • 了解模組結構與manifest檔案
  • 探索Odoo的開發者模式與除錯工具

模組2:進階Python後端開發(5小時)

  • 深入探討Odoo ORM與模型繼承(經典與委派)
  • 進階欄位型別、計算欄位與onchange機制
  • 使用自動動作與排程工作擴展商業邏輯
  • 安全規則、記錄規則與ACL設定
  • 使用API:XML-RPC、JSON-RPC與外部整合

模組3:客製化視圖、動作與工作流程(4小時)

  • 了解XML視圖:表單、樹狀、看板與搜尋視圖
  • 擴展並繼承現有視圖
  • 進階QWeb模板與動態內容渲染
  • 建立伺服器動作、自動化工作流程與自訂報表

模組4:JavaScript框架與OWL基礎(4小時)

  • Odoo Web Client架構與資源打包
  • OWL框架簡介(Odoo Web Library)
  • 了解元件、狀態管理與生命週期鉤子
  • 在Odoo中除錯JavaScript程式碼與OWL元件

模組5:擴展並改善條碼模組(4小時)

  • 探索條碼模組結構與工作流程
  • 使用OWL元件實作自訂條碼掃描邏輯
  • 整合條碼硬體並處理非同步事件
  • 最佳化倉儲工作流程的效能與UI回應性

模組6:使用OWL進行進階POS模組客製化(5小時)

  • 了解POS模組架構與資料流
  • 客製化螢幕、動作與付款邏輯
  • 使用OWL新增功能與外掛
  • 整合自訂API以支援忠誠度、庫存或促銷
  • 離線模式與同步處理

模組7:測試、除錯與部署最佳實踐(3小時)

  • 使用Odoo shell與日誌進行疑難排解
  • 為自訂模組編寫單元測試與整合測試
  • 安全地打包、版本控制與更新模組
  • 部署至暫存與生產環境

總結與後續步驟

最低要求

  • 熟悉Python程式設計
  • 了解JavaScript及現代框架
  • 具備Odoo功能使用與基礎模組開發經驗

目標學員

  • 尋求深化技術專業的Odoo開發者
  • 負責ERP擴充的Python後端工程師
  • 維護或客製化Odoo環境的技術顧問

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類