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 anpassat våra behov
mihaela
Kurs - Odoo for Managers
Maskintolkat
Instruktörens kunskap och vänlighet
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Kurs - Odoo for Developers
Maskintolkat
Innehållet är kortfattat och lätt att förstå.
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Kurs - Odoo for System Administrators
Maskintolkat