Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Mastering Odoo Development - Technical Fundamentals

Mastering Odoo Development - Technical Fundamentals

Tất cả những gì bạn cần để bắt đầu phát triển ứng dụng Odoo. Không yêu cầu kinh nghiệm Python trước đây.

4.0
(1,390 đánh giá)
7,325 học viên
Giảng viên
Odoo Class Videos
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.449.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
12.0 giờ video
70 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

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

Học cách thiết lập máy chủ Ubuntu để phát triển
Cài đặt mã nguồn Odoo từ github
Hiểu về framework Odoo
Tùy chỉnh Odoo bằng chế độ developer
Phát triển ứng dụng Odoo tùy chỉnh
Nắm đủ kiến thức Python để tạo ứng dụng Odoo cơ bản
Học cách tạo trường tính toán (Calculated Fields) và trường liên kết (Related Fields)
Tạo báo cáo tùy chỉnh bằng mẫu qweb
Dùng Python để dịch và nhập dữ liệu vào Odoo
Có nền tảng vững chắc để phát triển ứng dụng Odoo nâng cao hơn

Yêu cầu

Kỹ năng máy tính cơ bản
Bạn nên hiểu những kiến thức cơ bản về sử dụng Odoo từ góc độ chức năng
Bạn cần biết cách chỉnh sửa tệp tin
Kinh nghiệm lập trình trước đây là hữu ích nhưng không bắt buộc
Cũng nên hiểu một chút về XML
Bạn cần có kiến thức máy tính ở mức khá

Đối tượng phù hợp

Tất cả những ai muốn học cách phát triển ứng dụng Odoo
Tất cả những ai muốn tùy chỉnh Odoo
Tất cả những ai muốn hiểu rõ hơn về framework Odoo

Nội dung khóa học

12 phần • 70 bài giảng
1 Chào mừng bạn đến với Mastering Odoo Development
2 Hiểu về framework Odoo
3 Tạo cơ sở dữ liệu và giới thiệu chế độ Developer Mode trong Odoo
4 Tạo model tùy chỉnh trong chế độ Development Mode
5 Tạo view tùy chỉnh trong chế độ Odoo Developer Mode
1 Sử dụng Scaffolding để tạo mẫu ứng dụng
2 Chỉnh sửa mẫu ứng dụng và cài đặt ứng dụng tùy chỉnh
3 Tạo model Odoo tùy chỉnh đầu tiên bằng Python
4 Tạo menu và action
5 Tạo view tùy chỉnh
1 Giới thiệu
1 MỚI! Thiết lập WSL và cài Ubuntu 20.04
2 Tải môi trường ảo VMware và Ubuntu 14.04 Desktop
3 Cài đặt Ubuntu 14.04
4 Hoàn tất cập nhật Ubuntu và cài máy chủ Postgres
5 Cài đặt các dependency của Odoo
6 Tải mã nguồn Odoo 9 và khởi động máy chủ Odoo
1 Giới thiệu ví dụ phát triển và tạo cơ sở dữ liệu phát triển
2 Hiểu về model Odoo bằng Odoo Debug Mode
3 Tìm hiểu thêm về model Odoo
4 Sao lưu và phục hồi cơ sở dữ liệu Odoo
5 Hiểu về model trong Odoo - Tạo trường đầu tiên
6 Hiểu và chỉnh sửa view Odoo trong Debug Mode
7 Thêm trường tùy chỉnh vào tree view và học cách định vị trường trong view
8 Học về action Odoo và cách chúng hoạt động với model và view
9 Học cách menu, action và view trong Odoo kết hợp với nhau
10 Học cách tùy chỉnh search view trong Odoo
11 Tạo menu và action tùy chỉnh trong Odoo
1 Học các kiến thức nền tảng để tạo ứng dụng Odoo trong 10 phút
2 Cài đặt ứng dụng Odoo tùy chỉnh
3 Thêm trường tùy chỉnh vào ứng dụng Odoo
4 Tạo view tùy chỉnh để hiển thị trường mới
5 Bài tập: Thêm trường mới vào model Odoo và Tree view
6 Thêm form view tùy chỉnh vào ứng dụng Odoo
1 Bắt đầu với phát triển Python
2 Học cách import thư viện và tạo vòng lặp cơ bản
3 Tạo và duyệt qua danh sách trong Python
4 Bài tập: Tạo danh sách đồ chơi của riêng bạn trong Python và in chúng ra
5 Hiểu về kiến thức cơ bản của Dictionary trong Python
6 Tạo phương thức tùy chỉnh để tổ chức mã Python
1 Cài đặt Eclipse để cải thiện môi trường phát triển Odoo
2 Xem mã nguồn Odoo và hiểu framework Odoo
3 Thêm menu và action tùy chỉnh vào ứng dụng Odoo
4 Học cách sử dụng Domain để lọc bản ghi trong Odoo Actions
5 Cải thiện thiết kế ứng dụng bằng framework Odoo
1 Thêm model mới vào ứng dụng Odoo
2 Thêm menu và action cho model Odoo mới
3 Học cách sử dụng Related Models và Many2One Fields
4 Tạo form tùy chỉnh cho model mới
5 Sử dụng Notebook và Page để hiển thị model liên kết
6 Học cách tạo trường tính toán (Computed Fields) và trường chức năng (Functional Fields)
7 Bài tập: Chỉnh sửa Compute Field và tạo Tree View
8 Cải thiện Tree View và thêm tổng số vào cột
1 Tạo hai model liên kết mới trong ứng dụng
2 Bài tập - Tạo menu và action mới cho model của bạn
3 Sử dụng View Inheritance để thêm trang vào Notebook sản phẩm
4 Sử dụng ir.model.access.csv để cấu hình bảo mật model
5 Thêm trường liên kết (Related Field) vào model
6 Tạo trường tính toán với phép tính phức tạp hơn
7 Học cách sử dụng decorator OnChange để tạo ứng dụng động
1 Tạo mẫu cơ bản và menu in cho báo cáo tùy chỉnh
2 Cập nhật Wkhtmltopdf để loại bỏ cảnh báo báo cáo Odoo
3 Học cách báo cáo dữ liệu từ các model liên kết trong báo cáo Odoo
1 Học cách kết nối với API Odoo
2 Xác thực với API và sử dụng search_count
3 Học cách lọc dữ liệu bằng API Odoo
4 Nhập dữ liệu từ tệp CSV vào Odoo
5 Cải thiện quy trình nhập để tránh trùng lặp bản ghi
6 Tìm kiếm bản ghi bằng API Odoo
7 Bài tập - Cập nhật dữ liệu bằng API Odoo

