Zkuste nás kontaktovat

Návrh Školení

Modul 1: Architektura vývoje v Odoo a nastavení vývojového prostředí (3 hodiny)

  • Přehled architektury Odoo: server, rozšíření a webový framework
  • Nastavení vývojového prostředí – lokálně nebo pomocí kontejnerů
  • Struktura modulů a sestava manifestových souborů
  • Seznámení s režimem vývojáře a nástroji pro ladění v Odoo

Modul 2: Pokročilý vývoj na straně serveru v Pythonu (5 hodin)

  • Hlubší pohled na ORM a mechanismy dědičnosti modelů v Odoo
  • Pokročilé typy polí, výpočetní pole a reakce na změny dat
  • Rozšiřování obchodní logiky pomocí automatizovaných akcí a plánovaných úloh
  • Nastavení bezpečnostních pravidel, kontrol nad daty a přístupových oprávnění
  • Práce s API: XML-RPC, JSON-RPC a integrace s externími systémy

Modul 3: Přizpůsobení rozhraní, akcí a pracovních procesů (4 hodiny)

  • Základy XML rozvržení – formuláře, seznamy, kanbanová zobrazení i vyhledávání
  • Extendování a dědění existujících rozhraní
  • Vytváření dynamického obsahu pomocí šablon QWeb
  • Definování vlastních akcí, pracovních procesů a sestav

Modul 4: JavaScriptový framework a základy knihovny OWL (4 hodiny)

  • Architektura webového klienta Odoo a spravování komponent
  • Seznámení s knihovnou OWL – nástrojem pro tvorbu webových komponent v Odoo
  • Principy práce s komponentami, jejich stavem a životním cyklem
  • Ladění JavaScriptového kódu a kontrola chování komponent OWL v Odoo

Modul 5: Rozšiřování a vylepšování modulu pro čárové kódy (4 hodiny)

  • Analýza struktury a logiky práce s čárovými kódy v Odoo
  • Implementace vlastních řešení pro skenování pomocí komponent OWL
  • Integrace hardwaru na čtení čárových kódů a zpracování asynchronních událostí
  • Optimalizace výkonu a odezvy rozhraní v skladových procesech

Modul 6: Pokročilá úprava modulu pokladen s využitím OWL (5 hodin)

  • Pochopení architektury a toku dat v modulu pokladen
  • Přizpůsobení obrazovek, akcí a logiky platby
  • Vytváření nových funkcí a doplňků prostřednictvím knihovny OWL
  • Integrace vlastních API například pro věrnostní programy, skladové zásoby či akce
  • Práce v režimu offline a synchronizace dat

Modul 7: Osvědčené postupy při testování, ladění a nasazování (3 hodiny)

  • Využití konzole Odoo a nástrojů pro logování při řešení problémů
  • Tvorba jednotkových a integračních testů pro vlastní moduly
  • Správa verzí, balení a bezpečné aktualizace modulů
  • Nasazování do testovacích i produkčních prostředí

Závěrečné shrnutí a doporučené další kroky

Požadavky

  • Dobrá znalost programování v Pythonu
  • Seznámení s JavaScriptem a moderními frameworky
  • Praktické zkušenosti s běžným používáním Odoo a tvorbou jednoduchých modulů

Cílová skupina

  • Vývojáři Odoo, kteří si chtějí prohloubit své technické dovednosti
  • Backendoví inženýři v Pythonu pracující na rozšířeních ERP systémů
  • Techničtí konzultanti zodpovědní za údržbu či přizpůsobení prostředí Odoo
 28 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie