Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Module 1: Kiến trúc phát triển Odoo và Cài đặt môi trường (3 giờ)
- Tổng quan kiến trúc Odoo: máy chủ, add-ons và framework web
- Cài đặt môi trường phát triển (cục bộ hoặc container hóa)
- Hiểu cấu trúc module và tệp manifest
- Khám phá chế độ phát triển và các công cụ gỡ lỗi của Odoo
Module 2: Phát triển Backend Python nâng cao (5 giờ)
- Phân tích sâu ORM Odoo và kế thừa mô hình (cổ điển và ủy quyền)
- 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 bằng các hành động tự động và tác vụ đị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
Module 3: Tùy chỉnh View, Actions và Workflows (4 giờ)
- Hiểu các view XML: form, tree, kanban và search views
- Mở rộng và kế thừa các view có sẵn
- Template QWeb nâng cao và hiển thị nội dung động
- Tạo các hành động máy chủ, luồng công việc tự động và báo cáo tùy chỉnh
Module 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 (asset bundling)
- Giới thiệu framework OWL (Odoo Web Library)
- Hiểu các thành phần, quản lý trạng thái và vòng đời hooks
- Gỡ lỗi mã JavaScript và các thành phần OWL trong Odoo
Module 5: Mở rộng và Cải thiện Module Barcode (4 giờ)
- Khám phá cấu trúc và luồng công việc của module Barcode
- Triển khai logic quét mã vạch tùy chỉnh bằng các thành phần OWL
- Tích hợp phần cứng mã vạch và xử lý các sự kiện bất đồng bộ
- Tối ưu hiệu suất và độ phản hồi UI cho các luồng công việc kho hàng
Module 6: Tùy chỉnh Module POS Nâng cao với OWL (5 giờ)
- Hiểu kiến trúc module 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 các tính năng và plugin mới 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, tồn kho hoặc khuyến mãi
- Chế độ ngoại tuyến và xử lý đồng bộ hóa
Module 7: Kiểm thử, Gỡ lỗi và Thực hành Triển khai Tốt nhất (3 giờ)
- Sử dụng Odoo shell và log để khắc phục sự cố
- Viết kiểm thử đơn vị và tích hợp cho các module tùy chỉnh
- Đóng gói, quản lý phiên bản và cập nhật module một cách an toàn
- Triển khai ra môi trường staging và production
Tóm tắt và Các bước tiếp theo
Yêu cầu
- Hiểu biết vững chắc về lập trình Python
- quen thuộc với JavaScript và các framework hiện đại
- Kinh nghiệm sử dụng chức năng của Odoo và phát triển module cơ bản
Đối tượng
- Lập trình viên Odoo muốn đào sâu chuyên môn kỹ thuật
- Kỹ sư backend Python làm việc với các phần mở rộng ERP
- Chuyên viên tư vấn kỹ thuật duy trì hoặc tùy chỉnh môi trường Odoo
28 Giờ
Đánh giá (2)
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
Các bài tập và việc giảng viên có thể trả lời tất cả các câu hỏi của tôi.
Mothibi - National Youth Development Agency
Khóa học - Odoo for Developers
Dịch thuật bằng máy