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 12 Development - Complete Odoo Mastery Course
Welcome to Mastering Odoo 12 Development - Technical Fundamentals
Introduction (4:46)
Setting up an Ubuntu Server and Installing Odoo 12 and the PyCharm IDE
Initial One-on-One Strategy Sessions (2:51)
Installing Ubuntu 18.04 (10:00)
Installing Odoo 12 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 12 Development
Included Python Primer Courses and Bundled Odoo Tycoon v12 (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)
Using Domains to Filter Records Within Models
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock