聯繫我們

課程簡介

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

  • Odoo架構概覽:服務器、加載項和Web框架
  • 搭建開發環境(本地與容器化方式對比)
  • 理解模組結構與清單文件
  • 探索Odoo的開發者模式及除錯工具

模組2:高級Python後端開發(5小時)

  • 深入Odoo ORM與模型繼承(傳統與委託方式)
  • 高級字段類型、計算字段及onchange機制
  • 通過自動化動作和排程任務擴展業務邏輯
  • 安全規則、記錄規則及ACL配置
  • API應用:XML-RPC、JSON-RPC及外部集成

模組3:視圖、動作與工作流自定義(4小時)

  • 理解XML視圖:表單、樹形、看板及搜索視圖
  • 擴展與繼承現有視圖
  • 高級QWeb模板技術與動態內容渲染
  • 創建服務器動作、自動化工作流及自定義報表

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

  • Odoo Web客戶端架構與資源打包
  • 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環境的技術顧問
 28 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類