All Courses
By the end of this course, you’ll have a strong foundation in both Python programming (OOP) and Odoo development, making you capable of building complex, custom modules and integrating Odoo with various external systems. Whether you’re looking to optimize workflows, implement custom reporting, or create dynamic web services, this course prepares you for real-world Odoo development challenges.
Prerequisites:
Learners should have a working knowledge of Python, including object-oriented programming (OOP) concepts such as classes, inheritance, and method overriding.
What You’ll Learn:
-
Gain a solid understanding of Python and OOP principles, focusing on how they are applied within the Odoo ecosystem
-
Understand the Odoo framework, including its MVC architecture and ORM system
-
Build custom Odoo modules with models, views, and business logic
-
Implement workflows, automation, and custom security rules in Odoo apps
-
Work with relational fields (Many2one, One2many, Many2many) and ensure performance optimization
-
Get hands-on with Odoo web services (XML-RPC, JSON-RPC), reporting tools, and JavaScript integration
This course is ideal for developers who want to specialize in building and customizing ERP solutions using Odoo.