Contattataci

Struttura del corso

Architettura e componenti di Odoo 18

  • Confronto delle funzionalità tra Odoo 18 Community ed Enterprise.
  • Componenti core: server dell'applicazione Python e database PostgreSQL.
  • Modello dei worker, livello ORM e architettura degli addon.

Installazione e configurazione sull'infrastruttura on-premise

  • Installazione di Odoo 18 Community da pacchetti e sorgente su Linux.
  • Configurazione di odoo.conf, filtri del database e percorsi degli addon.
  • Impostazione del proxy inverso nginx con terminazione SSL.

Amministrazione avanzata

  • Gestione di ambienti multi-database e multi-azienda.
  • Configurazione dei gruppi utente, dei diritti di accesso e delle regole sui record.
  • Azioni pianificate, azioni sul server e regole di automazione.
  • Impostazioni tecniche, livelli di logging e strumenti della modalità sviluppatore.

Architettura della sicurezza e hardening

  • Modellazione delle minacce per le distribuzioni on-premise di Odoo.
  • Implementazione dello SSO con provider OAuth2, SAML e LDAP.
  • Crittografia dei dati: configurazione TLS, crittografia del database e protezione dell'archivio file.
  • Registrazione degli audit, sicurezza delle sessioni e rilevamento delle intrusioni.
  • Intestazioni di sicurezza, protezione CSRF e hardening degli upload di file.
  • Valutazione delle vulnerabilità e gestione delle patch di sicurezza.

API di Odoo e pattern di integrazione

  • REST API e XML-RPC: autenticazione, endpoint e best practices.
  • Sviluppo e protezione di client API personalizzati e integrazioni.
  • Configurazione dei webhook e integrazioni basate su eventi.
  • Odoo Connect e backend di autenticazione esterni.

Integrazione di Odoo con sistemi enterprise

  • Integrazione dei server email e configurazione della posta in uscita/in ingresso.
  • Connessione a gateway di pagamento, corrieri di spedizione e servizi di firma elettronica.
  • Integrazioni con sistemi di gestione documentale e backend di storage esterni.
  • Framework per l'importazione/esportazione dei dati e pattern ETL per Odoo.

Monitoraggio dell'ambiente e ottimizzazione delle prestazioni

  • Gestione dei servizi Odoo con systemd e supervisor.
  • Profilazione delle prestazioni: allocazione dei worker, analisi delle query e strategie di caching.
  • Monitoraggio dell'utilizzo delle risorse, metriche dell'applicazione e salute del sistema.

Pianificazione degli aggiornamenti e migrazioni del database

  • Pianificazione degli aggiornamenti major delle versioni di Odoo e valutazione della compatibilità.
  • Strategie di migrazione del database: script, test e convalida.
  • Pianificazione del rollback e procedure di fallback.
  • Gestione della compatibilità dei moduli personalizzati tra le versioni.

Manutenzione continua e gestione delle patch

  • Applicazione delle patch di sicurezza e degli aggiornamenti di versione secondaria.
  • Ciclo di vita degli aggiornamenti dei moduli: controlli delle dipendenze e test di regressione.
  • Definizione delle finestre di manutenzione e protocolli di comunicazione.
  • Revisione dei changelog e analisi dell'impatto per gli aggiornamenti.

Ambienti di staging e strategie di distribuzione

  • Impostazione di ambienti di staging che rispecchiano la produzione.
  • Pattern di distribuzione: blue-green, canary e aggiornamenti rolling.
  • Pipeline CI/CD per il deployment dei moduli Odoo.
  • Test delle modifiche prima del rollout in produzione.

Risoluzione sistematica dei problemi e diagnostica

  • Metodologia strutturata per la risoluzione dei problemi negli ambienti Odoo.
  • Analisi dei log del server, dei log di PostgreSQL e delle tracce dell'applicazione.
  • Approfondimento della modalità debug: strumenti sviluppatore e shell interattiva.
  • Diagnosi dei problemi comuni: failure di connessione, errori dei moduli e degradamento delle prestazioni.
  • Diagnostica di rete e troubleshooting della connettività al database.

Supporto operativo e gestione degli incidenti

  • Creazione di flussi di supporto: triage, escalation e tracciamento della risoluzione.
  • Analisi delle cause radice e processi di revisione post-incidente.
  • Creazione e mantenimento di una knowledge base operativa.
  • Monitoraggio dei livelli di servizio e configurazione degli allarmi.

Backup, recupero e disaster recovery

  • Automazione dei backup PostgreSQL e preservazione dell'archivio file.
  • Procedura di recovery point-in-time e convalida dei backup.
  • Ripristino delle istanze Odoo dai backup con perdita minima di dati.
  • Progettazione e test di un piano di disaster recovery.

Alta disponibilità e scalabilità

  • Strategie di bilanciamento del carico per i server delle applicazioni Odoo.
  • Replicazione PostgreSQL e connection pooling.
  • Gestione delle sessioni e archivio file condiviso nelle configurazioni multi-node.
  • Pattern di scalabilità orizzontale per distribuzioni in crescita.

Automazione dell'infrastruttura e gestione della configurazione

  • Standardizzazione del provisioning dei server con Ansible o strumenti simili.
  • Infrastructure as Code per distribuzioni Odoo ripetibili.
  • Automazione delle attività amministrative di routine.

Runbook operativi, documentazione e conformità

  • Creazione di runbook per procedure operative ricorrenti.
  • Standard di documentazione per l'infrastruttura e le configurazioni.
  • Considerazioni sulla conformità: registri di audit, retention dei dati e normative sulla privacy.

Requisiti

  • Esperienza con l'amministrazione di sistemi Linux.
  • Conoscenza di base di PostgreSQL o di database relazionali.
  • Familiarità con le operazioni da riga di comando e lo scripting shell.
  • Conoscenze di rete di base (concepi TCP/IP, DNS, TLS/SSL).
  • Non è richiesta alcuna esperienza precedente con Odoo.

Pubblico destinatario

  • Ingegneri dell'infrastruttura e amministratori di sistema.
  • Personale IT operativo responsabile del mantenimento degli ambienti Odoo.
  • Ingegneri DevOps e platform che distribuiscono applicazioni business on-premise.
  • Ingegneri della sicurezza che consolidano le installazioni di Odoo.
  • Ingegneri di supporto che forniscono assistenza operativa per le istanze Odoo.
 28 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative