聯繫我們

課程簡介

模組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環境的技術顧問
 28 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類