Intrati in legatura

Schița de curs

Arhitectura și componentele Odoo 18

  • Comparația funcționalităților Odoo 18 Community față de Enterprise
  • Componente de bază: serverul de aplicații Python și baza de date PostgreSQL
  • Modelul de lucrători (workers), stratul ORM și arhitectura modulelor (addons)

Instalarea și configurarea pe infrastructura locală (on-premise)

  • Instalarea Odoo 18 Community din pachete sau cod sursă pe Linux
  • Configurarea fișierului odoo.conf, filtrarea bazelor de date și căile către modulele (addons)
  • Configurarea proxy-ului invers nginx cu terminare SSL

Administrare avansată

  • Gestionarea mediilor multi-bază de date și multi-companie
  • Configurarea grupurilor de utilizatori, drepturilor de acces și regulilor de înregistrare (record rules)
  • Acțiuni programate, acțiuni la nivel de server și reguli de automatizare
  • Setări tehnice, nivele de jurnalizare și instrumente pentru modul dezvoltator

Arhitectura securității și durificarea (hardening)

  • Modelarea amenințărilor pentru implementările Odoo on-premise
  • Implementarea SSO cu furnizori OAuth2, SAML și LDAP
  • Criptarea datelor: configurare TLS, criptarea bazei de date și protecția stocării de fișiere (filestore)
  • Jurnalizare audit, securitatea sesiunilor și detectarea intruziunilor
  • Anteturi de securitate, protecție CSRF și durificarea încărcării fișierelor
  • Evaluarea vulnerabilităților și gestionarea patch-urilor de securitate

API Odoo și modele de integrare

  • REST API și XML-RPC: autentificare, puncte finale (endpoints) și bune practici
  • Dezvoltarea și securizarea clienților API personalizați și a integrărilor
  • Configurarea webhooks și integrări bazate pe evenimente
  • Odoo Connect și backend-uri de autentificare externe

Integrarea Odoo cu sistemele enterprise

  • Integrarea serverelor de e-mail și configurarea trimiterii/primirii de mail
  • Conectarea gateway-urilor de plată, furnizorilor de transport și serviciilor de semnătură electronică
  • Integrări cu sistemele de gestionare a documentelor și backend-uri de stocare externe
  • Framework-uri pentru import/export de date și modele ETL pentru Odoo

Monitorizarea mediului și optimizarea performanței

  • Gestionarea serviciilor Odoo cu systemd și supervisor
  • Profilarea performanței: alocarea lucrătorilor (workers), analiza interogărilor și strategiile de cache
  • Monitorizarea utilizării resurselor, metricilor aplicației și sănătății sistemului

Planificarea actualizărilor și migrarea bazelor de date

  • Planificarea actualizărilor majore ale versiunilor Odoo și evaluarea compatibilității
  • Strategii de migrare a bazelor de date: scripturi, teste și validare
  • Planul de rollback și procedurile de rezervă
  • Gestionarea compatibilității modulelor personalizate între versiuni

Mentenanță continuă și gestionarea patch-urilor

  • Aplicarea patch-urilor de securitate și a actualizărilor minore ale versiunii
  • Ciclul de viață al actualizării modulelor: verificarea dependențelor și testarea de regresie
  • Definirea ferestrelor de mentenanță și a protocolurilor de comunicare
  • Revizuirea jurnalului de modificări (changelog) și analiza impactului actualizărilor

Medii de staging și strategii de implementare

  • Setarea mediilor de staging care imită producția
  • Modele de deploy: blue-green, canary și actualizări rulante (rolling updates)
  • Pipeline-uri CI/CD pentru implementarea modulelor Odoo
  • Testarea modificărilor înainte de lansarea în producție

Depanare sistematică și diagnosticare

  • Metodologie structurată de depanare pentru mediile Odoo
  • Analiza jurnalelor serverului, a jurnalelor PostgreSQL și a urmăririlor aplicației (application traces)
  • Analiză aprofundată a modul debugger: instrumente dezvoltator și shell interactiv
  • Diagnosticarea problemelor comune: eșecuri de conexiune, erori ale modulelor și degradarea performanței
  • Diagnostica rețelei și depanarea conectivității bazei de date

Suport operațional și gestionarea incidentelor

  • Construirea fluxurilor de lucru de suport: triaj, escalare și urmărea rezolvării
  • Analiza cauzelor rădăcină (root cause analysis) și procese post-incident
  • Crearea și menținerea unei baze de cunoștințe operaționale
  • Monitorizarea nivelului de serviciu (SLA) și configurarea alertelor

Backup, recuperare și redresare în caz de dezastre

  • Automatizarea backup-urilor PostgreSQL și preservării stocării de fișiere (filestore)
  • Recuperarea la un moment dat (point-in-time recovery) și procedurile de validare a backup-ului
  • Restaurarea instanțelor Odoo din backup cu pierdere minimă de date
  • Proiectarea și testarea unui plan de redresare în caz de dezastre (disaster recovery)

Disponibilitate înaltă (High Availability) și scalabilitate

  • Strategii de balansare a sarcinii (load balancing) pentru serverele aplicație Odoo
  • Replikarea PostgreSQL și pool-ul de conexiuni (connection pooling)
  • Gestionarea sesiunilor și stocarea partajată de fișiere în configurații multi-nod
  • Modele de scalare orizontală pentru implementări în creștere

Automatizarea infrastructurii și gestionarea configurațiilor

  • Standardizarea provisionării serverelor cu Ansible sau instrumente similare
  • Infrastructură ca Cod (Infrastructure as Code) pentru implementări Odoo repetabile
  • Automatizarea sarcinilor administrative obișnuite

Rugămintea operațională, documentația și conformitatea

  • Construirea de manuale operaționale (runbooks) pentru procedurile operaționale recurente
  • Standarde de documentație pentru infrastructură și configurații
  • Considerații privind conformitatea: urmele de audit, retenția datelor și reglementările privind confidențialitatea

Cerințe

  • Experiență cu administrarea sistemelor Linux
  • Cunoștințe de bază despre PostgreSQL sau bazele de date relaționale
  • Înțelegerea operațiunilor la linia de comandă și a scripturilor shell
  • Cunoștințe de bază de rețea (TCP/IP, DNS, concepte TLS/SSL)
  • Nu este necesară experiență anterioară cu Odoo

PUBLICULȚINTĂ

  • Ingineri de infrastructură și administratori de sistem
  • Personal IT din operațiuni responsabil pentru mentinerea mediilor Odoo
  • Ingineri DevOps și platformă care implementează aplicații business locale (on-premise)
  • Ingineri de securitate care durifică implementările Odoo
  • Ingineri de suport care oferă operațional pentru instanțele Odoo
 28 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite