Cursusaanbod
Module 1: Odoo-ontwikkelingsarchitectuur en omgeving opzetten (3 uur)
- Overzicht van de Odoo-architectuur: server, addons en webframework
- Een ontwikkelomgeving opzetten (lokaal vs containerized)
- Inzicht in modulestructuur en manifestbestanden
- De developer-modus en debugging-tools van Odoo verkennen
Module 2: Geavanceerde Python-backend-ontwikkeling (5 uur)
- Diepe duik in de Odoo ORM en modelovererving (klassiek en gedelegeerd)
- Geavanceerde veldtypen, berekende velden en onchange-mechanismen
- Bedrijfslogica uitbreiden met geautomatiseerde acties en geplande taken
- Veiligheidsregels, recordregels en ACL-configuraties
- Werken met API's: XML-RPC, JSON-RPC en externe integraties
Module 3: Views, acties en workflows aanpassen (4 uur)
- Inzicht in XML-views: formuliervelden, treeviews, kanban-views en zoekviews
- Bestaande views uitbreiden en erven
- Geavanceerde QWeb-sjablonering en dynamische inhoudsgeneratie
- Serveracties, geautomatiseerde workflows en aangepaste rapporten maken
Module 4: JavaScript-framework en OWL-basis (4 uur)
- Architectuur van de Odoo Web-client en asset bundling
- Introductie tot de OWL-framework (Odoo Web Library)
- Inzicht in componenten, statemanagement en lifecycle hooks
- JavaScript-code en OWL-componenten in Odoo debuggen
Module 5: Barcode-module uitbreiden en verbeteren (4 uur)
- De structuur en workflow van de Barcode-module verkennen
- Aangepaste barcode-scannelogica implementeren met OWL-componenten
- Barcode-hardware integreren en asynchrone gebeurtenissen afhandelen
- Prestatie optimaliseren en UI-reactiviteit verbeteren voor magazijnworkflows
Module 6: Geavanceerde POS-module aanpassing met OWL (5 uur)
- Inzicht in de architectuur en dataverstrekking van de POS-module
- Schermen, acties en betalogica aanpassen
- Nieuwe functies en plugins toevoegen met OWL
- Aangepaste API's integreren voor loyaliteitsprogramma's, inventaris of promoties
- Offlinemodus en synchronisatie afhandeling
Module 7: Testen, debuggen en implementatiebeste praktijken (3 uur)
- Odoo-shell en logboeken gebruiken voor probleemoplossing
- Unit- en integratietests schrijven voor aangepaste modules
- Modules veilig pakken, versiebeheren en bijwerken
- Implementeren naar test- en productieomgevingen
Samenvatting en volgende stappen
Vereisten
- Goede kennis van Python-programmering
- Vertrouwdheid met JavaScript en moderne frameworks
- Ervaring met de functionele gebruikersvriendelijkheid van Odoo en basismoduleontwikkeling
Doelgroep
- Odoo-ontwikkelaars die hun technische expertise willen verdiepen
- Python-backend ingenieurs die werken aan ERP-extensies
- Technische consultants die Odoo-omgevingen onderhouden of aanpassen
Getuigenissen (3)
het feit dat het onze behoeften heeft ingehonoren
mihaela
Cursus - Odoo for Managers
Automatisch vertaald
Docentenkennis en vriendelijk
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Cursus - Odoo for Developers
Automatisch vertaald
De inhoud is kort en eenvoudig te begrijpen.
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Cursus - Odoo for System Administrators
Automatisch vertaald