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.
Kursplan
Modul 1: Odoo-utviklingsarkitektur og miljøoppsett (3 timer)
- Oversikt over Odoo-arkitektur: server, addons og web-rammeverk
- Oppsetting av utviklingsmiljø (lokal vs containerisert)
- Forståelse av modulstruktur og manifestfiler
- Utforsking av Odoo sin utviklermodus og feilsøkingsverktøy
Modul 2: Avansert Python-backendutvikling (5 timer)
- Dybdegåing av Odoo ORM og modellarv (klassisk og delegert)
- Avanserte felttyper, beregnede felter og onchange-mekanismer
- Utvidelse av forretningslogikk med automatiserte handlinger og planlagte jobber
- Sikkerhetsregler, postregler og ACL-konfigurasjoner
- Arbeid med API-er: XML-RPC, JSON-RPC og eksterne integrasjoner
Modul 3: Tilpasning av visninger, handlinger og arbeidsflyter (4 timer)
- Forståelse av XML-visninger: formulær, tre, kanban og søk visninger
- Utvidelse og arv av eksisterende visninger
- Avansert QWeb-malbruk og dynamisk innholdsrendering
- Opprettelse av serverhandlinger, automatiserte arbeidsflyter og custom rapporter
Modul 4: JavaScript-rammeverk og OWL-grunnlag (4 timer)
- Odoo Web Client-arkitektur og ressursbinding
- Innføring i OWL-rammeverket (Odoo Web Library)
- Forståelse av komponenter, statshåndtering og livssyklus-hooker
- Feilsøking av JavaScript-kode og OWL-komponenter i Odoo
Modul 5: Utvidelse og forbedring av Barcode-modulen (4 timer)
- Utforsking av Barcode-modulens struktur og arbeidsflyt
- Implementering av custom strekkode-scanlogikk med OWL-komponenter
- Integrering av strekkode-hvervare og håndtering av asynkrone hendelser
- Optimalisering av ytelse og brukergrensesnitt-responsivitet for lagerarbeidsflyter
Modul 6: Avansert POS-modul tilpasning med OWL (5 timer)
- Forståelse av POS-modularkitektur og dataflyt
- Tilpasning av skjermer, handlinger og betalingslogikk
- Tillegg av nye funksjoner og pluggins ved hjelp av OWL
- Integrering av custom API-er for lojalitetsprogrammer, inventar eller kampanjer
- Avstandsløse modus og synkroniseringshåndtering
Modul 7: Test, feilsøking og distribusjon av beste praksis (3 timer)
- Bruk av Odoo shell og logging for feilsøking
- Skriv enhets- og integrasjonstester for custom moduler
- Pakking, versjonering og sikker oppdatering av moduler
- Distribusjon til staging- og produksjonsmiljøer
Oppsummering og neste steg
Krav
- God forståelse av Python-programmering
- Kjennskap til JavaScript og moderne rammeverk
- Erfaring med funksjonell bruk av Odoo og grunnleggende modulutvikling
Målgruppe
- Odoo-utviklere som ønsker å dybdegranske sin tekniske ekspertise
- Python backend-ingeniører som jobber med ERP-utvidelser
- Tekniske konsulenter som vedlikeholder eller tilpasser Odoo-miljøer
28 Timer
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