-
Overview
-
2-Important Information
-
4-Install Python & Code Editor (All OSs)
-
-
Windows Setup
-
6-Install Python Windows
-
7-Install Editor Windows
-
8-Install Odoo Windows (exe Way)
-
-
Apple Mac Setup
-
10-Install Python Mac
-
11-Install Editor Mac
-
12-Install Odoo Mac (Docker Way)
-
-
Ubuntu/Linux Setup
-
14-Install Python Ubuntu
-
15-Install Editor Ubuntu
-
16-Install Odoo Ubuntu (Install Script Way)
-
-
Day 1 - Python Part 1
-
18-Your First Python Program
-
20-Variables
-
21-Receiving Input
-
22-Type Conversion
-
23-Strings
-
24-Formatted Strings
-
25-String Methods
-
26-Arithmetic Operations
-
27-Python Quiz 1
-
-
Day 2 - Python Part 2
-
29-Operator Precedence
-
30-Math Functions
-
31-If Statements
-
32-Logical Operators
-
33-Comparison Operators
-
35-While Loops
-
38-For Loops
-
39-Nested Loops
-
40-Python Quiz 2
-
-
Day 3 - Python Part 3
-
42-Lists
-
43-2D Lists
-
44-List Methods
-
45-Tuples
-
46-Unpacking
-
47-Dictionaries
-
49-Functions
-
50-Python Quiz 3
-
-
Day 4 - Python Part 4
-
52-Parameters
-
53-Keyword Arguments
-
54-Return Statement
-
56-Exceptions
-
58-Classes
-
59-Constructors
-
60-Inheritance
-
61-Modules
-
62-Packages
-
65-Pypi and Pip
-
66-Python Quiz 4
-
-
Day 5 - Odoo Basics
-
68-Introduction
-
69-Install Odoo
-
70-Odoo Database Manager
-
71-Odoo Create Database
-
72-Login and Install Apps
-
73-Odoo Test Drive
-
74-Odoo CRUD Operations
-
75-Odoo Quiz No.1
-
-
Day 6 - Odoo Configuration
-
77-Odoo Developer Mode
-
78-Odoo Config File
-
79-Odoo log,restart,upgrade
-
80-Odoo Conf,Log,Restart,Upgrade (Ubuntu/Mac)
-
81-PostgreSQL and pgAdmin
-
82-Add module to custom addons
-
83-Add module to custom addons (Ubuntu/Mac)
-
84-Odoo Quiz No.2
-
-
Day 7 - Building a Module
-
86-Update Apps List
-
87-Manifest
-
88-Models and ORM Concept
-
89-Basic and Spacial Fields
-
90-Fields to Database Columns
-
91-Exercise No.1
-
92-Odoo Quiz No.3
-
-
Day 8 - Some UI To Play With
-
94-XML Tags and Records
-
95-Menus and Actions
-
96-Fields and Attributes
-
97-Review Odoo Opensource Code (Menus and Actions)
-
98-Exercise No.2
-
99-Odoo Quiz No.5
-
-
Day 9 - Basic Views
-
101-View Record
-
102-Tree View
-
103-Form View
-
104-Search View
-
-
Day 10 - Relations Between Models
-
106-Building more models
-
107-Deigning views for the new models
-
108-Adding the menus and actions
-
109-Relations Between Models
-
110-Many2one
-
-
Practice Day #1
-
112-Real Estate Project Description
-
-
Day 11 - Computed Fields And Onchanges
-
114-Many2many
-
115-One2many
-
116-Computed Fields Part 1
-
117-Computed Fields Part 2
-
118-Related Fields (Exercise)
-
-
Day 12 - Business Logic
-
120-Onchange
-
121-Action Buttons
-
122-SQL Constraints
-
123-Python Constrains
-
124-Smart Buttons (Exercise)
-
-
Day 13 - View Tips and Tricks
-
126-Inline Views
-
127-Widgets
-
128-List Sorting and Ordering
-
129-Attributes and Options
-
130-List Decorations
-
131-Search Default
-
-
Day 14 - Inheritance Part 1
-
133-Python Inheritance (Modify Existing Methods)
-
134-ORM CRUD Operations
-
135-Inherit ORM CRUD Methods
-
136-Traditional Inheritance
-
137-Open Inherited Model with Action and Menu
-
-
Day 15 - Inheritance Part 2
-
139-Model Inheritance (Class)
-
140-Relation with Inherited Model
-
141-View Inheritance (Field-Simple)
-
142-View Inheritance (XPath-Advanced)
-
143-Model Inheritance (Prototype and Delegation)
-
-
Practice Day #2
-
145-Travel Agency Project Description
-
-
Day 16 - Interact With Other Modules Part 1
-
147-Link Module
-
148-Smart Button
-
-
Day 17 - Interact With Other Modules Part 2
-
150-Basic Invoice Creation using ORM Env
-
151-Invoice Creation with Field Values
-
152-Inherit Exisiting Odoo Customers
-
153-Link Patient Customer to Invoice
-
-
Day 18 - Advanced Views
-
155-Graph View
-
156-Calendar View
-
157-Pivot View
-
158-Qweb Template Engine
-
159-Kanban View
-
160-Demo Data
-
-
Day 19 - Reports
-
162-Report Action and Template
-
163-Show Basic Fields in Report
-
164-Show Relational Fields in Report
-
165-HTML Table in Report
-
166-Dynamic Table with t-foreach
-
167-Summary Report
-
168-Detailed Report
-