:show-content: :hide-page-toc: ========= Tutorials ========= .. toctree:: :titlesonly: tutorials/getting_started tutorials/define_module_data tutorials/restrict_data_access tutorials/unit_tests tutorials/pdf_reports tutorials/dashboards .. raw:: html

Getting started

Develop your own module with the Odoo framework. This step-by-step tutorial is crafted for newcomers and any other individual curious about Odoo development.

Define module data

Define master and demo data for an Odoo module, leveraging the strengths of the CSV and XML file formats to accommodate specific data requirements.

Restrict access to data

Implement security measures to restrict access to sensitive data with the help of groups, access rights, and record rules.

Safeguard your code with unit tests

Write effective unit tests in Python to ensure the resilience of your code and safeguard it against unexpected behaviors and regressions.

Build PDF reports

Use QWeb, Odoo's powerful templating engine, to create custom PDF reports for your documents.

Visualize data in dashboards

Create data visualization dashboards using the enterprise edition "Dashboard" view and so-called "SQL views".