Kom i kontakt
 Varaktighet 28 timmar

Kursplan

Modul 1: Arkitektur och miljöuppsättning för Odoo-utveckling (3 timmar)

  • Översikt över Odoo-arkitektur: server, tillägg och webbramverk
  • Uppläggnad av en utvecklingsmiljö (lokal mot containerbaserad)
  • Förståelse för modulstruktur och manifestfiler
  • Utforskning av Odoos utvecklarläge och felsökningsverktyg

Modul 2: Avancerad Python-backendutveckling (5 timmar)

  • Djupgående analys av Odoos ORM och modellärftagande (klassiskt och delegerat)
  • Avancerade fälttyper, beräknade fält och onchange-mekanismer
  • Utökning av affärslogik med automatiska åtgärder och schemalagda jobb
  • Säkerhetsregler, postregler och ACL-konfigurationer
  • Arbete med API:er: XML-RPC, JSON-RPC och externa integrationer

Modul 3: Anpassning av vyer, åtgärder och arbetsflöden (4 timmar)

  • Förståelse för XML-vyer: formulär, träd, kanban och sökvyer
  • Utökning och ärftagande av befintliga vyer
  • Avancerad QWeb-mallning och dynamisk renderning av innehåll
  • Skapande av serveråtgärder, automatiserade arbetsflöden och anpassade rapporter

Modul 4: JavaScript-ramverk och grunderna i OWL (4 timmar)

  • Arkitektur för Odoo Web Client och bindning av tillgångar
  • Introduktion till OWL-ramverket (Odoo Web Library)
  • Förståelse för komponenter, hantering av tillstånd och livscykelshookar
  • Felsökning av JavaScript-kod och OWL-komponenter i Odoo

Modul 5: Utökning och förbättring av streckkodsmodulen (4 timmar)

  • Utforskning av strukturen och arbetsflödet i streckkodsmodulen
  • Implementering av anpassad streckkodsskanning med OWL-komponenter
  • Integration av streckkodshårdvara och hantering av asynkrona händelser
  • Optimering av prestanda och gränssnittets responsivitet för lagerarbetsflöden

Modul 6: Avancerad anpassning av POS-modulen med OWL (5 timmar)

  • Förståelse av POS-modulens arkitektur och dataflöde
  • Anpassning av skärmar, åtgärder och betalningslogik
  • Tillägget av nya funktioner och plugins med OWL
  • Integration av anpassade API:er för lojalitet, lager eller kampanjer
  • Offlineläge och hantering av synkronisering

Modul 7: Bästa praxis för testning, felsökning och implementering (3 timmar)

  • Användning av Odoo-shell och loggning för felsökning
  • Skrivande av enhets- och integrationstester för anpassade moduler
  • Emballering, versionering och uppdatering av moduler säkert
  • Implementering i test- och produktionsmiljöer

Sammanfattning och nästa steg

Krav

  • God förståelse för programmering i Python
  • Träning i JavaScript och moderna ramverk
  • Erfarenhet av funktionell användning av Odoo och grundläggande modulutveckling

Målgrupp

  • Odoo-utvecklare som vill fördjupa sin tekniska kunskap
  • Python-backend-ingenjörer som arbetar med utökningar av ERP-system
  • Techniska konsulter som underhåller eller anpassar Odoo-miljöer

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier