Kurzusleírás
1. modul: Odoo fejlesztési architektúra és környezetbeállítás (3 óra)
- Az Odoo architektúrájának áttekintése: szerver, kiegészítők és webes keretrendszer
- Fejlesztői környezet beállítása (helyi és konténeres megoldások)
- A modulstruktúra és a 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)
- Az Odoo ORM és a modellöröklődés mélyreható megismerése (klasszikus és delegált)
- Haladó mezőtípusok, számított mezők és onchange-mechanizmusok
- Az üzleti logika bővítése automatizált műveletekkel és ütemezett feladatokkal
- Biztonsági szabályok, rekordszabá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)
- Az 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-sablonok és dinamikus tartalommegjelenítés
- Szerverműveletek, automatizált munkafolyamatok és egyéni jelentések létrehozása
4. modul: JavaScript-keretrendszer és az OWL alapjai (4 óra)
- Az Odoo webes kliens architektúrája és az eszközcsomagolás
- Bevezetés az OWL-keretrendszerbe (Odoo Web Library)
- Komponensek, állapotkezelés és életciklus-horgok 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 fejlesztése (4 óra)
- A vonalkód-modul felépítésének és munkafolyamatának felfedezése
- Egyéni vonalkód-leolvasási logika megvalósítása OWL-komponensekkel
- Vonalkód-hardver integrálása és aszinkron események kezelése
- A teljesítmény és a felhasználói felület válaszkészségének optimalizálása raktári munkafolyamatokhoz
6. modul: Haladó POS-modul testreszabás OWL-lel (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 segítségével
- Egyéni API-k integrálása hűségprogramokhoz, készletkezeléshez vagy promóciókhoz
- Offline mód és szinkronizáció kezelése
7. modul: Tesztelési, hibakeresési és telepítési bevált gyakorlatok (3 óra)
- Az Odoo shell és a naplózás használata hibaelhárításhoz
- Egység- és integrációs tesztek írása egyéni modulokhoz
- Modulok biztonságos csomagolása, verziózása és frissítése
- Telepítés staging- és éles környezetbe
Összefoglalás és következő lépések
Követelmények
- A Python programozás alapos ismerete
- JavaScript és modern keretrendszerek ismerete
- Tapasztalat az Odoo funkcionális használatában és az alapvető modulfejlesztésben
Célközönség
- Odoo-fejlesztők, akik szeretnék elmélyíteni technikai szakértelmüket
- Python backend-mérnökök, akik ERP-bővítményeken dolgoznak
- Technikai tanácsadók, akik Odoo-környezeteket tartanak karban vagy testreszabnak
Vélemények (2)
az, hogy összevonta a igényeinket
mihaela
Kurzus - Odoo for Managers
Gépi fordítás
Feladatok, valamint a tanár képessége válaszolni az összes kérdésemet.
Mothibi - National Youth Development Agency
Kurzus - Odoo for Developers
Gépi fordítás