O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Odoo 11 Development Essentials

Video Description

Become the Odoo developer that you always wanted to be

About This Video

  • Solve the most common and specific problems a developer can come across
  • Learn to program business logic, manipulate data, and implement specific business rules in your application
  • Set up your Odoo environment, create a demo database, and develop your own module with business intelligence in it.

In Detail

Odoo is one of the fastest growing open source, business application development software products available. With the announcement of Odoo 11, there are many new features added to Odoo and the face of business application development with Odoo has changed. Odoo 11 is the newest version of Odoo ERP and the market for Odoo is growing enormously. If you have thought about developing in Odoo, now is the best time to start with the help of this hands-on course. This course will not only teach you how to build and customize business applications with Odoo, but it also covers all the new features that Odoo has to offer.

The course will get you into the Odoo world. The video starts by covering Odoo installation, administration, and Odoo Server deployment. It then delves into the implementation of Odoo modules along with different inheritance models available in Odoo. You’ll then learn how to add Business Intelligence to your module and override functions.

By the end of this course, you will learn how to set up and develop new modules which are the main purpose of this course.

Table of Contents

  1. Chapter 1 : Step Into the World of Odoo 11
    1. The Course Overview 00:01:57
    2. Odoo: The Most Preferred ERP 00:03:00
    3. Installing Software Requirements for Odoo 11 00:03:07
    4. Installing PostgreSQL 9.6, Setting Up User, and Database for Odoo 11 00:03:34
    5. Setting Up the Configuration File for Odoo 11 00:03:03
    6. Adding Our Own Directory to the Odoo Modules Path 00:02:48
    7. Configuring the Auto-Start Script for the Next Boot of the PC 00:02:34
  2. Chapter 2 : Odoo 11 Essentials (Hands on Odoo Backend)
    1. Odoo Backend Explained 00:04:39
    2. Setting Up Users and Their Permissions 00:05:16
    3. Exploring the ‘Apps’ Menu of Odoo 11 00:05:08
    4. ‘Debug’ Mode and What It Means in the Odoo Backend 00:04:10
    5. Fields and Models in Odoo Explained 00:04:07
  3. Chapter 3 : Setting Up Outgoing/Incoming Mail Servers in Odoo
    1. Setting Up Outgoing Mail Server 00:03:13
    2. Sending Mail and Getting the Confirmation 00:04:19
    3. Setting Up Incoming Mail Server 00:02:13
    4. Create a New Task from the Mail 00:02:41
  4. Chapter 4 : Scaffolding a New Module
    1. Scaffold a New Module with the ‘Scaffold’ Command from Terminal 00:02:26
    2. Installing Your First Module on Odoo 00:02:24
    3. Making Changes to Existing Views While Inheriting Them 00:08:50
  5. Chapter 5 : Creating a New Model in Your Own Module
    1. Create a New Model Using the models.Model Class 00:04:30
    2. Adding New Fields to Our Model 00:04:03
    3. Learning All the Types of Fields in Odoo 11 00:04:07
    4. Creating a View for Our Own New Model 00:04:30
  6. Chapter 6 : Adding Business Intelligence to Your Module
    1. Writing Your First Function for Odoo 11 00:03:18
    2. Calculated Fields Using the First Function 00:03:13
    3. Adding a api.onchange Function and Learning the Use of It 00:02:55
    4. api.one, self.ensure_one(), and api.model Explained 00:02:54
  7. Chapter 7 : Overriding the Odoo’s Native Functions
    1. Override Create Function 00:04:02
    2. Override Write Function 00:02:50
    3. Override Unlink (delete) Function 00:02:35
    4. Round Up What We Have Learned So Far and Where to Go from Here 00:01:39