Giới thiệu khóa học

ALL NEW LECTURES – UPDATED NOVEMBER 2024

New Additions:

  • Introduction to the Odoo Framework – Creating models, building your first application, and more.

  • Detailed Installation Guides for Odoo 15, 16, and 17.

  • 2022 Update – WSL (Windows Subsystem for Linux) Development Environment Setup. Learn to create a local Ubuntu environment inside Windows efficiently, step-by-step.

  • May 23, 2021 Update – Updated Odoo 14 build with new features, included as a downloadable resource in the first lecture.

Course Overview

Mastering Odoo Development – Technical Fundamentals is a comprehensive technical training from Odoo Class. This course takes you from the basics of installing Odoo all the way to developing full applications. You’ll gain a deep understanding of how the Odoo Framework works and build the confidence to create your own professional Odoo modules.

The course now includes the complete application built during training. Because Odoo’s API has remained fundamentally consistent since version 8, you can apply what you learn here to Odoo 8–18 with minimal adjustments.

For easiest compatibility, following along in Odoo 9 is recommended, but the lessons adapt smoothly to all later versions.

Note for Subscribers: If you’re an active Odoo Class subscriber, this course is already included in your subscription—simply log in to access it.

Why Learn with Odoo Class?

Odoo Class is recognized as the #1 source of Odoo video training and workshops worldwide. Google “Odoo Class” and you’ll see our long track record of successful, high-quality training programs. Over the past two years, we’ve produced 100+ professional Odoo videos, culminating in this definitive Udemy Master Course.

If you want to customize Odoo, become an Odoo developer, or finally connect the dots you’ve been missing while self-teaching, this course is for you.

What Makes This Course Different?

1. Beginner-Friendly, Even Without Python Experience

While prior Python knowledge helps, it’s not required. We guide you from zero—adding fields to models, customizing views, creating menus and actions—right through to functional Python scripts. Even without coding, you’ll learn multiple ways to customize Odoo.

2. Hands-On Installation & Setup

We walk you through installing Ubuntu (via WSL on Windows), configuring Odoo locally, and preparing a development environment—step-by-step, so you can start customizing within 30 minutes of installation.

3. Understand the Odoo Framework

We go beyond “copy-paste coding” to show how models, views, and actions fit together. You’ll master:

  • Extending Odoo models with custom fields

  • Modifying views to present exactly what users need

  • Creating custom menus and search filters

  • Adding functional fields and calculations

  • Using domains and context for dynamic applications

  • Writing Python scripts to import and translate data

  • Modifying Odoo reports

4. Real Business Case Study

Rather than disconnected tutorials, we follow a real-world, requirements-driven example—extending product records to store richer business data.

5. Continually Updated Content

We regularly add new lectures and updates to cover emerging Odoo versions and development practices, ensuring you always have relevant, practical skills.

Testimonials

“The videos are great and have really opened my eyes to the capabilities with Odoo.” – Joey K.

“I recommend Odoo Class for anyone wanting to learn Odoo. They have very high-quality videos for both functional and technical topics.” – Vyas S.

“I find your videos really easy to follow and often revert back to them as a point of reference.” – Peter Y.

“All of the quality video editions you have recently added to your library have been tremendously helpful. I’ve been recommending your service to many people.” – John P.

Key Takeaways

  • Learn Odoo from installation to building full applications

  • Master Odoo customization—with or without writing code

  • Gain skills applicable to Odoo 8 through 18

  • Follow a real business example to understand the framework in context

  • Receive continual updates to stay current with Odoo development trends

If you want to become an expert Odoo developer, this course gives you the foundation, tools, and real-world perspective to make it happen.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Enterprise Resource Planning
Hiển thị tất cả khoá học Odoo
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