-
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
-
-
Program MeetUps
-
77-Program MeetUp #1
-
-
Day 6 - Odoo Configuration
-
79-Odoo Developer Mode
-
80-Odoo Config File
-
81-Odoo log,restart,upgrade
-
82-Odoo Conf,Log,Restart,Upgrade (Ubuntu/Mac)
-
83-PostgreSQL and pgAdmin
-
84-Add module to custom addons
-
85-Add module to custom addons (Ubuntu/Mac)
-
86-Odoo Quiz No.2
-
-
Day 7 - Building a Module
-
88-Update Apps List
-
89-Manifest
-
90-Models and ORM Concept
-
91-Basic and Spacial Fields
-
92-Fields to Database Columns
-
93-Exercise No.1
-
94-Odoo Quiz No.3
-
-
Day 8 - Some UI To Play With
-
96-XML Tags and Records
-
97-Menus and Actions
-
98-Fields and Attributes
-
99-Review Odoo Opensource Code (Menus and Actions)
-
100-Exercise No.2
-
101-Odoo Quiz No.4
-
-
Day 9 - Basic Views
-
103-View Record
-
104-Tree View
-
105-Form View
-
106-Search View
-
107-Odoo Quiz No.5
-
-
Day 10 - Relations Between Models
-
109-Building more models
-
110-Deigning views for the new models
-
111-Adding the menus and actions
-
112-Relations Between Models
-
113-Many2one
-
114-Odoo Quiz No.6
-
-
Practice Day #1
-
116-Project #1 Description
-
117-Program MeetUp #2
-
118-Project #1 Solution
-
-
Day 11 - Computed Fields And Onchanges
-
120-Many2many
-
121-One2many
-
122-Computed Fields Part 1
-
123-Computed Fields Part 2
-
124-Related Fields (Exercise)
-
125-Odoo Quiz No.7
-
-
Day 12 - Business Logic
-
127-Onchange
-
128-Action Buttons
-
129-SQL Constraints
-
130-Python Constrains
-
131-Smart Buttons (Exercise)
-
132-Odoo Quiz No.8
-
-
Day 13 - View Tips and Tricks
-
134-Inline Views
-
135-Widgets
-
136-List Sorting and Ordering
-
137-Attributes and Options
-
138-List Decorations
-
139-Search Default
-
140-Odoo Quiz No.9
-
-
Day 14 - Inheritance Part 1
-
142-Python Inheritance (Modify Existing Methods)
-
143-ORM CRUD Operations
-
144-Inherit ORM CRUD Methods
-
145-Traditional Inheritance
-
146-Open Inherited Model with Action and Menu
-
147-Odoo Quiz No.10
-
-
Day 15 - Inheritance Part 2
-
149-Model Inheritance (Class)
-
150-Relation with Inherited Model
-
151-View Inheritance (Field-Simple)
-
152-View Inheritance (XPath-Advanced)
-
153-Model Inheritance (Prototype and Delegation)
-
154-Odoo Quiz No.11
-
-
Practice Day #2
-
156-Program MeetUp #3
-
157-Project #2 Description
-
158-Project #2 Solution Part 1
-
159-Project #2 Solution Part 2
-
-
Day 16 - Interact With Other Modules Part 1
-
161-Link Module
-
162-Smart Button
-
-
Day 17 - Interact With Other Modules Part 2
-
165-Basic Invoice Creation using ORM Env
-
166-Invoice Creation with Field Values
-
167-Inherit Exisiting Odoo Customers
-
168-Link Patient Customer to Invoice
-
169-Odoo Quiz No.13
-
-
Day 18 - Advanced Views
-
171-Graph View
-
172-Calendar View
-
173-Pivot View
-
174-Qweb Template Engine
-
175-Kanban View
-
176-Demo Data
-
-
Day 19 - Reports
-
179-Report Action and Template
-
180-Show Basic Fields in Report
-
181-Show Relational Fields in Report
-
182-HTML Table in Report
-
183-Dynamic Table with t-foreach
-
184-Summary Report
-
185-Detailed Report
-
188-Odoo Quiz No.15
-
-
Day 20 - Security
-
190-Access Rights
-
191-Groups
-
192-Record Rules
-
193-Hide View Elements with Groups
-
194-Odoo Quiz No.16
-
-
Program MeetUps
-
196-Program MeetUp #4
-
-
Day 21 - External API
-
198-Web Services Concept
-
199-Web Controller (Create)
-
200-Web Controller (Search and Read)
-
201-Web Controller Route Attributes
-
202-Web Controller (Delete)
-
204-Odoo Quiz No.17
-
-
Day 22 - OWL Javascript Framework Part 1
-
206-OWL Framework Introduction
-
207-Old Odoo Javascript VS. OWL Framework
-
208-Build our First Owl Component
-
209-Variables, Change State and Define Onclick Listeners
-
210-Send Data to Child Components Via Props
-
-
Day 23 - OWL Javascript Framework Part 2
-
213-Diffrence Between t-esc and t-out
-
214-Call a Method in Parent Component from Child Components
-
215-Patching Javascript Components and Classes (Inheritance)
-
-
Practice Day #3
-
228-Final Project
-
229-Program MeetUp #5 (Last)
-
-
Exam
-
231-Final Exam
-