Kom i kontakt

Kursplan

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

  • Översikt över Odoo-arkitektur: server, tillägg och webb-ramverk
  • Inställning av utvecklingsmiljö (lokal vs kontainers)
  • Förståelse för modulstruktur och manifestfiler
  • Utforskning av Odoo:s utvecklarläge och felsökningsskick

Modul 2: Avancerad Python-backendutveckling (5 timmar)

  • Djupdykning i Odoo ORM och arv på modeller (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, registreringsregler och ACL-konfigurationer
  • Arbete med API:er: XML-RPC, JSON-RPC och externa integrationer

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

  • Förståelse för XML-vyer: formulär, trä, kanban och sökvyer
  • Utökning och arv av befintliga vyer
  • Avancerad QWeb-mallarering och dynamisk renderering av innehåll
  • Skapande av serveråtgärder, automatiserade flöden och egna rapporter

Modul 4: JavaScript-ramverk och OWL-grunder (4 timmar)

  • Odoo Web Client-arkitektur och asset-bundling
  • Introduktion till OWL-ramverket (Odoo Web Library)
  • Förståelse för komponenter, statshantering och livscykelhooks
  • Felsökning av JavaScript-kod och OWL-komponenter i Odoo

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

  • Utforskning av Barcode-modulens struktur och flöde
  • Implementering av anpassad streckkodsläslogik med OWL-komponenter
  • Integration av streckkodshårdvara och hantering av asynkrona händelser
  • Optimering av prestanda och UI-responsivitet för lagerflö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 betallogik
  • Lägga till nya funktioner och plugins med OWL
  • Integrering av anpassade API:er för lojalitet, inventering eller kampanjer
  • Offline-läge och synkroniseringshantering

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

  • Användning av Odoo-skäl och loggning för felsökning
  • Skrivande av enhets- och integrationstester för anpassade moduler
  • Paketisering, versionering och uppdatering av moduler säkert
  • Distribution till staging- och produktionsmiljöer

Sammanfattning och nästa steg

Krav

  • God förståelse för Python-programmering
  • Kännedom om JavaScript och moderna ramverk
  • Erfarenhet av funktionell användning av Odoo och grundläggande modulutveckling

Målgrupp

  • Odoo-utvecklare som söker fördjupad teknisk expertis
  • Python backend-ingenjö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 (2)

Kommande Kurser

Relaterade Kategorier