感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 28 小时
课程大纲
模块 1:Odoo 开发架构与环境搭建 (3 小时)
- Odoo 架构概览:服务器、插件和 Web 框架
- 搭建开发环境(本地 vs 容器化)
- 理解模块结构和清单文件
- 探索 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 环境的技术顾问
客户评论 (2)
它已经满足了我们的需求
mihaela
课程 - Odoo for Managers
机器翻译
练习,以及培训师能够回答我所有问题。
Mothibi - National Youth Development Agency
课程 - Odoo for Developers
机器翻译