感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
模塊1:Odoo開發架構與環境設置(3小時)
- Odoo架構概覽:服務器、擴展插件和Web框架
- 建立開發環境(本地vs容器化)
- 理解模塊結構及manifest文件
- 探索Odoo的開發者模式和調試工具
模塊2:高級Python後端開發(5小時)
- 深入Odoo ORM和模型繼承(經典和委派)
- 高級字段類型、計算字段和onchange機制
- 通過自動動作和計劃任務擴展商業邏輯
- 安全規則、記錄規則和ACL配置
- 使用API:XML-RPC、JSON-RPC以及外部整合
模塊3:自定義視圖、動作和工作流(4小時)
- 理解XML視圖:表單、樹形、看板及搜索視圖
- 擴展並繼承現有視圖
- 高級QWeb模板和動態內容渲染
- 創建伺服器動作、自動工作流和自定義報告
模塊4:JavaScript框架與OWL基礎(4小時)
- Odoo Web客戶端架構及資源打包
- Introduction to OWL framework (Odoo Web Library)
- 理解組件、狀態管理和生命周期鉤子
- 調試Odoo中的JavaScript代碼和OWL組件
模塊5:擴展與改進Barcode模塊(4小時)
- 探索Barcode模塊結構和工作流
- 使用OWL組件實現自定義條碼掃描邏輯
- 整合條碼硬件處理非同步事件
- 優化倉庫工作流程中的性能並提升UI響應速度
模塊6:使用OWL進行高級POS模塊自定義(5小時)
- 理解POS模塊架構和數據流
- 自定義屏幕、動作和支付邏輯
- 添加新功能和使用OWL插件
- 整合用於忠誠度、庫存或促銷的自定義API
- 離線模式及同步處理
模塊7:測試、調試與部署最佳實踐(3小時)
- 使用Odoo shell和日誌記錄進行故障排除
- 為自定義模塊編寫單元和集成測試
- 打包、版本控制和更新模塊的安全性
- 部署到預發環境與生產環境
總結和下一步計劃
最低要求
- 良好的Python編程知識
- 熟悉JavaScript和現代框架
- 具備Odoo功能使用和基本模塊開發經驗
受眾
- 希望加深技術專長的Odoo開發人員
- 負責ERP擴展的Python後端工程師
- 維護或自定義Odoo環境的技術顧問
28 小時
客戶評論 (2)
它已經滿足了我們的需求
mihaela
課程 - Odoo for Managers
機器翻譯
練習,以及培訓師能夠回答我所有問題。
Mothibi - National Youth Development Agency
課程 - Odoo for Developers
機器翻譯