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-arkitekturen: server, tillegg, og webrammeverk
- Oppsett av utviklingsmiljø (lokalt vs. containerisert)
- Forståelse av modulstruktur og manifestfiler
- utforskning av Odoo’s utviklermodus og feilsøkingsverktøy
Modul 2: Avansert Python-backend-utvikling (5 timer)
- Dykk inn i Odoo ORM og modarv (klassisk og delegert)
- Avanserte felttyper, beregnede felt og onchange-mekanismer
- Utvidelse av forretningslogikk med automatiske handlinger og planlagte jobber
- Sikkerhetsregler, postregler og ACL-konfigurasjoner
- Arbeid med APIer: XML-RPC, JSON-RPC og eksterne integrasjoner
Modul 3: Tilpasning av visninger, handlinger og arbeidsflyter (4 timer)
- Forståelse av XML-visninger: skjemavisning, trævisning, kanban- og søkevisninger
- Utvidelse og arv fra eksisterende visninger
- Avansert QWeb-maler og dynamisk innholdsgenerering
- Opprettelse av serverhandlinger, automatiserte arbeidsflyter og tilpassede rapporter
Modul 4: JavaScript-rammeverk og OWL-grensesnitt (4 timer)
- Odoo Web-klientarkitektur og ressursbundling
- Introduksjon til OWL-rammeverket (Odoo Web Library)
- Forståelse av komponenter, statshåndtering og livscyklus-hooker
- Feilsøking av JavaScript-kode og OWL-komponenter i Odoo
Modul 5: Utvidelse og forbedring av strekkodemodulen (4 timer)
- Utforskning av strekkodemodulens struktur og arbeidsflyt
- Implementering av tilpasset strekkodeskanningslogikk med OWL-komponenter
- Integrering av strekkodehårdvare og håndtering av asynkrone hendelser
- Optimalisering av ytelse og UI-svarsnitt for lagerarbeidsflyter
Modul 6: Avansert kassenøkkelmodultilpasning med OWL (5 timer)
- Forståelse av kassenøkkelmodularkitektur og dataflyt
- Tilpasning av skjermer, handlinger og betalingslogikk
- Legg til nye funksjoner og utvidelser ved hjelp av OWL
- Integrering av tilpassede APIer for lojalitet, lagerbeholdning eller kampanjer
- Offline-modus og synkroniseringshåndtering
Modul 7: Tester, feilsøking og distribueringsbest praksis (3 timer)
- Bruk av Odoo shell og logging for feilsøking
- Skrivning av enhets- og integrasjonstester for tilpassede moduler
- Pakking, versjonskontroll og sikker oppdatering av moduler
- Distribusjon til mellomlagring- og produksjonsmiljøer
Oppsummering og neste steg
Krav
- God kunnskap i Python-programmering
- Familiaritet med JavaScript og moderne rammeverk
- Erfaring med funksjonelt bruk av Odoo og grunnleggende modulutvikling
Målgruppe
- Odoo-utviklere som ønsker å fordype sin tekniske ekspertise
- Python-bakendsingeniø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