Session 5: Getting started with Odoo Development
Training
Location: Online - 10/28/24, 2:00 PM - 10/28/24, 4:00 PM (+0100) (2 hours)

Carmen Bianca Bakker has been an Odoo developer since 2021, working at Brussels-based Coop IT Easy, a worker cooperative that writes and maintains organisation tools for the social economy. She has been the coordinator and maintainer of the REUSE Initiative since 2017, and is a member of the general assembly of the Free Software Foundation Europe.


Sessions 5, 6 and 7: 

  • How the Odoo Object-Relational Mapping (ORM) works

  • Available data types in the Odoo ORM

  • Querying your database using the Odoo ORM

  • Debugging Odoo

  • Writing tests for your Odoo modules

  • How to adjust Odoo views to make them useful and beautiful


For technical people. Possible goals:

  1. Odoo architecture, documentation and reference available (looking at the source code)

  2. Install a local Odoo Development environment

  3. Configuring Odoo and databases

  4. Organizing and Odoo project with Git

  5. Creating your first module

  6. Debugging

  7. Creating your first extensions - the Odoo inheritance mechanisms (model, data and views)

  8. Odoo access rights methodology

  9. QWEB and reports

  10. Domains and how they work

  11. The ORM

  12. Basic Odoo functional - explain that most things you see in frontend are a database record: fields, views, models, actions, menus, chatter messages

  13. Automated actions, Scheduled actions