-
Session 1: Introduction - Getting Familiar (1 session)
Daniel ReisOct. 14
-
Sessions 2: Getting started with Odoo Development (6 sessions)
Radovan SkolnikOct. 15
-
Session 3: Getting started with Odoo Development
Radovan SkolnikOct. 21
-
Session 4: Getting started with Odoo Development
Radovan SkolnikOct. 22
-
Session 6: Getting started with Odoo Development
Carmen Bianca BakkerOct. 29
-
Session 7: Getting started with Odoo Development
Carmen Bianca BakkerNov. 04
-
Session 8: Getting started with Contributing on OCA (3 sessions)
Tom Blauwendraat AND Ronald PortierNov. 05
-
Session 9: Getting started with Contributing on OCA
Tom Blauwendraat AND Ronald PortierNov. 11
-
Session 10: Getting started with Contributing on OCA
Tom Blauwendraat AND Ronald PortierNov. 12
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:
Odoo architecture, documentation and reference available (looking at the source code)
Install a local Odoo Development environment
Configuring Odoo and databases
Organizing and Odoo project with Git
Creating your first module
Debugging
Creating your first extensions - the Odoo inheritance mechanisms (model, data and views)
Odoo access rights methodology
QWEB and reports
Domains and how they work
The ORM
Basic Odoo functional - explain that most things you see in frontend are a database record: fields, views, models, actions, menus, chatter messages
Automated actions, Scheduled actions