Đề cương khóa học
Mô-đun 1: Kiến trúc Phát triển Odoo và Thiết lập Môi trường (3 giờ)
- Tổng quan về kiến trúc Odoo: server, addons và web framework
 - Thiết lập môi trường phát triển (local vs containerized)
 - Hiểu cấu trúc mô-đun và các tệp manifest
 - Khám phá chế độ developer của Odoo và công cụ gỡ lỗi
 
Mô-đun 2: Phát triển Backend Python Nâng cao (5 giờ)
- Đánh sâu vào Odoo ORM và mô hình kế thừa (classic và delegated)
 - Các loại trường nâng cao, trường tính toán và cơ chế onchange
 - Mở rộng logic kinh doanh với các hành động tự động và công việc định kỳ
 - Quy tắc bảo mật, quy tắc bản ghi và cấu hình ACL
 - Làm việc với API: XML-RPC, JSON-RPC và tích hợp bên ngoài
 
Mô-đun 3: Tùy chỉnh Views, Actions và Workflows (4 giờ)
- Hiểu về views XML: form, tree, kanban và search views
 - Mở rộng và kế thừa các views hiện có
 - TEMPLATING QWeb nâng cao và hiển thị nội dung động
 - Tạo hành động server, workflows tự động và báo cáo tùy chỉnh
 
Mô-đun 4: Khung JavaScript và Cơ bản OWL (4 giờ)
- Kiến trúc Odoo Web Client và đóng gói tài sản
 - Giới thiệu về khung OWL (Odoo Web Library)
 - Hiểu về thành phần, quản lý trạng thái và hooks vòng đời
 - Gỡ lỗi mã JavaScript và các thành phần OWL trong Odoo
 
Mô-đun 5: Mở rộng và Cải thiện Mô-đun Barcode (4 giờ)
- Khám phá cấu trúc và quy trình làm việc của mô-đun Barcode
 - Thực hiện logic quét mã vạch tùy chỉnh bằng các thành phần OWL
 - Tích hợp thiết bị đọc mã vạch và xử lý sự kiện bất đồng bộ
 - Tối ưu hóa hiệu suất và phản hồi giao diện người dùng cho quy trình làm việc kho hàng
 
Mô-đun 6: Tùy chỉnh Mô-đun POS Nâng cao với OWL (5 giờ)
- Hiểu kiến trúc mô-đun POS và luồng dữ liệu
 - Tùy chỉnh màn hình, hành động và logic thanh toán
 - Thêm tính năng mới và plugin bằng OWL
 - Tích hợp API tùy chỉnh cho chương trình khách hàng thân thiết, kho hàng hoặc khuyến mãi
 - Chế độ ngoại tuyến và xử lý đồng bộ hóa
 
Mô-đun 7: Kiểm thử, Gỡ lỗi và Triển khai Tốt nhất (3 giờ)
- Sử dụng Odoo shell và ghi log để khắc phục sự cố
 - Viết các bài kiểm thử đơn vị và tích hợp cho mô-đun tùy chỉnh
 - Đóng gói, quản lý phiên bản và cập nhật mô-đun an toàn
 - Triển khai đến môi trường staging và production
 
Tóm tắt và Bước tiếp theo
Yêu cầu
- Hiểu rõ về lập trình Python
 - Quen thuộc với JavaScript và các khung hiện đại
 - Kinh nghiệm sử dụng Odoo chức năng và phát triển mô-đun cơ bản
 
Đối tượng tham dự
- Các nhà phát triển Odoo muốn nâng cao kiến thức kỹ thuật
 - Kỹ sư backend Python làm việc trên các phần mở rộng ERP
 - Cố vấn kỹ thuật duy trì hoặc tùy chỉnh môi trường Odoo
 
Đánh giá (3)
thực tế là nó đã đáp ứng nhu cầu của chúng ta
mihaela
Khóa học - Odoo for Managers
Dịch thuật bằng máy
Kiến thức của giảng viên và sự thân thiện
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Khóa học - Odoo for Developers
Dịch thuật bằng máy
Nội dung ngắn gọn và dễ hiểu.
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Khóa học - Odoo for System Administrators
Dịch thuật bằng máy