Understanding Environment (2 days)
Linux: Basic Architecture, Basic Commands of Python: Basics of Python programming.
– List, Tuples, Dictionary, Looping, Conditional statements, Classes, Methods, Functions, Python Package. Advance concepts in Python programming.
– Understanding Instances in Python, Decorators, Python Virtual Environment, Python Package Index, setup.py
Introduction to Odoo Framework (1 day)
Understanding Odoo Architecture, Setting up Odoo for Production and Development, Creating a new database, Installing Odoo Modules, Overview of Odoo Modules.
Introduction to Odoo Modules (4 days)
Creating a new Odoo module:
Understanding basic fields such as.
– char, integer, float, Boolean, selection, date, date time, time, timestamp, text, binary, and GUI items such as form view, tree view, calendar., actions, menus.
Understanding Fields: Relations
– Many2One, One2Many, Many2Many., Function Fields, Reference Fields.
Advance concepts of Odoo Modules -1 (3 days)
Buttons, On Change, Domains, Inheritance, Overriding ORM Methods
Advance concepts of Odoo Modules -2 (3 days)
Wizards, Constraints, Raising Errors and handling exceptions, Security and User Access Controls., Creating Reports, Cron Jobs
Integrating Odoo (2 days)
Understanding XML-RPC, Controller, Writing APIs for Odoo, Advance concepts in GUI.