Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Doba trvání 28 hodiny
Návrh Školení
Modul 1: Architektura vývoje v Odoo a nastavení prostředí (3 hodiny)
- Přehled architektury Odoo: server, doplňky (addons) a webový framework
- Nastavení vývojového prostředí (lokální vs kontejnerizované)
- Pochopení struktury modulů a manifestových souborů
- Prozkoumání režimu vývojáře v Odoo a nástrojů pro ladění
Modul 2: Pokročlý vývoj Python backendu (5 hodin)
- Hlubší pohled na ORM v Odoo a dědičnost modelů (klasická i delegovaná)
- Pokročilé typy polí, vyčíslitelná pole a mechanismy onchange
- Rozšíření logiky obchodního procesu pomocí automatizovaných akcí a plánovaných úloh
- Bezpečnostní pravidla, pravidla záznamů a konfigurace ACL
- Práce s API: XML-RPC, JSON-RPC a externí integrace
Modul 3: Přizpůsobení zobrazení, akcí a workflow (4 hodiny)
- Pochopení XML zobrazení: formulář, strom, kanban a vyhledávání
- Rozšiřování a dědičnost existujících zobrazení
- Pokročilé šablonování QWeb a vykreslování dynamického obsahu
- Vytváření serverových akcí, automatizovaných workflow a vlastních zpráv
Modul 4: Framework JavaScript a základy OWL (4 hodiny)
- Architektura Odoo Web Client a balíčkování aktiv (asset bundling)
- Úvod do frameworku OWL (Odoo Web Library)
- Pochopení komponent, správy stavu a lifecycle hooků
- Ladění JavaScriptového kódu a komponent OWL v Odoo
Modul 5: Rozšiřování a zdokonalování modulu Barcode (4 hodiny)
- Prozkoumání struktury a workflow modulu Barcode
- Implementace vlastního skenovacího logiku s využitím komponent OWL
- Integrace hardwaru pro čárové kódy a zpracování asynchronních událostí
- Optimalizace výkonu a reakční schopnosti UI pro skladové workflow
Modul 6: Pokročilé přizpůsobení modulu POS s OWL (5 hodin)
- Pochopení architektury modulu POS a toku dat
- Přizpůsobení obrazovek, akcí a platební logiky
- Přidávání nových funkcí a pluginů pomocí OWL
- Integrace vlastních API pro věrnostní programy, inventuru nebo akce
- Offline režim a zpracování synchronizace
Modul 7: Testování, ladění a osvědčené postupy nasazování (3 hodiny)
- Používání Odoo shell a logování pro řešení problémů
- Psaní unit a integračních testů pro vlastní moduly
- Balíkování, verzování a bezpečné aktualizace modulů
- Nasazování do testovacího a produkčního prostředí
Shrnutí a další kroky
Požadavky
- Dobrá znalost programování v Pythonu
- Oznámenost s JavaScriptem a moderními frameworky
- Zkušenosti s funkčním používáním Odoo a základním vývojem modulů
Cílová skupina
- Vývojáři Odoo, kteří chtějí prohloubit své technické znalosti
- Backendoví inženýři Pythonu pracující na ERP rozšířeních
- Techničtí konzultanti spravující nebo přizpůsobující prostředí Odoo
Reference (2)
skutečnost, že to splnilo naše potřeby
mihaela
Kurz - Odoo for Managers
Přeloženo strojem
Cvičení a skutečnost, že trenér byl schopen zodpovědět všechny moje otázky.
Mothibi - National Youth Development Agency
Kurz - Odoo for Developers
Přeloženo strojem