This Course is typically dedicated to IT professionals, developers and integrators who want to grasp
a comprehensive knowledge of technical aspects of Open ERP/ODOO.
The course will lead you the basic of Odoo programming and the same will be useful for Odoo v7, v8,
v9 to v11. this training outline is starting from setting up developer environment and installing Odoo
to expert level customization on Reports, Wizards and Business process workflows.
Course Objectives:
Understand the development concepts and architecture.
Develop a new ODOO module.
Integrate any third-party tool to ODOO
Training
Introduction and History of ODOO
Technical Fundamental of ODOO Addons
- Odoo Setup & Configuration on Linux and Ubouto.
- Addons Module Structure and Manifest File Usage.
- Writing your first module.
- Writing you first module with relation fields, views, action and menu.
- Widgets and Controls in UI.
- Domain - Structure, elements, Dynamic UI Behaviors with ATTRS and on change.
- Views, Views attribute, Diagram view, Graph view and Calendar view.
- Model and Class level attributes.
- Creating a basic Module.
- Fields Parameters.
- Complex Fields.
- Designing Kanban View.
- Introduction to Constraints, SQL Constrains and Automatic and Reserved fields.
Inheritance
- Modifying Existing Models, Inheritance.
ORM Methods
- Conventional ORM Methods.
- Advance ORM Methods.
The Sequence of Methods when an action is done from GUI.
- API decorators in ODOO, Difference between prior version and Odoo calls.
- Most used API Decorators.
- Relational Field Operations with API.
- Overview of commonly used ORM Models.
- Mass Editing Concept Demonstration.
Introduction to Different Types of Button and Overview of Linked Views
- Introduction to Different Types of Button and Overview of Linked Views.
Creating Demonstration Data and Sequence
- Creating Demonstration Data and Sequence
Wizard
- Creating Wizards
Web Services
- Web Services
- Payment Gateway Integration Guideline
ODOO Server Parameters and Configuration
- ODOO Server Parameters and Configuration
Security in Odoo
- Security in Odoo from UI
- Security in ODOO with Module
Designing Analytical (BI) view
- Designing Analytical (BI) view
Workflow
- Fundamentals of Workflow
- Developing Workflow
Reporting
- Basics of Qweb Report
- Qweb Report Engine & Architecture
- Customizing Existing Qweb report
- Module Development Promo
Understanding of Object Oriented Concepts
Intermediate level experience in Python Language
Basic knowledge of ODOO
Technical Experts who worked on Open ERP and want to learn ODOO API
ERP expert who wish to customize ODOO technical, Business Process, Reports
Developers with basic Python knowledge can take this course and build their career in Odoo
development as technical consultant.
After completing the course, you will be able to:
Starting from setting up developer environment and installing Odoo to expert level
customization on Reports, Wizards and Business process workflows.
Developers with basic Python knowledge can take this course and build their career in Odoo
development as technical consultant.
40 Hours
scheduled date | Location | time | No of days | price |
---|