:show-content: :hide-page-toc: ========= Tutorials ========= .. toctree:: :titlesonly: tutorials/getting_started tutorials/discover_js_framework tutorials/define_module_data tutorials/restrict_data_access tutorials/unit_tests tutorials/mixins tutorials/pdf_reports tutorials/dashboards tutorials/backend tutorials/website .. raw:: html
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.
Learn everything you need to know about the JavaScript framework of Odoo. This tutorial will teach you how to build custom components and views, give life to your application, and even re-introduce the kitten mode.
Define master and demo data for an Odoo module, leveraging the strengths of the CSV and XML file formats to accommodate specific data requirements.
Implement security measures to restrict access to sensitive data with the help of groups, access rights, and record rules.
Write effective unit tests in Python to ensure the resilience of your code and safeguard it against unexpected behaviors and regressions.
Create mixins to code features once and reuse them in multiple models.
Use QWeb, Odoo's powerful templating engine, to create custom PDF reports for your documents.
Create data visualization dashboards using the enterprise edition "Dashboard" view and so-called "SQL views".
Build your first website modules with Odoo.