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 Development - Master Mind Edition
Welcome to Mastering Odoo Development - Technical Fundamentals
Introduction and Odoo App Suite (4:46)
NEW - Setting up a Best-in-Class Windows 10 Development Environment in Odoo
Configuring WSL in Windows 10 and Installing Ubuntu 20.04 (4:42)
Installing Visual Studio Code
Installing Odoo (17:45)
Configuring Visual Studio Code for Odoo Development (11:47)
Creating the "Perfect" Odoo Development Environment (16:45)
OLDER SETUP USING PYCHARM - Setting up an Ubuntu Server and Installing Odoo and the PyCharm IDE
Initial One-on-One Strategy Sessions (2:51)
Installing Ubuntu 18.04 (10:00)
Installing Odoo for Development (15:38)
Setup the PyCharm IDE (Interactive Development Environment) (15:12)
Understanding the Odoo framework and basic Odoo customization
Understanding the Odoo Framework (4:57)
Creating the Database and Introducing Odoo Developer Mode (6:15)
Creating Custom Models in Odoo Developer Mode (19:18)
Creating Custom Views in Odoo Developer Mode (13:48)
Create your first Odoo Application
Using Scaffolding to Create our Application Template (4:56)
Modifying The Application Template and Installing the Custom Application (10:24)
Create Your First Custom Odoo Model Using Python (12:52)
Creating Menus and Actions (17:20)
Creating Custom Views (12:28)
Python Courses and Primers Included with Mastering Odoo Development
Included Python Primer Courses and Bundled Odoo Tycoon (3:33)
Mastering Odoo Models - Everything you need to understand how to use models in the Odoo Framework
Mastering Odoo Models (3:05)
Creating Many2one Relationships (15:08)
Creating Many2one Relationships with Existing Odoo Models (5:59)
Understanding Model Inheritence (13:56)
Creating One2many Relationships (5:56)
How to Create Many2many Relationships between models (9:28)
Advanced Model Architecture - Adding models for Symptoms, Treatments, and Prescriptions (13:48)
Understanding Related Fields (7:21)
How to Create Calculated Fields (10:56)
Using Domains to Filter Records Within Models (9:49)
Important Model Features to know: Help, Required Fields & Default Fields (6:31)
Mastering Odoo Models - Please Contact me for One-on-One Strategy Sessions and to provide Feedback (4:14)
Mastering Odoo Views
Mastering Odoo Views (1:00)
Creating a Custom Form View for the Animal Model (4:59)
Create a Notebook and Pages within our Custom Animal Form (5:25)
Improving Our Custom Form Design (4:34)
Creating an Image for Our Custom Form View (3:36)
Prevent Users from Adding Records on the Fly (3:46)
Create a Custom Tree View with Many2many Widget (6:52)
Use View Inheritance to Add Views to the Customer Form (9:26)
Use an xPath to add an new Page to our Customer Notebook (4:21)
Dynamically Hide and Show Fields in a Form (3:42)
Dynamically make Fields Required in a View (4:34)
Creating Custom Search Views (14:39)
Creating a Custom Kanban View (7:42)
Adding a Picture and other Information to our Kanban View (7:34)
Using T-IF Conditions in a Kanban View (3:35)
Mastering Odoo Views - Student Feedback (3:23)
Mastering Odoo Actions
Mastering Odoo Actions - Introduction (1:27)
Creating Menus and Simple Window Actions (7:37)
Using Domains in Actions to Filter Model Records (9:08)
Using Context in Actions to Set Default Search Filters (8:20)
Adding Customers to our Vet Clinic Application (8:20)
Using Context to Set the Default Owner for New Pets (9:20)
Learn to Call an Action from a Button (7:12)
Create and Call a Server Side Method (10:00)
Mastering Odoo Development - Becoming an Expert Odoo Developer
Becoming an Expert Odoo Developer (4:32)
Improving the Model Design to Improve our Vet Clinic Application (7:09)
Implementing the Model Changes (5:05)
Exercise: Add new Fields to Forms with Dynamic Attributes (1:43)
Solution: Add new Fields to Forms with Dynamic Attributes (6:15)
Adding Status Icons to the Animal Kanban (16:52)
Integrating Style Sheets into your Odoo Applications (11:18)
Adding an Icon for Species to the Animal Kanban (3:58)
Solution: Adding an Icon for Species to the Animal Kanban (19:37)
Mastering Odoo Wizards
Mastering Odoo Wizards - Introduction (2:09)
Creating the Transient Model for the Wizard (6:35)
Creating the View for the Wizard (5:09)
Creating the Action for the Wizard (10:23)
Creating the Method to Update the Animal Model (6:03)
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)
Odoo Migration Toolkit
Introduction to the Odoo Migration Toolkit
Getting Started with the Toolkit Basics and the OCA Connector (11:54)
Odoo Migration Toolkit Lecture - Part 2 (21:32)
Creating the Infor Backend & Bindings (13:43)
Creating an Adapter for Product Categories (21:04)
Creating an Adapter for Products (12:53)
Using a Queue (10:01)
RabbitMQ - Enterprise Scale Solutions (21:45)
Odoo Mobile Toolkit
Downloading and Installing the Mobile Toolkit (7:40)
Setup the PyCharm IDE (Interactive Development Environment)
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock