Đề 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
 28 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (3)

Các khóa học sắp tới

Các danh mục liên quan