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
 28 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën