
In this lecture, you will understand how odoo framework works, odoo architecture and the compositions of modules.
In this lecture you will know about the different options you can use to setup your odoo database: odoo.sh, odoo online and other VPS services.
In this lecture you will learn how to install odoo and the necessary dependencies on your local environment for development sake.
In this lecture you will learn how to create and setup odoo database.
In this lecture you will understand how odoo actions and menus work. How menus and actions are connected together.
In this lecture you will learn how to setup PyCharm which will make development of modules easy for you.
In this lecture, you will understand every keys in a manifest file and the values each of the keys should hold.
In this lecture, you will understand the basic things you should know about odoo configuration file, and the CLI commands you can use when running odoo.
In this lecture, you will create your module structure, you will understand the kind of files that should be in every sub-folders.
In this lecture, you will know how to create your first model and you will work with different types of fields.
In this lecture, you will know how to add basic security structure to your module.
In this lecture, you will know how to add actions and menus to your module.
In this lecture, you will know how to add basic form view and tree view to your module.
In this lecture, you will learn how to relate with other models by using many2one field.
In this lecture, you will learn how to relate with other models by using many2many field.
In this lecture, you will learn how to relate with other models by using one2many field.
In this lecture, you will learn how to use notebook and page in your module.
In this lecture, you will understand how computed fields work and how onchange ORM decorator works.
In this lecture, you will learn how to work with data files and demo files.
In this lecture, you will understand how to use related fields and how to apply domains on your fields.
In this lecture, you will understand how method decorators work and how to use them.
In this lecture, you will understand the major ORM Methods that are available in Odoo.
In this lecture, you will work with actions with the use of states and smart buttons.
In this lecture, we will get advanced with our logic and views. We will work with notebook, pages, atrrs and more to our module.
In this lecture, you will understand Transient Models and Abstract Models.
In this lecture, you will know how to add search view to your module and understand how filters and groups work with search view.
In this lecture, you will know how to add kanban view to your module.
In this lecture, you will know how to add pivot view to your module.
In this lecture, you will know how to add gantt and graph view to your module.
In this lecture, you will know how to add calendar view to the list of views.
In this lecture, you will understand how attrs and sequence works and also learn how to use different widgets that are available in odoo.
Access Rights rules are the first level of rights
Record Rules are an important part of security in Odoo. They control which records users can access
User Access Groups define access given to groups of users in an Odoo database
At the end of this lecture, you will understand how these work together in your database.
Groups standardize and simplify user access. In this lecture, you will know how to add groups to your module.
In this lecture, you will know how to get advanced with access rights.
In this lecture, you will get advanced with record rules and protecting your data.
Actions define the behavior of the system in response to user actions. In this lecture you will understand what actions are.
In this lecture, you will understand how to add Client Actions to your modules.
Odoo has made changes to their Javascript, so here is an updated video using Odoo 17
In this lecture, you will understand how to add Server Actions to your modules.
In this lecture, you will understand how to add Scheduled Actions to your modules.
In this lecture, you will understand how to add URL Actions to your modules.
In this lecture, you will understand how to create reports and add report actions to your modules.
In this lecture, you will learn how to add translations to your module. You can decide where the translations should show up.
In this video we learn how to use Messaging Mixins which includes adding chatter to your modules, tracking activities and assigning mail aliases.
In this video we learn how to use the 3 major Website Mixins which includes Visitor Tracking, Website Visibility and Website Metadata
In this video we learn how to use Rating Mixins on websites and request for ratings via Email.
In this lecture you will understand the concept of emails and messages and the configuration required to send emails out.
In this lecture you will learn how to create your first email template and send out emails to partners.
This course will be regularly updated with new content and features to ensure that you are aware of the new changes Odoo has introduced.
[May 2024 Update]: Added 3 videos showing; how to install Odoo 17.0, how to setup database in Odoo 17.0 and how to create client action in Odoo 17.0, also updated 2 videos to reflect how attrs are handled in 17.0, and a resource to guide you on how to migrate odoo modules from 16.0 to 17.0
Welcome to "The Complete Odoo 16/17 Technical Course : from Zero to Hero", the ultimate course for anyone looking to create business applications for Odoo ERP from scratch.
In this comprehensive course, you will learn the fundamentals of Odoo Framework, including Odoo sh, Reports, IAP Services, XML-RPC & Many More, and gain practical experience in building applications that you can deploy to production.
Whether you are a beginner or have some experience in odoo development, this course is designed to help you become proficient in building modules with Odoo. You will learn how to create apps using both Python and XML, and become familiar with the framework.
Through a combination of video lectures, hands-on exercises, and real-world examples, you will gain a deep understanding of Odoo and how to use it to create high-quality, scalable, and robust odoo applications. By the end of the course, you will have the skills and confidence to create your own apps and publish them on the app stores.
To enroll in this course, you need basic knowledge of Python (XML is recommended).
If you're ready to take your odoo development skills to the next level, enroll in "The Complete Odoo 16/17 Technical Course : from Zero to Hero" today!