Kursplan

Modul 1: Odoo-utvecklingsarkitektur och miljöuppställning (3 timmar)

  • Översikt över Odoo-arkitekturen: server, addons och webbframverk
  • Uppställning av utvecklingsmiljö (lokal vs containeriserad)
  • Förståelse för modulstruktur och manifestfiler
  • Genomgång av Odoo’s utvecklarläge och felsökningsverktyg

Modul 2: Avancerad Python-backendutveckling (5 timmar)

  • Djupdykning i Odoo ORM och modärvtagande (klassiskt och delegerat)
  • Avancerade fälttyper, beräkningsfält och onchange-mekanismer
  • Utökning av affärslogik med automatiserade å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: form, träd, kanban och sökvyer
  • Utökning och arvtagande från befintliga vyer
  • Avancerat QWeb-mallar och dynamiskt innehållsrendering
  • Skapa serveråtgärder, automatiserade arbetsflöden och anpassade rapporter

Modul 4: JavaScript-ramverk och OWL-grundläggande (4 timmar)

  • Odoo Web Client-arkitektur och tillgångsbundling
  • Introduktion till OWL-ramverket (Odoo Web Library)
  • Förståelse för komponenter, tillståndshantering och livscykelhändelser
  • Felsökning av JavaScript-kod och OWL-komponenter i Odoo

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

  • Genomgång av streckkodsmodulens struktur och arbetsflöde
  • Implementering av anpassad streckkodsläsarlogik med OWL-komponenter
  • Integrering av streckkods-hårdvara och hantering av asynkrona händelser
  • Optimering av prestanda och UI-svarighet för lagerarbetsflöden

Modul 6: Avancerad POS-modulanpassning med OWL (5 timmar)

  • Förståelse för POS-modulens arkitektur och dataflöde
  • Anpassning av skärmar, åtgärder och betalningslogik
  • Lägg till nya funktioner och plugins med OWL
  • Integrering av anpassade API:er för lojalitetsprogram, lager eller promoveringar
  • Hantering av offline-läge och synkronisering

Modul 7: Testning, felsökning och distributionsbestpraxis (3 timmar)

  • Använda Odoo-shell och loggning för felsökning
  • Skriva enhetstester och integreringstester för anpassade moduler
  • Paketering, versionhantering och säker uppdatering av moduler
  • Distribuera till mellanlagrings- och produktionsmiljöer

Sammanfattning och nästa steg

Krav

  • God förståelse för Python-programmering
  • Bekantskap med JavaScript och moderna ramverk
  • Erfarenhet av funktionellt användande av Odoo och grundläggande modulutveckling

Målgrupp

  • Odoo-utvecklare som vill fördjupa sin tekniska expertis
  • Python-backendingenjörer som arbetar med ERP-tillägg
  • Tekniska konsulter som underhåller eller anpassar Odoo-miljöer
 28 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (3)

Kommande Kurser

Relaterade Kategorier