Kurzusleírás

1. modul: Odoo fejlesztési architektúra és környezet beállítása (3 óra)

  • Az Odoo architektúra áttekintése: szerver, kiegészítők és web keretrendszer
  • Fejlesztői környezet beállítása (helyi vs konténeres)
  • Modulstruktúra és manifest fájlok megértése
  • Az Odoo fejlesztői módjának és hibakereső eszközeinek felfedezése

2. modul: Haladó Python backend fejlesztés (5 óra)

  • Mélymerülés az Odoo ORM-be és modell öröklődésbe (klasszikus és delegált)
  • Haladó mezőtípusok, számított mezők és onchange mechanizmusok
  • Üzleti logika bővítése automatizált műveletekkel és ütemezett feladatokkal
  • Biztonsági szabályok, rekord szabályok és ACL konfigurációk
  • API-k használata: XML-RPC, JSON-RPC és külső integrációk

3. modul: Nézetek, műveletek és munkafolyamatok testreszabása (4 óra)

  • XML nézetek megértése: űrlap, fa, kanban és kereső nézetek
  • Meglévő nézetek bővítése és öröklése
  • Haladó QWeb sablonozás és dinamikus tartalom renderelés
  • Szerver műveletek, automatizált munkafolyamatok és egyéni jelentések létrehozása

4. modul: JavaScript keretrendszer és OWL alapok (4 óra)

  • Az Odoo Web Client architektúrája és eszközök csomagolása
  • Bevezetés az OWL keretrendszerbe (Odoo Web Library)
  • Komponensek, állapotkezelés és életciklus hook-ok megértése
  • JavaScript kód és OWL komponensek hibakeresése az Odoo-ban

5. modul: A vonalkód modul bővítése és javítása (4 óra)

  • A vonalkód modul struktúrájának és munkafolyamatának felfedezése
  • Egyéni vonalkód olvasási logika implementálása OWL komponensekkel
  • Vonalkód hardver integrálása és aszinkron események kezelése
  • Teljesítményoptimalizálás és UI válaszidejű javítás raktári munkafolyamatokhoz

6. modul: Haladó POS modul testreszabás OWL használatával (5 óra)

  • A POS modul architektúrájának és adatfolyamának megértése
  • Képernyők, műveletek és fizetési logika testreszabása
  • Új funkciók és bővítmények hozzáadása OWL használatával
  • Egyéni API-k integrálása lojalitási, készlet- vagy promóciós rendszerekhez
  • Offline mód és szinkronizálás kezelése

7. modul: Tesztelés, hibakeresés és üzembe helyezés legjobb gyakorlatai (3 óra)

  • Az Odoo shell és naplózás használata hibakereséshez
  • Egység- és integrációs tesztek írása egyéni modulokhoz
  • Modulok csomagolása, verziókezelése és biztonságos frissítése
  • Üzembe helyezés előkészítő és éles környezetekben

Összefoglalás és következő lépések

Követelmények

  • Jó Python programozási ismeretek
  • Ismeret JavaScript és modern keretrendszerek terén
  • Tapasztalat az Odoo funkcionális használatában és alapmodul-fejlesztésében

Célközönség

  • Odoo fejlesztők, akik mélyebb technikai ismeretekre vágynak
  • Python backend mérnökök, akik ERP bővítéseken dolgoznak
  • Technikai tanácsadók, akik Odoo környezeteket karbantartanak vagy testreszabnak
 28 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák