Read more

  5Month/50 Hours                                                  Price:165,000

                                                                                      160,000

Advanced ODOO Application Developer With Python


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.


Advanced ODOO Application Developer With Python

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 creating 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

Overview of the framework
Choosing the Right Odoo Setup Option
Installing Odoo Server and Dependencies
Create and Set-up a Database
Understanding Odoo Actions and Menus
Make Development Easy with PyCharm
Understanding Odoo Manifest
Odoo Configuration File and Command-line interface (CLI)


Module 2: Creating First Odoo Application

Starting The Real Estate Module
Understanding your Business Workflow or Requirements
Creating our Real Estate Module Structure
Adding our First Model and Basic Fields
Security – A Brief Introduction
Working with Actions and Menus
Understanding Form View & Tree View


Module 3: Odoo Architecture and ORM

Creating a Many2one Field
Creating a Many2many Field
Creating a One2many Field
Form View Notebook and Pages
Understanding Computed Fields and Onchange ORM Decorator
Working with Data Files and Demo Files
Creating Related Fields and Applying Domains
Method Decorators and their Usage
Understanding ORM Methods: Create, Write, Delete and Other Methods
Working with States and Smart Buttons
Styling our Logic and View | Notebook, Page, Attrs and More
Advanced Models: TransientModel and AbstractModel

Module 4: Building Odoo Modules

Search View, Filters And Groups
Kanban View in our Real Estate Module
Adding Pivot View to our Real Estate Module
Working with Gantt and Graph View
Adding Calendar View to our Real Estate Module

Module 5: Odoo Security and Access Control

Deeper Understanding of Security: Groups, Access Rights and Record Rules
Adding Groups to our Property Model
Getting Advanced with Access Rights
Getting Advanced with Record Rules

Module 6: Odoo Automation, Actions And Reports

Introduction to Odoo Actions
Working with Client Actions
Working with Server Actions
Adding Scheduled Actions to our Module
Working with URL Actions
QWeb Report: Creating Report Actions and PDF Report for our Module


Module 7: Working with Workflows and Business Processes

Introduction to workflows in Odoo
Creating and managing workflows
Implementing business processes using workflows


Module 8: Working With Useful Classes

Adding Translation to our Module (i18n and *.po files)
Messaging Mixins: Message Integration, Mail Alias and Activities Tracking
Website Mixins: Visitor Tracking, Website Visibility and Website Metadata
Adding Rating on Your Model & Sending Rating Requests by E-mail

Module 9: Working With Email Templates

Understanding Emails, Messages and Setting Up Outgoing Mail Server
Creating our First Email Template


Module 10:Logic View And Inheritance

Python Inheritance and Model Inheritance
Working with View Inheritance

Module 11: Webservices And API

XML-RPC Auth Connection and Calling Methods
Implementing JSON-RPC in our Module
Understanding Web Controllers and API

Module 12: Odoo Deployment

Odoo.sh Cloud Hosting for Custom Deployment & Server Management
Digital Ocean Cloud Hosting for Custom Deployment
How To Upload Modules To Odoo Apps Store

Course Pre-Requisite

Basic understanding of Python programming / python fundamentals 


Course Resources

Download VMware Workstation
Download Ubuntu Server system (564MB)
Download Odoo/GitHub framework
Odoo: Open Source ERP and CRM
Click here to download open erp-install-scripts
Odoo freelancer Jobs

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


Job Interview Preparation  (Soft Skills Questions & Answers)


Stay connected even when you’re apart

Join our WhatsApp Channel – Get discount offers

 500+ Free Certification Exam Practice Question and Answers

 Your FREE eLEARNING Courses (Click Here)


Internships, Freelance and Full-Time Work opportunities

 Join Internships and Referral Program (click for details)

Work as Freelancer or Full-Time Employee (click for details)

Hire an Intern


Flexible Class Options

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




0 Reviews

Contact form

Name

Email *

Message *