感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
模块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 小时
客户评论 (3)
它已经满足了我们的需求
mihaela
课程 - Odoo for Managers
机器翻译
培训师知识丰富且友好
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
课程 - Odoo for Developers
机器翻译
内容简洁易懂。
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
课程 - Odoo for System Administrators
机器翻译