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 ApplicationsLearn 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 frameworkChoosing 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
Module 2: Creating First Odoo Application
Starting The Real Estate ModuleUnderstanding 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 FieldCreating 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 GroupsKanban 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 RulesAdding 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 ActionsWorking 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 OdooCreating 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 ServerCreating our First Email Template
Module 10:Logic View And Inheritance
Python Inheritance and Model InheritanceWorking with View Inheritance
Module 11: Webservices And API
XML-RPC Auth Connection and Calling MethodsImplementing JSON-RPC in our Module
Understanding Web Controllers and API
Module 12: Odoo Deployment
Odoo.sh Cloud Hosting for Custom Deployment & Server ManagementDigital 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 WorkstationDownload 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)
- Tough Open-Ended Job Interview Questions
- What to Wear for Best Job Interview Attire
- Job Interview Question- What are You Passionate About?
- How to Prepare for a Job Promotion Interview
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)
Flexible Class Options
Week End Classes For Professionals SAT | SUNCorporate Group Training Available
Online Classes – Live Virtual Class (L.V.C), Online Training
Related Course
Odoo Application Developer (Python Framework)
Odoo Developer with Python Advanced Course
Odoo ERP Accounting Master Course – GL, Payable, Receivable, Bank, Tax and More
0 Reviews