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 opgevouwen
mihaela
Cursus - Odoo for Managers
Automatisch vertaald
Trainer heeft kennis en is vriendelijk
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Cursus - Odoo for Developers
Automatisch vertaald
Kort en eenvoudig te begrijpen.
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Cursus - Odoo for System Administrators
Automatisch vertaald