iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
Odoo

30天就算 0 基礎,也能使用 GenAI 創造簡單的 Odoo 模組應用系列 第 1

【Day01】如何從 0 基礎,跨足世界上最大的開源 ERP 專案

  • 分享至 

  • xImage
  •  

文章架構

  • 考慮 Open Source ERP 或 Business App 嗎?選 Odoo 就對了!
  • GenAI 這麼強大,為什麼還要學程式呢?
  • 文章路線圖

考慮 Open Source ERP 或 Business App 嗎?選 Odoo 就對了!

世界上最大的開源 ERP、CRM 和商業應用平台

Odoo 是全球數百萬用戶的首選,支援財務管理、銷售、人資、物流等多種商業應用。它開源的特性賦予了極高的彈性與可擴展性,讓你可以隨心所欲地定製系統。

完整的生態系與穩健的商業模式

Odoo 擁有龐大的開發者社群和合作夥伴網絡,提供無數模組和擴充功能。不論是免費的開源版,還是具有額外商業功能和支援的 Enterprise 版本,Odoo 都能滿足不同規模企業的需求。

台灣在地化支援

Odoo 不僅在全球受到歡迎,台灣的 Odoo 夥伴更是提供本地語言和客製化模組,讓你輕鬆適應台灣市場需求。


GenAI 這麼強大,為什麼還要學程式呢?

打造更穩健的程式架構

GenAI 雖然可以快速生成代碼,但學習程式設計能讓你真正理解程式的架構和邏輯,這在面對複雜需求和客製化時尤其重要。畢竟,掌握程式設計可以幫你寫出更高效、易維護的程式碼。

處理大型專案的秘密:分而治之

雖然 GenAI 非常厲害,但它處理大型專案時的記憶能力有限。因此,學習如何將專案拆解成更小的單位並逐步實作,是成功完成專案的關鍵。

學會除錯,解決問題更快速

GenAI 能幫助生成程式碼,但無法完全避免錯誤。學會基礎的除錯技巧,可以幫助你快速定位問題並解決,減少在專案中卡關的時間。


文章路線圖

Lv1 Python 基礎知識(8 天)

  • 學習 Python 的變數、資料型態、控制流、迴圈與函數等基礎概念
  • 掌握物件導向程式設計 (OOP) 的基本知識,如類別、物件、繼承與多型
  • 配置 Python 開發環境,並進行基礎程式開發

Lv2 Database 基礎知識 + Odoo ORM(4 天)

  • 掌握關聯式資料庫的基本知識:表格、欄位、主鍵、外鍵及表格關聯
  • 學會如何透過 Odoo 的 ORM 進行資料庫操作,並掌握 CRUD 操作(建立、讀取、更新、刪除)
  • 理解 Odoo ORM 架構,設計合適的資料庫模型

Lv3 XML 和 CSV (Excel) 資料格式(2 天)

  • 學習如何使用 XML 來定義 Odoo 中的視圖和報表
  • 學會使用 CSV 格式進行資料匯入與匯出,並理解其格式限制

Lv4 Odoo 開發環境建置(3 天)

  • 配置 Odoo 開發環境,包括安裝所需的工具與套件(如 Python、PostgreSQL 和 Odoo 源碼)
  • 學會在本機環境中啟動 Odoo 並進行基本設置
  • 配置 Odoo 開發模式,並了解如何進行模組的開發與調試

Lv5 Odoo 模組客製化:MVC 的 M(3 天)

  • 學習 Odoo 模組的結構,並掌握如何創建與定義模型(Model)
  • 擴展現有模型,創建自定義字段與資料表,滿足客製化需求

Lv6 Odoo 模組客製化:MVC 的 V(4 天)

  • 了解 Odoo 的視圖(View)系統,學會使用 XML 來自定義表單、列表和日曆視圖
  • 自定義頁面佈局與使用者界面,提升使用者體驗

Lv7 Odoo 模組客製化:MVC 的 C(3 天)

  • 理解控制器(Controller)的角色,學會處理 HTTP 請求與回應
  • 使用控制器實作 API,與外部系統進行對接

Lv8 探索隱藏魔王:權限與 Security Group(3 天)

  • 學會管理 Odoo 中的權限和存取控制,確保系統安全
  • 理解並設置 Security Group 與存取權限,保護企業數據安全

對了,工程師怎麼能沒有梗圖呢 !!?

[https://ithelp.ithome.com.tw/upload/images/20240915/20163326wZckFWvuK4.png]


下一篇
【Day02】什麼是『寫程式』? 什麼最重要呢? 這些如何影響到下指令給 GenAI
系列文
30天就算 0 基礎,也能使用 GenAI 創造簡單的 Odoo 模組應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言