Návrh Školení
Modul 1: Architektura a nastavení vývojového prostředí Odoo (3 hodiny)
- Přehled architektury Odoo: server, addons a webový framework
- Nastavení vývojového prostředí (místní vs kontejnerizovaný)
- Porozumění struktuře modulu a manifestovým souborům
- Průzkum režimu vývojáře Odoo a ladících nástrojů
Modul 2: Pokročilý vývoj backendu v Pythonu (5 hodin)
- Profundované zavedení Odoo ORM a dědičnosti modelů (klasická a delegovaná)
- Pokročilé typy polí, vypočítaná pole a mechanismy onchange
- Rozšiřování obchodní logiky s automatizovanými akcemi a naplánovanými úkoly
- Pravidla zabezpečení, 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 pracovních postupů (4 hodiny)
- Porozumění XML zobrazením: formuláře, stromy, kanbany a vyhledávací zobrazení
- Rozšiřování a dědění existujících zobrazení
- Pokročilé QWeb šablony a dynamické vykreslování obsahu
- Vytváření serverových akcí, automatizovaných pracovních postupů a vlastních sestav
Modul 4: JavaScript framework a základy OWL (4 hodiny)
- Architektura webového klienta Odoo a balení prostředků
- Úvod do frameworku OWL (Odoo Web Library)
- Porozumění komponentám, správě stavu a cyklu životnosti
- Ladicí JavaScript kódu a OWL komponent v Odoo
Modul 5: Rozšiřování a zlepšování modulu pro čárové kódy (4 hodiny)
- Průzkum struktury a pracovního postupu modulu pro čárové kódy
- Implementace vlastní logiky skenování čárových kódů pomocí OWL komponent
- Integrace hardwaru pro čárové kódy a zpracování asynchronních událostí
- Optimalizace výkonu a responzivnosti uživatelského rozhraní pro skladové pracovní postupy
Modul 6: Pokročilá přizpůsobení modulu POS s OWL (5 hodin)
- Porozumění architektuře a toku dat v modulu POS
- Přizpůsobení obrazovek, akcí a logiky plateb
- Přidání nových funkcí a pluginů pomocí OWL
- Integrace vlastních API pro loajalitu, skladové zásoby nebo akce
- Režim offline a zpracování synchronizace
Modul 7: Testování, ladění a nejlepší praktiky nasazení (3 hodiny)
- Použití Odoo shellu a logování pro odstraňování potíží
- Psaní unit a integračních testů pro vlastní moduly
- Balení, verze a bezpečné aktualizace modulů
- Nasazování do stádií a produkčních prostředí
Shrnutí a další kroky
Požadavky
- Dobra znalost programování v Pythonu
- Oboznámení 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
- Odoo vývojáři, kteří chtějí zhluboka rozšířit svou technickou odbornost
- Python backend inženýři pracující na ERP rozšířeních
- Techničtí konzultanti udržující nebo přizpůsobující Odoo prostředí
Reference (3)
skutečnost, že to splnilo naše potřeby
mihaela
Kurz - Odoo for Managers
Přeloženo strojem
Vzdělanost a přívětivost školenáře
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Kurz - Odoo for Developers
Přeloženo strojem
Obsah je stručný a snadno srozumitelný.
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Kurz - Odoo for System Administrators
Přeloženo strojem