Schița de curs
Modul 1: Arhitectura și Configurarea Mediului de Dezvoltare cu Odoo (3 ore)
- Prezentare generală a arhitecturii Odoo: server, addons și framework web
 - Configurarea unui mediu de dezvoltare (local vs containerizat)
 - Înțelegerea structurii modulului și a fișierelor manifest
 - Explorarea modului de dezvoltare al lui Odoo și a instrumentelor de depanare
 
Modul 2: Dezvoltare Backend Python Avansată (5 ore)
- Înprofundarea ORM Odoo și a moștenirii modelului (clasică și delegată)
 - Tipuri de câmp avansate, câmpuri calculate și mecanismele onchange
 - Extinderea logicii de afaceri cu acțiuni automate și sarcini planificate
 - Reguli de securitate, reguli de înregistrare și configurări ACL
 - Lucrul cu API-uri: XML-RPC, JSON-RPC și integrații externe
 
Modul 3: Personalizarea Vizualizărilor, Acțiunilor și Fluxurilor de Lucru (4 ore)
- Înțelegerea vizualizărilor XML: formular, arbore, kanban și vizualizări de căutare
 - Extinderea și moștenirea vizualizărilor existente
 - Templatizarea QWeb avansată și redarea dinamică a conținutului
 - Crearea de acțiuni server, fluxuri automate și rapoarte personalizate
 
Modul 4: Fundamentele Framework-ului JavaScript și OWL (4 ore)
- Arhitectura clientului web Odoo și aglomerarea de resurse
 - Introducere în framework-ul OWL (Odoo Web Library)
 - Înțelegerea componentelor, gestionării stărilor și hook-urilor de ciclu de viață
 - Depanarea codului JavaScript și a componentelor OWL în Odoo
 
Modul 5: Extinderea și Îmbunătățirea Modulului Barcode (4 ore)
- Explorarea structurii și fluxului de lucru al modulului Barcode
 - Implementarea logicii personalizate de citire a codurilor de bare folosind componente OWL
 - Integrarea hardware-ului de citire a codurilor de bare și gestionarea evenimentelor asincrone
 - Optimizarea performanței și responsivității UI pentru fluxurile de lucru în depozit
 
Modul 6: Personalizarea Avansată a Modulului POS cu OWL (5 ore)
- Înțelegerea arhitecturii și fluxului de date al modulului POS
 - Personalizarea ecranurilor, acțiunilor și logicii de plată
 - Adăugarea de funcționalități noi și plugin-uri folosind OWL
 - Integrarea API-urilor personalizate pentru loialitate, inventar sau promovări
 - Modul offline și gestionarea sincronizării
 
Modul 7: Testare, Depanare și Cele Mai Bune Practici de Implementare (3 ore)
- Utilizarea shell-ului Odoo și a jurnalelor pentru rezolvarea problemelor
 - Scrierea testelor unitară și de integrare pentru module personalizate
 - Empachetarea, versionarea și actualizarea modulelor în mod sigur
 - Implementarea în mediile staging și production
 
Rezumat și Următoarele Pași
Cerințe
- Înțelegere bună a programării Python
 - Familiarizare cu JavaScript și framework-uri moderne
 - Experiență cu utilizarea funcțională Odoo și dezvoltarea de module de bază
 
Audiență
- Dezvoltatori Odoo care doresc să-și aprofundeze expertiza tehnică
 - Ingineri backend Python care lucrează la extensii ERP
 - Consilieri tehnici care mențin sau personalizează medii Odoo
 
Mărturii (3)
faptul că a pliat nevoile noastre
mihaela
Curs - Odoo for Managers
Tradus de catre o masina
Conoștințele formatorului și amabilitatea acestuia
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Curs - Odoo for Developers
Tradus de catre o masina
Conținutul este scurt și ușor de înțeles.
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Curs - Odoo for System Administrators
Tradus de catre o masina