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
 
Vittnesmål (3)
det faktum att det har visats våra behov
mihaela
Kurs - Odoo for Managers
Maskintolkat
Trainer knowledge and friendly
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Kurs - Odoo for Developers
Content is breifly and easy to understand.