Đề 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 được nhu cầu của chúng tôi
mihaela
Khóa học - Odoo for Managers
Dịch thuật bằng máy
Kiến thức và sự thân thiện của huấn luyện viê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