Google plus
  • English
  • العربية

Odoo Development

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 Type
  • Training

  • Topics
  •  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

  • Pre-requisites
  • Understanding of Object Oriented Concepts
     Intermediate level experience in Python Language
     Basic knowledge of ODOO

  • Audience
  •  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.

  • Related Courses
  • Value of Training
  • 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.

  • Training Hours
  • 40 Hours

scheduled date Location time No of days price