Odoo Technical

Enhance your expertise in Odoo development with our comprehensive technical training program. This course is designed to equip you with the essential skills and knowledge required to successfully undertake Odoo projects.

Course Access : Lifetime
Free
6 Enrolled
Course Access : Lifetime
Instructors : 1
Duration : 90 Hours
Documents : 4
Videos : 53
Languages : US / UK
Free

What you'll Get

  • Odoo Technical Training for Developing Odoo Projects

Requirements

  • Python, SQL, Few Odoo fuctional modules like Sale, purchase and CRM and Linux

Description

Odoo Technical Detailed Syllabus

Odoo general architecture: Server, MVC architecture, Web-based system, how it runs, Odoo-ORM, API concepts, client side, server side, Need of XML, Python code, javascript, OWL and Qweb.

Odoo CLI: Run Odoo From Terminal, Command Line Options, Odoo shell interface, Odoo Shell Commands, running the server, Odoo Configuration File, Create Database, Install Module, Upgrade Module From Terminal, Install Third Party Modules In Odoo Instance.

Odoo New Module Setup: Odoo Manifest, Configure Custom Addons Path, Create Module, Add module Icon Image, Create Module Using Scaffold Command, Composition of a module (Business objects-Models, views, Data files, security, controllers, static and wizards.

Odoo Model: Basic model, Abstract model and transient model, Define basic Models, Set Default Value Using Context, Rec Name For Models.

Odoo Wizard: transient model, Create And Launch Wizard, Launch Wizard From Button, Return Wizard From Button, Raise Validation Error, Show Alerts In Odoo Form View.

Odoo Fields: functional fields (char, selection,integer, float, text, image, date etc.), Relational Fields, Many2one Field, Date And Datetime Fields, Computed Field, HTML Field, One2many field, Many2many Field, Text Field, Image Field, Reference Field, Monetary Field, Enable Tracking For Fields, set Default Values For Fields, Apply Domain For Fields, Field Invisible Based On Other Fields, Editable Compute Field In Odoo, Searchable Non Stored Compute Field.

Odoo Views: Create Form View, Add Notebook And Pages, Define Tree View, Search View, Add Filters & Group By Options, Set Default Filter And Group By In Odoo Search View, Remove, Create, Edit, Delete and Duplicate Options in From Views, Add Chatter To Form View, Add Archive and Unarchive Options, Add Search Panel. Domains for the fields, Create Activity View. Calendar view.

Menu: Create Menu, Set Icon For Menu, Apply Domain For Menu, Menu And SubMenu Without Specifying Parent, Kebab Menu.

Odoo Attributes: string, required, inverse, compute, default, store, related, copy, readonly, domain, Statusbar, Optional Field Visibility In List View, Focus Attribute, type, attrs, NoUpdate, Trim, Top, Bottom, Data Hot Key, ref, Give Color For Tree View Records, tracking and order of tracking, Help Messages For Fields and Buttons, Ondelete Restrict, Ondelete Cascade, readonly, required, Label, Class(oe_edit, oe_highlight, oe_chatter), Force Save, Sum and Average in Odoo List View, Enable Multi Editing, Show Sample Data In Odoo Views, groups. decoration (italic, bold and color in tree view), options (Collaborative , Resizable , codeview and color_field).

Odoo manifest Attribute: Excludes, depends, data

Odoo Model attributes: _order, _name, _rec_name, log_access, _description, _inherit.

Odoo Actions: Create Window Action, Server Action, URL Action, Redirect To URL From Code, Link Menu And Actions, Add Buttons In Tree View Header and tree view, Add Buttons Inside Group By Tree View, Return Action With Sticky Notification, client actions, Display Notification, Refresh The Screen From Python Code, schedulers, Cron jobs.

Odoo functions: Onchange Functions, Add Buttons In and function on button click, Compute Method, Control Statusbar Using Buttons, Handling And Debugging Odoo Errors, Define Search Function For Field In Odoo, Write Value To Readonly Field From Onchange Function, Smart stat Buttons, Message Post Function.

Odoo Constrains: Sql Constraints, Python Constrains Decorator, depends, onchange and Ondelete Decorator.

Odoo widgets: Priority Widget, Rainbow Effect, Badge Widget And Decorations, List Activity Widget, Many2one Avatar, Many2One Avatar, Color, Color_Picker, Boolean Toggle, Many2many_Checkboxes and Many2many_Tags, Selection Widget, Widget Phone, Widget Email, Widget URL, Widget Ace: Python and XML Mode, Gauge Widget, ProgressBar Widget, Percentpie Widget, Graphical Widgets, Radio Widget, Widget Monetary, Widget Handle.

Security / Groups / access control / record rules: Set Access Rights For Model, attrs attribute for hide fields, ir.model.access hide fields based on record, Show Field Or Button Only In Developer Mode, Hide Field Based On Context, Hide User Group From Users Form View.

ORM methods: create, write, count, search, unlink, browse, get metadata and filelds get ORM methods, Override Create Method, Override Write Method, Default Get Function, Name Get Function, Prevent Deleting Record, Override Unlink Method, Copy Function, Create Sequence And Generate Sequential Value, Read Group Method,Name Create Function. Generate Line number in One2many Fields.

Odoo API: XMLRPC, Authentication From External Application, Create and Delete Records From Odoo Database Using External API, Search, Read and write using external API, Execute SQL Queries In Odoo, Odoo Whatsapp Connector.

Recordsets and operations: Load Data From XML File and CSV file, Active Id in odoo records, Stored Compute Field and Its Dependency, Disable Export Excel Option From Odoo Tree View, Read Data From Odoo Database And Write Into A CSV File Using Python Script.

Inheritance: Inherit Model, Inherit and Add Field to A Model, Inherit A Function, Pass New Field Value From Sale Order To Invoice In Odoo, Inherit And Add Chatter To Existing Models, Add New Field To Sale Report Model, Inherit a Super Function, Inherit And Add Field To One2many Field, Add Settings For Module In Odoo.

Odoo Environment: self.env in Odoo, Inline Actions In Odoo, Access Value From Settings(transient model)

Qweb Reporting: OWL Framework, Customize PDF Reports From User Interface, Create PDF And Excel Reports, Add Barcode And QR Code In Odoo PDF Reports, Add Line Number In Odoo Qweb Report.

Odoo Email configuration: Create Email Template, Send Email From Odoo Using Email Template, incoming and outgoing servers.

Odoo Debugging: Fix Invoice Line Value Missing On Saving issue, Active test in context, Prevent Closing Of Wizard, Not A Valid Action On The Model Error.

Course Ratings
0
0 Rating
5 Star
0
4 Star
0
3 Star
0
2 Star
0
1 Star
0