感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
模块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)
它已经满足了我们的需求
mihaela
课程 - Odoo for Managers
机器翻译
练习,以及培训师能够回答我所有问题。
Mothibi - National Youth Development Agency
课程 - Odoo for Developers
机器翻译