Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Varighet 28 timer
Kursplan
Modul 1: Odoo-utviklingsarkitektur og miljøoppsett (3 timer)
- Oversikt over Odoo-arkitektur: server, addons og web-rammeverk
- Oppsett av utviklingsmiljø (lokal vs containerisert)
- Kunnskap om modulstruktur og manifest-filer
- Eksplorasjon av Odoo sin utviklermodus og feilsøkingsverktøy
Modul 2: Avansert Python-backend-utvikling (5 timer)
- Dypdykk i Odoo ORM og modellarv (klassisk og delegert)
- Avanserte felttyper, beregnede felter og onchange-mekanismer
- Utvidelse av forretningslogikk med automatiserte handlinger og planlagte oppgaver
- Sikkerhetsregler, rekordregler og ACL-konfigurasjoner
- Arbeid med API-er: XML-RPC, JSON-RPC og eksterne integrasjoner
Modul 3: Tilpasning av visninger, handlinger og prosesser (4 timer)
- Forståelse av XML-visninger: form, tree, kanban og søkevisninger
- Utvidelse og arv av eksisterende visninger
- Avansert QWeb-mallegging og dynamisk innholdsgjengivelse
- Oppretting av serverhandling, automatiserte prosesser og egne rapporter
Modul 4: JavaScript-rammeverk og OWL-grunnlag (4 timer)
- Arkitektur for Odoo Web Client og buntelaging av assets
- Innføring i OWL-rammeverket (Odoo Web Library)
- Forståelse av komponenter, tilstandsstyring og livssyklus-hooker
- Feilsøking av JavaScript-kode og OWL-komponenter i Odoo
Modul 5: Utvidelse og forbedring av Barcode-modulen (4 timer)
- Eksplorasjon av Barcode-modulens struktur og arbeidsflyt
- Implementering av egen strekkodeskanningslogikk med OWL-komponenter
- Integrasjon av strekkode-maskinvare og håndtering av asynkrone hendelser
- Optimalisering av ytelse og UI-svarstid for lagerprosesser
Modul 6: Avansert tilpasning av POS-modulen med OWL (5 timer)
- Forståelse av POS-modulens arkitektur og dataflyt
- Tilpasning av skjermer, handlinger og betalingslogikk
- Tillegg av nye funksjoner og plugins ved hjelp av OWL
- Integrasjon av egne API-er for trofasthet, inventar eller kampanjer
- Eksterntilkoblet modus og synkroniseringshåndtering
Modul 7: Test, feilsøking og distribusjon – beste praksis (3 timer)
- Bruk av Odoo shell og logging for feilsøking
- Skriv enhets- og integrasjonstester for egne moduler
- Pakking, versjonering og sikker oppdatering av moduler
- Distribusjon til test- og produksjonsmiljøer
Oppsummering og neste trinn
Krav
- Gode kjennskap til Python-programmering
- Kjennskap til JavaScript og moderne rammeverk
- Erfaring med funksjonalitet i Odoo og grunnleggende modulutvikling
Målgruppe
- Odoo-utviklere som søker å dypene sin tekniske ekspertise
- Python-backend-ingeniører som arbeider med ERP-utvidelser
- Tekniske konsulenter som vedlikeholder eller tilpasser Odoo-miljøer
Referanser (2)
det har brett våre behov
mihaela
Kurs - Odoo for Managers
Maskinoversatt
Oppgaver, og at treneren kunne svare på alle mine spørsmål.
Mothibi - National Youth Development Agency
Kurs - Odoo for Developers
Maskinoversatt