*Friday CLOSED

Timings 10.00 am - 08.00 pm

Call : 021-3455-6664, 0312-216-9325 DHA 021-35344-600, 03333808376, ISB 03333808376

Odoo Application Developer (Python Framework)


Be the first to rate
by Rafia Rafia
Price: Original price was: 130,000₨.Current price is: 120,000₨.
2 Months/20 Hours
0 Lessons

Odoo Application Developer (Framework)

Odoo Application Developer (Framework)

Odoo: a popular Open Source ERP and CRM:  Odoo is a suite of business management software tools including CRM, e-commerce, billing, accounting, manufacturing, warehouse, project management, and inventory management to name a few. The source code for the framework and core ERP modules is curated by the Belgium-based Odoo S.A. Odoo is available for both on-premise and ready to use SaaS environment.


This Odoo Application Developer – Course is a comprehensive Odoo Technical Training course that is designed to take you from the beginning of installing Odoo all the way up to developing Odoo Applications. At the end of this course you will understand how the Odoo Framework fits together and have a strong foundation for building real Odoo applications.

  • Learn to Customize Odoo and Create Odoo Applications
  • Learn the Odoo Framework Models, views, and Actions
  • Installing Ubuntu Server and Odoo

If you want to Learn to Customize Odoo or become an Odoo Developer from basic to advance, this is an ideal course for you.


Odoo Developer Course Summary 

The purpose of this course to give you a solid foundation and understanding of the Odoo framework and give you essential knowledge in Odoo Development. We will teach you how to add fields to any Odoo model, customize Odoo views, and create you own menus and actions. Already know Python? That will make it all the easier, course will continue to be updated to include all the important topics for becoming a solid Odoo Developer.

We cover major development topics you will need for real Odoo customization and development.


Course Key Topics

Module 1: Introduction to Odoo

  • What is Odoo? Architecture & Components

  • Editions: Community vs Enterprise

  • Installation and setup (Odoo, PostgreSQL, IDE)

  • Odoo project structure and key folders

Module 2: Understanding Odoo Framework

  • Odoo MVC Architecture

  • Odoo ORM (Object Relational Mapping)

  • Models, Fields, and Inheritance

Module 3: Creating Custom Modules

  • Creating a new module structure

  • Manifest file (__manifest__.py) configuration

  • Defining models and fields in Python

  • Adding business logic (Python methods)

Module 4: Views and User Interface

  • Types of Views: Form, Tree, Kanban, Calendar, etc.

  • XML view definitions

  • QWeb templates and templating language

  • Menu and action definitions

Module 5: Workflows and Business Logic

  • Server actions and automation

  • Onchange and compute methods

  • Inheritance: classical and delegation

  • Customizing existing models and views

Module 6: Wizards and Reports

  • Building interactive wizards (transient models)

  • Creating and customizing reports with QWeb

  • PDF and Excel report generation

Module 7: Security and Access Control

  • Defining user roles and permissions

  • Record rules and access control lists (ACLs)

  • Multi-company and multi-user environment

Module 8: Integration and API Development

  • REST API and JSON-RPC usage

  • Odoo external API integration

  • Consuming web services

Module 9: Testing and Debugging

  • Using the Odoo shell and logging

  • Writing unit tests in Odoo

  • Debugging with tools (Odoo logs, browser inspector)

Module 10: Deployment and Best Practices

  • Deployment options: On-premises, Odoo.sh, Docker

  • Performance optimization tips

  • Odoo community and module repositories (Odoo Apps)

  • Maintaining and upgrading custom modules

Module 11: Final Project


Course Pre-Requisite


Course Resources


International Student Fee : 500$ | 1,875 AED | 1,875 SAR



Flexible Class Options

  • Week End Classes For Professionals  SAT | SUN
  • Corporate Group Trainings Available
  • Online Classes – Live Virtual Class (L.V.C), Online Training

Related Course

Advanced Web Development All-in-One (Diploma)

PHP Programming Course for Beginner

MySQL Database for Beginners

Game Development Unity 2D/3D

Mobile Application Development

Python for Beginners

[/vc_column_text]

KEY FEATURES

Flexible Classes Schedule

Online Classes for out of city / country students

Unlimited Learning - FREE Workshops

FREE Practice Exam

Internships Available

Free Course Recordings Videos

Register Now

[/vc_column][/vc_row]

Related Courses

Advanced Web Development PHP Fraeworks - Laravel
ABOUT US

OMNI ACADEMY & CONSULTING is one of the most prestigious Training & Consulting firm, founded in 2010, under MHSG Consulting Group aim to help our customers in transforming their people and business - be more engage with customers through digital transformation. Helping People to Get Valuable Skills and Get Jobs.

Read More

Contact Us

Get your self enrolled for unlimited learning 1000+ Courses, Corporate Group Training, Instructor led Class-Room and ONLINE learning options. Join Now!
  • Head Office: A-2/3 Westland Trade Centre, Shahra-e-Faisal PECHS Karachi 75350 Pakistan Call 0213-455-6664 WhatsApp 0334-318-2845, 0336-7222-191, +92 312 2169325
  • Gulshan Branch: Plot B192 Ground Floor Block 2 Gulshan e Iqbal KDA Sceme 24, Karachi.Block-2, Gulshan-e-Iqbal, Karachi-75300, Call/WhatsApp 0213-498-6664, 0331-3929-217, 0334-1757-521, 0312-2169325
  • ONLINE INQUIRY: Call/WhatsApp +92 312 2169325, 0334-318-2845, Lahore 0333-3808376, Islamabad 0331-3929217, Saudi Arabia 050 2283468
  • DHA Branch: 14-C, Saher Commercial Area, Phase VII, Defence Housing Authority, Karachi-75500 Pakistan. 0213-5344600, 0337-7222-191, 0333-3808-376
  • info@omni-academy.com
  • FREE Support | WhatsApp/Chat/Call : +92 312 2169325
WORKING HOURS

  • Monday 10.00am - 7.00pm
  • Tuesday 10.00am - 7.00pm
  • Wednesday 10.00am - 7.00pm
  • Thursday 10.00am - 7.00pm
  • Friday Closed
  • Saturday 10.00am - 7.00pm
  • Sunday 10.00am - 7.00pm
WhatsApp WhatsApp Us