Odoo Customization for Developer

รายละเอียด

ปัจจุบัน Odoo ถือได้ว่าเป็น Open source ERP ที่ได้รับความนิยมมากที่สุด ที่นำมาใช้อย่างกว้างขวาง เนื่องจากมีโมดูลให้เลือกใช้เป็นจำนวนมาก โดยสามารถใช้งานได้ฟรีเกือบทั้งหมด และคุณสมบัติเด่นๆ คือสามารถที่จะ customize เพื่อปรับแต่งระบบได้ทุกๆ ส่วนตามความต้องการได้ ทำให้ความต้องการที่จะหาโปรแกรมเมอร์ที่มีความรู้ในการปรับแต่งมีสูงมากขึ้นตามไปด้วย

คอร์สนี้ออกแบบมาเพื่อโปรแกรมเมอร์ หรือนักพัฒนาที่สนใจการปรับแต่ง Odoo โดยเริ่มจากบทนำเกี่ยวกับ Odoo อธิบายถึงฟังก์ชั่นทางธุรกิจต่างๆ, โครงสร้างของ Odoo Framework, การติดตั้งเครื่องมือต่างๆ เพื่อใช้สำหรับการพัฒนา จากนั้นเราจะมาเรียนเกี่ยวกับ Module, การสร้าง Models และ ORM, View, Actions, Menu รวมไปถึงการกำหนด constraints ต่างๆ และเราจะมาเรียนการทำ integration เช่น Workflow, Web Service, Security และการ Import/Export ข้อมูล

วัตถุประสงค์

  • สามารถเข้าใจโพรเซสพื้นฐานของ ERP
  • สามารถเข้าใจหลักการออกแบบเฟรมเวิร์คของ Odoo
  • สามารถเพิ่ม/แก้ไขข้อมูลพื้นฐานของ Odoo ได้
  • สามารถปรับแต่งระบบ โดยใช้เครื่องมือที่ Odoo เตรียมไว้ให้ได้
  • สามารถพัฒนาโมดูลขึ้นใช้เอง โดยเริ่มจากพื้นฐาน
  • สามารถออกแบบรายงาน พัฒนารายงาน โดยการใช้ QWeb ได้

สิ่งที่ต้องเตรียมมา

  • คอมพิวเตอร์ Notebook
  • ควรติดตั้งโปรแกรม VirtualBox เวอร์ชั่น 5 ขึ้นไป

สิ่งที่ควรรู้ก่อนการอบรม

  • รู้จักและเคยทดลองใช้งาน Odoo
  • รู้จักและเคยเขียนโปรแกรม Python หรือภาษาอื่น มาบ้างแล้ว
  • เข้าใจโครงสร้างของเว็บแอพลิเคชั่น และฐานข้อมูลพอสมควร
  • สามารถใช้งาน Command line ของ Windows ได้คล่อง

สิ่งที่เราเตรียมให้

  • ไฟล์ VirtualBox ที่พร้อมใช้งาน
  • เครื่องมือต่างๆ สำหรับการพัฒนา
  • คู่มือประกอบการอบรม
  • โค้ดตัวอย่างสำหรับการเขียนโค้ดโปรแกรม

ระยะเวลา

  • 12 ชั่วโมง (2 วัน)

ผู้สอน

  • อาจารย์เอกสิทธิ์ ศรีสุขะ

ราคาคอร์สอบรม

  • 9,500 บาท/ท่าน

ระดับของคอร์ส

  • พื้นฐาน/ปานกลาง

เนื้อหาหลักสูตร

Getting Started

  • รู้จักกับ Odoo
  • การติดตั้ง
  • การเตรียมเครื่องมือสำหรับพัฒนา
  • การใช้งานเบื้องต้น
  • การจัดการระบบ ผู้ใช้, บริษัท, ภาษา, การสร้างตัวแปลภาษา, Backup / Restore Database เป็นต้น

Review ERP Process

  • ข้อมูลพื้นฐาน (Master Data)
  • การขาย (Sale Process)
  • การจัดซื้อ (Purchase Process)
  • คลังสินค้า (Inventory)

Basic Customization

  • Developer Mode
  • การเพิ่มฟิลด์
  • การแก้ไขหน้าจอ
  • การจัดการ Security ด้วย domain และ ir.model.access.csv

Basic Odoo Customization

  • Odoo CLI
  • Models
  • Views
  • Security
  • Relationship between models
  • Computed Field
  • Default Value
  • Domain Restriction
  • Widgets

Advance Customization

  • API decorators
  • Inheritance
  • Event hook
  • Extends existing app

Reporting

  • Qweb
  • Report Syntax
  • Report Action
  • Call to Python function

Web Service

  • XMLRPC web service
  • Create web service client

Rest API

  • Introduction to RestAPI
  • Create new API controller
  • Request / Response with JSON
  • Access Odoo data by models

Deployment

  • แนวทางการติดตั้ง Odoo บน Production

หมายเหตุ

  • ** คอร์สอบรมสำหรับองค์กร **
  • ** วิทยากรเดินทางไปอบรมที่หน่วยงานของลูกค้า **
  • ** เปิดอบรมเมื่อผู้เรียน 3 ท่านขึ้นไป **
  • ** ผู้เรียนจำนวนมาก สามารถขอราคาส่วนลดแบบเหมาจ่ายได้ **

คอร์สที่เกี่ยวข้อง

Odoo Reporting Customization
Odoo Reporting Customization
ระยะเวลา 12 ชั่วโมง
ผู้สอน

Ekkasit Srisukha

ราคา/คน

฿9,500

ผู้เรียนขั้นต่ำ

3 คน

ระยะเวลา

12 ชั่วโมง (2 วัน)

ใบเสนอราคา

ต้องการใบเสนอราคา กรุณากรอกข้อมูลด้านล่าง

ป้ายกำกับ