
Explore ERP, or enterprise resource planning, as an integrated system with a shared database that reduces data duplication and errors, and enables automatic cross‑process communication in Odoo.
Explore the Odoo architecture, focusing on the server, the Biton language, and Python-driven operations that define fields, methods, and classes, with data shown to users via Ximo, Scissors and Gere's.
Explore the main processes of Odoo ERP, including sales, purchases, inventory, accounting and finance, HR, MRP, and CRM, with practical demonstrations of leads, quotations, orders, vendors, and invoices.
Discover how Odoo uses modules to structure erp processes as complete or partial features, with examples from sales and project management, and learn how modules can add or modify features.
Discover an easy, script-driven Odoo installation using a ready-made shell script to install Odoo 14, set up the server, database, and dependencies, and troubleshoot OS-related issues.
Run Odoo 14 from PyCharm by configuring the ODU server, selecting the correct Python version (3.x), and fixing file permissions with 777 to ensure the system starts smoothly.
Explore how an Odoo module is structured, with the models folder and Python files, the mandatory manifest.py, and views, data, and security for user interface and access rules.
Create your module from scratch using scaffolding, name it absence request, configure models, security, and views with manager approval, and ensure the manifest and server paths.
Explore building an Odoo model with diverse field types, including string, date, datetime, text, boolean, and a many to one relation to users, plus a state selection for absence requests.
Learn how to add views and state-changing methods to an Odoo module, wire buttons to update state (confirmed, rejected, draft), and define list and form views for absence requests.
Create top menu, categories, and actions to display tree and form views for absence requests, and configure access rights and a search view with state filters.
Enhance Odoo ERP form views by enlarging the name field, adding a binary file field, and using a notebook page for employee proof.
Learn to enforce date constraints in the movement data by adding a check_dates method with a validation error, ensuring from_date is before to_date and keeping forms consistent.
Add a computed field for number of days absent, calculated from the date difference between two dates, using depends decorator to auto-update across records.
Add a new absence reasons model to the Odoo ERP module, populate it with XML data, and expose it in views with access rights and group by reason.
Learn how to add an absence reason in an odoo erp module by creating a category menu and a reason action, with a required name and code.
Learn to adjust existing Odoo modules by inheriting and extending them, connect the employee absence model to the human resources module, and display employee requests through integrated menus.
Reconfigure and relocate menu items in Odoo ERP, integrating actions into the employee talk menu and linking them to the HR module.
Connect the options request to the HR employee model by creating a one-to-many relationship, inheriting the employee view, and adding a notebook page that lists related requests.
This video demonstrates adding a per-employee request count, comparing on-change triggers and computed fields, and using a search-based approach on the request table to compute totals.
This lecture covers odoo module development, field types such as integer, float, boolean, selection, text, date, time, and relations like many2one, one2many, many2many, attributes like required, default, copy, and groups.
The first smart step you are doing is looking for an Odoo tutorial that will save you a lot of time, energy and money.
If you want to Learn to Use / Customize Odoo or become an Odoo Developer, you have come to the right place!
This course gives you the chance to understand :
Odoo ERP Architecture : Odoo User Interface (UI), Odoo Server, Odoo Database.
Processes and modules : Overview about the main Odoo Processes and Modules.
It will give you the opportunity to create your own Odoo Module (Different types of Odoo views, Different types of Odoo Module files, the role of each file, importing data to your Odoo Database ).
With also the possibility to easily make your own modifications and adjustments to add your own new features to already existing modules.
This course is performed using Odoo 14 but it can be used for all the versions of Odoo with the new API, which means from Odoo V8 to the last one V14 (This time this tutorial was created)
=> After finishing this course you will :
Easily Install your Odoo ERP System.
Easily Install Odoo Modules and Processes
Easily make changes in your Odoo ERP system to meet your business needs.
Be Able to create your own module like a Professional.
Create your own custom search filters
Learn how to create your own custom menus and actions.
Learn about the different fields in Odoo.
Add computed fields to your models.
Learn how to use domain and context to limit data and create dynamic applications
Shorten your way of learning developing in Odoo.
Work smart not Hard, with a better quality.
Get a solid foundation you can use to create powerful Odoo Applications