Cursusaanbod
Module 1: Architectuur van Odoo en opzetten van een ontwikkelomgeving (3 uur)
- Overzicht van de Odoo-architectuur: server, add-ons en webframework
- Het opzetten van een ontwikkelomgeving (lokaal versus container-gebaseerd)
- Begrijpen van de modulestructuur en manifestbestanden
- Kennismaking met de ontwikkelaarsmodus en debuggeerhulpmiddelen in Odoo
Module 2: Geavanceerde Python-ontwikkeling op back-endniveau (5 uur)
- Diepgaande studie van het Odoo ORM-systeem en model-erfgoed (klassiek versus gedelegeerd)
- Gebruik van geavanceerde veldtypen, berekende velden en mechanismen zoals onchange
- Uitbreiding van bedrijfslogica door middel van geautomatiseerde acties en geplande taken
- Instellen van beveiligingsregels, record-regels en ACL-configuraties
- Werken met API’s: XML-RPC, JSON-RPC en externe integraties
Module 3: Aanpassen van weergaven, acties en bedrijfsprocessen (4 uur)
- Kennismaken met XML-weergaven: formulieren, overzichten, kanban-lijsten en zoekfuncties
- Extensie van bestaande weergaven door erfelijkheid toe te passen
- Geavanceerd gebruik van QWeb-templates en dynamische contentweergave
- Maken van serveracties, geautomatiseerde werkstromen en op maat gemaakte rapportages
Module 4: JavaScript-framework en basisprincipes van OWL (4 uur)
- Architectuur van de Odoo-webclient en het bundelen van assets
- Introductie tot het OWL-framework (Odoo Web Library)
- Begrijpen van componenten, beheer van de status en lifecycle-hooks
- Debuggen van JavaScript-code en OWL-componenten binnen Odoo
Module 5: Uitbreiden en verbeteren van de Barcode-module (4 uur)
- Verkenning van de structuur en werkingswijze van de Barcode-module
- Implementeren van eigen barcodescanner-logica door gebruik te maken van OWL-componenten
- Integreren van barcode-hardware en afhandelen van asynchrone gebeurtenissen
- Verbeteren van de prestaties en gebruikersinterface voor logistieke processen
Module 6: Geavanceerde POS-module-aanpassingen met OWL (5 uur)
- Begrijpen van de architectuur en datastroom van het POS-systeem
- Aanpassen van schermen, acties en betalingsmechanismen
- Toevoegen van nieuwe functies en plugins met behulp van OWL
- Integratie van externe API’s voor loyaliteitsprogramma’s, voorraadbeheer of promoties
- Omgaan met offline-modus en synchronisatie tussen apparaten
Module 7: Testen, debuggen en implementeren volgens best practices (3 uur)
- Gebruik van Odoo Shell en logging voor probleemoplossing
- Schrijven van unit- en integratietests voor zelfgemaakte modules
- Modulepakketten opstellen, versiebeheer uitvoeren en veilig updaten
- Implementatie in test- en productieomgevingen
Samenvatting en aanbevolen vervolgstappen
Vereisten
- Goede kennis van het programmeren in Python
- Kennis van JavaScript en moderne ontwikkelframeworks
- Ervaring met het functioneel gebruik van Odoo en basismodule-ontwikkeling
Doelgroep
- Odoo-ontwikkelaars die hun technische vaardigheden verder willen ontwikkelen
- Back-end engineers die werkzaam zijn met Python en ERP-extensies
- Technische consultants die Odoo-omgevingen onderhouden of aanpassen
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 6400 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (2)
het feit dat het onze behoeften heeft ingehonoren
mihaela
Cursus - Odoo for Managers
Automatisch vertaald
Oefeningen, en het feit dat de trainer alle mijn vragen kon beantwoorden.
Mothibi - National Youth Development Agency
Cursus - Odoo for Developers
Automatisch vertaald