Technical Training 

Odoo - CE Technical Basic & Professional Training Course


  • Understand the development concepts and architecture

  • Install and administer Odoo

  • Develop a new Odoo module

Our prices include:

  • Drinks and coffee break

  • Live Q&A sessions with a trainer


  • Computer and internet connection

  • Participants are expected to have some knowledge in programming. A basic knowledge of the Python programming is recommended

  • Participants preferably have a functional knowledge of the Odoo software (see Functional Training).



  • OS, Package

Basic command

  • File organize

  • Network

Text editor

  • vim  

Odoo image and text block
Odoo text and image block

Programming Language

  • Python

    • Valiable

    • Loop and codition

    • Function

    • Library

  • HTML

  • Javascript

Odoo Basic

  • Module structure

  • Define data models using the ORM framework

  • Define views

    • menus

    • list

    • form

  • Define dialog boxes and wizards

  • Set up security rules

  • Define reports

  • Browse generator  

Odoo image and text block
Odoo image and text block

Odoo Professional

  • Extend existing data models and views

    • Inherit data model

    • Inherit view

  • Define computed fields, default values, constraints

  • Define advanced views (calendar, graph, kanban, etc)

  • Define workflows and actions for data models

  • Define reports

    • Record generator

    • Qweb report

  • Define script

    • XML-RPC