Odoo V8 Web Addons Development
3.0 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
52 students enrolled

Odoo V8 Web Addons Development

Learn ODOO V8 Web Module development, Customising existing screen and view or making your own widget or screens in ODOO
3.0 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
52 students enrolled
Last updated 2/2017
English
English [Auto-generated]
Current price: $9.99 Original price: $34.99 Discount: 71% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Develop ODOO Web Module
  • Change UI of ODOO

  • Understanding views of odoo, events, actions

  • Details of Form view and its methods
  • Details of Tree view and its methods
  • Developing new widget and screens
  • Working on Database Management Screens
Requirements
  • Understanding of ODOO Fundamentals
  • Knowledge of Java Scripts
  • Knowledge of HTML and CSS
  • ODOO API and addons development
Description

This course is about ODOO V8 Web Addons Development.

End of the training you will learn about ODOO Web module structure, Changing behavious of odoo master js and css files to change UI. Adding new screens in ODOO. It contains 30 videos for step by step training on Structure, Adding new widget, Various methods and events of odoo web views like Form view, List view and Search view.

We included source module with the training which has been developed during the training sessions.

ODOO Developers or addons developers who wish to develop odoo web module can subscribe in this course. We assume that student has knowledge about css and java script and understanding of ODOO structure. They will be able to develop their own module at the end of training.

Who this course is for:
  • ODOO Developers
  • ODOO Web Developers
  • ODOO Consultants
  • ODOO Implementors who are customising odoo and implementing odoo
Course content
Expand 32 lectures 07:01:09
+ ODOO V8 Web Development
32 lectures 07:01:09

This is introduction video about course introduction and details of the outline.

Preview 00:57
- Components of Web Framework

-How log in page is being displayed

- http controller

- route definded for login

- login template and its sub templates

Preview 05:45

- Process behind the login page

- Route which is being called when user logged in.

- How menu is being loaded and template which is responsilble after login process.

- Understanding of assets templates (assest_backend and assets_common)

- How js and css defined in the assets.

- Module Stucture.

Preview 12:46

- What is class ?

- How to create a new class.

- How to create a object of class.

- Attributes of class.

- Implementation of class and structure of class.

Creating new Class
08:02

- How to inherit a class to alter behaviour of class.

- What is widget ?

- How widget is resposible for hadling a section.

- understanding Handler methods of widget.

- How to create a basic widget class.

- Controllers and Route

- How to access controller method from js.

- How to create a custom controller.

- Understanding parameters of route

Class Inheritance using include
16:21

- How to inherit a class to alter behaviour of class.

- What is widget ?

- How widget is resposible for hadling a section.

- understanding Handler methods of widget.

- How to create a basic widget class.

- Controllers and Route

- How to access controller method from js.

- How to create a custom controller.

- Understanding parameters of route

Web client action handling
15:44

- How to create a client action.

- How to communicate with models.

- Communicating with models using Query class and call method.

Creating New Dataset
10:42

- What is dataset ?

- How to create a new dataset

- handler methods of dataset like read_slice, read_ids, call,write, unlink, sort, name_get etc.

Developing Custom Widget
11:07

- How to create a custom widget.

ODOO Framework Methods
17:56

- Existing methods in odoo web framework

- Notification Class whichh is used to notify with given information.

- How to create a Dialog and its handler methods.

- Understading of crashmanager class.

- How to handle Database related operation like create db, drop db, restrore db etc.

- Handler methods of odoo web framework like Logout, redirect, reload, history back, change password, loading

- How odoo handles menu related operations.

- Helper methods of menu class.

Introduction of Database Manager
08:19

- class and methods used to handle database related operation.

- Understanding the route and templates responsible for database manager.

- Client action for database manager.

ODOO Session Management
15:43
- Understanding sessions in odoo web framework.

- Working of class responsible for handling session in web framework.

- Helper methods of session class like session authenticate, session reload etc.

- What is webclient ?

- methods used in web client.

ODOO Web Client Classes
07:36

Existing Methods in odoo framework

Notification Class, Working of Dialog, Crash Manager, Exception and Loading class

Understanding of Database Manager and other related methods, Understanding Menu Class

- Understanding webclient.

- how to change title of address bar.

- Handler methods of web client and object initialisation of other classes.

- Edit and update logo.

Managing Actions
16:38

- How to handle action related operation in odoo web.

- Action managar class.

- Methods used in action manager class.

- What is breadcrumb ?

- working of do_action method of action manager.

ODOO View Manager
17:55

- What is view ?

- What is view manager ?

- Structure of ViewManager.

- template used for view manager.

- Handler methods of view manager.

Defining new view in ODOO
15:22

- how view will be defined in odoo framework.

- how view is being set from fields_view_get.

- default options method

- helper methods of view class.

- how buttons is being displayed in view.

Sidebar and its features
17:03

- What is sidebar.

- sections and items used in sidebar.

- template used to display sidebar.

- methods used in sidebar.

- Architecture of sidebar.

Web Form view
16:23

- Form View

- Field Managr Mixin

- Template resposible for form view.

- Architecture of Form view and methods used in form view.

- How buttons and sidebar will be added in form view.

Methods of Form view
16:11

- Methods used in form view like to_view_mode, actualize mode etc.

- Process behind save button.

- Reload method in form view.

- Process behind delete button.

- Record created and duplicate button.

Form view actions
11:44

- Other methods used in form view like get field value, get selected ids, open defaults dialog etc.

ODOO Form view Methods Part 2
08:06

- What is form widget ?

- Utility methods of form widget.

- Invisibility Changer Mixin

- Understading Field manager and field interface.

- Set value/ get value methods of field interface.

- How field will set readonly

- Working of process modifiers.

- How tooltip is being attached on fields.

Web Field Manager
17:14

- Undestading of abstract class to implement field interface.

- Attributes of abstract field class.

Abstract Field Class
14:15

- How to create a new field ?

- Working of char field

- How fields will be displayed in view ?

- Working of parse_value and parse_format.

- Fields defined in odoo framework

Creating new field
13:26

- Introduction of List view

- Structure of List View

- default options used in List view

- how color and fonts can be set in tree view.

- Templates used to show List view

- how sidebar is being added in List view

- How tree view is defined

ODOO List View
17:04

- Methods used in list view

- select record, reload view, reload content, reload, reload record,do_search, do_delete, compute aggregates etc.

Web List view methods
14:50

- Methods and class which is being used in list view, how groups will used in list view.

- Events bound on list view row.

- how list view will be rendered.

- Templates used in list view.

- how padding will be added in list view.

List view events
15:28

- How groups will be used with tree view.

- How group by is used on list view.

- how data will be grouped and view will be displayed.

- Handler method for group by view.

Grouping in List view
15:47

- Search View

- Class responsible for search view.

- events used in search view

- templates to display search view section.

- How search will be setup on search view.

- Working of facet.

- how autocomplete of search view will be displayed

ODOO Search view
14:48

- how to create a customized web module

- how to change the behaviour of odoo web framework.

- Convention of developing web module

- How to add customized js/css and template files.

- By creating a new char field we will understand the web functionlity.

Writing customised web module
15:43

How to change the css of base class, how to use css in module

Changing ODOO base CSS
14:48

How to change behaviour of js.

Inheriting ODOO Master JS
16:45

Training Conclusion

Conclusion
00:41