This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Mastering Odoo 9 Development - Technical Fundamentals
Welcome to Mastering Odoo 9 Development - Technical Fundamentals
Introduction (1:04)
Setting up an Ubuntu Server and Installing Odoo 9
Downloading VMware virtual environment and Ubuntu 14.04 Desktop (5:41)
Install Ubuntu 14.04 (11:34)
Finish updating Ubuntu and installing Postgres Server (10:52)
Installing Odoo Dependencies (6:19)
Downloading the Odoo 9 source code and starting the Odoo Server (11:25)
Understanding the Odoo framework and basic Odoo customization
Introducing our development example and creating our development database (7:07)
Understanding Odoo models using the Odoo Debug Mode (10:57)
Learning more about Odoo models (10:57)
Backup and Restore your Odoo Database (3:47)
Understanding models in Odoo - Creating our first field (7:11)
Understanding and modifying Odoo Views in Debug Mode (9:28)
Add custom fields to tree views and learn to position fields in views (11:12)
Learn about Odoo actions and how they work with models and views (5:24)
Learn how Odoo menus, actions, and views fit together (8:38)
Learn how to customize Odoo search views (10:21)
Create a custom menu and action in Odoo (19:51)
Create your first Odoo Application
Learn the fundamentals for creating an Odoo application in 10 minutes (9:09)
Installing your custom Odoo Application (12:42)
Adding a custom field to your Odoo application (13:23)
Create a custom view to display your new field (18:23)
Exercise: Add new fields to your Odoo model and Tree view (8:49)
Add a customized form view to your Odoo application (13:47)
Odoo Python Primer
Getting Started with Python Development (12:13)
Learn to Import Libraries and Create Basic Loops (8:18)
Creating and Looping through Lists in Python (5:56)
Exercise: Create your own list of Toys in Python and Print them (2:45)
Understanding the Basics of Python Dictionaries (11:52)
Creating Custom Methods to Organize your Python Code (8:42)
Improving your Odoo Development Skills
Installing Eclipse to Improve your Odoo Development Environment (12:15)
Looking at the Odoo source code and Understanding the Odoo Framework (19:43)
Adding a Custom Menu and Action to your Odoo Application (12:57)
Learn to use Domain to Filter Records in Odoo Actions (7:42)
Improve the Application Design using the Odoo Framework (14:08)
Intermediate Odoo Development
Adding a New Model to your Odoo Application (14:47)
Add a Menu and an Action to your New Odoo Model (12:05)
Learn to use Related Models and Many2One Fields (13:17)
Create a Custom Form for your New Models (8:46)
Using a Notebook and Page to Display your Related Model (16:33)
Learn How to Create Computed and Functional Fields (15:12)
Exercise: Modify Compute Field and Create a Tree View (11:12)
Improving your Tree View and Putting a Total in a Column (5:35)
Expanding Your Odoo Application
Creating Two New Related Models in Your Application (19:35)
Exercise - Create a new Menu and Action for your Model (5:35)
Using View Inheritance to Add a Page to the Product Notebook (14:02)
Using ir.model.access.csv to Configure Model Security (8:36)
Adding a Related Field To Your Model (6:14)
Creating a Computed Field with More Complex Calculations (14:30)
Learn to use the OnChange Decorator to Create Dynamic Applications (8:42)
Creating Custom Odoo Reports
Creating the Basic Template and Print Menu for your Custom Report (14:48)
Updating wkHTMLtoPDF to Eliminate Odoo Report Warning (4:21)
Learn to Report Data from Related Models in Odoo Reports (11:23)
Understanding the Odoo API
Learn to Connect to the Odoo API (10:48)
Authenticating to the API and using search_count (9:34)
Learn How to Filter Data using the Odoo API (10:16)
Importing Data from a CSV File into Odoo (11:08)
Improve your Import Routine to Prevent Duplicate Records (10:05)
Search for Records using the Odoo API (9:02)
Exercise - Update Data Using the Odoo API (10:26)
Learn to use the OnChange Decorator to Create Dynamic Applications
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock