Home › Curriculum › Odoo Developer
Level 5 · Odoo DeveloperOdoo Developer
Modules, the ORM, views, QWeb, OWL, security, business logic, controllers, integrations, AI/MCP, testing and performance.
Framework and architecture
- Odoo architecture · 16 min
- Modules and the manifest · 16 min
- odoo-bin and the configuration file · 14 min
The ORM
- Models and fields · 18 min
- Relational fields: Many2one, One2many and Many2many · 16 min
- Computed fields, related fields, onchange and constraints · 18 min
- Recordsets, CRUD, domains, env, context and sudo · 20 min
Views, actions, reports and OWL
- Form, list, kanban and search views · 18 min
- Actions and menus · 12 min
- View inheritance and XPath in practice · 16 min
- QWeb reports · 16 min
- OWL and the web client · 16 min
Security
- Groups and access rights · 16 min
- Record rules, multi-company rules and Odoo 20 changes · 16 min
- Secure coding in Odoo · 14 min
Business logic and automation
- Inheritance: extension, prototype and delegation; overriding methods · 16 min
- mail.thread, activities, tracking and notifications · 12 min
- Wizards, scheduled actions, server actions and automation in code · 16 min
Controllers, integrations and AI
- Controllers and HTTP routes · 14 min
- External API: XML-RPC, JSON-RPC and JSON-2 · 16 min
- Integration design and troubleshooting · 14 min
- AI in Odoo 20: agents, IAP credits, pgvector and MCP · 14 min