Mô tả

This course will cover all the aspects of Odoo in general. Module from scratch (models, views, security, reports, controllers, frontend development, ...) and inheritance will be explained.

Then, I'll update this course once a month with an in-depth lecture about a subject.

You can vote for the next subject by adding me on LinkedIn and answer the Poll that will appear every month.

The first in-depth lecture will be about Odoo 17 (in January 2024), it's new features, and removed features, since Odoo 16.

Then, I will let you vote for some subject, or you can even give your own ideas ! It could be: Website Development, Domains in depth, Records in depth, Reports in depth, more information about certain views, create a full module from A to Z (you'd give me the module's idea). We can also organize Q&A session as Webinars, so that you can ask me in advance all questions you want, and I'll answer them live with code examples etc.

You can also contact me if you have troubles with your Odoo code. If it's very specific, I'll help you directly. If it's something that could be of interest for most people learning Odoo, I will do a new chapter in the Course (for example, Learner's Corner, where I'll add all answers to your questions).

I will also, here and there, add "Tips and Tricks used in my daily developer's life", that are Odoo trick I had to use as workaround when something wasn't easy to do.

All this will make this course an essential to follow. It will help you get started, and then have deep knowledge about everything Odoo has to offer.

See you there !

Bạn sẽ học được gì

Mount a local server to work in Odoo

Learn the structure of the module, models, views, controllers, frontend

Learn how to create a new module from scratch

Learn how to extend existing Odoo modules with inheritance

Have notions of Owl, how to patch existing classes

Yêu cầu

  • Python with Object-Oriented Programming
  • Linux is preferable but not required (you can do a Virtual Machine in Windows)

Nội dung khoá học

11 sections

Introduction and lab setup

4 lectures
Introduction
00:39
Windows / MacOS only : Linux on Virtual Machine
00:29
Lab setup
02:44
Launching Odoo for the first time
01:41

Module from scratch

9 lectures
Install IDE and prepare folder for our module
01:00
Module structure
02:05
Manifest
02:15
Models
01:41
Basic fields
01:19
Views
02:46
Menus
01:19
Window actions
00:59
Minimum viable security for our model
01:34

Views: part 1

3 lectures
Form view
04:10
Tree view
02:37
Search view
02:42

Advanced fields and other models

6 lectures
Advanced Fields
04:01
Onchange, Compute, Depends and Constraints
03:52
Models functions: browse, search, sorted, filtered, mapped
02:48
Wizards: TransientModel
04:40
AbstractModel
01:10
Chatter and Activity
01:41

CRON and Server Action

2 lectures
Crons (ir.cron)
02:51
Server Action (ir.actions.server)
02:06

Frontend development

2 lectures
Controllers and Rendering views
03:37
Using data in templates
02:29

Reports

2 lectures
Creating the action
01:25
Developing a PDF report
04:46

Inheritance: extending existing Odoo modules

5 lectures
Model inheritance
01:53
View inheritance
03:58
Changing compute behaviors
02:31
Controller inheritance
02:29
Template inheritance
02:46

Security in Odoo

4 lectures
Creating Groups and hierarchy (res.groups)
02:43
Rules (ir.rule)
01:47
Views: restrict access to specific data
01:02
Models: check if user has a specific group
01:06

OWL (Odoo Web Library)

3 lectures
OWL: Adding an element in the Systray
23:55
OWL: Creating a custom field's Widget
09:05
OWL: From backend Action to OWL Component (small Dashboard example)
21:33

Wrap up and Thank you

1 lectures
Wrap up and Thank you
00:18

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.