Contattataci

Struttura del corso

Panorama delle piattaforme di collaborazione open source

  • Evoluzione degli strumenti di comunicazione tra team
  • Mattermost: architettura e modelli di implementazione
  • Rocket.Chat: funzionalità e capacità
  • Zulip: modello di thread e conversazione
  • Altre alternative: Element/Matrix, opzioni open source di Discord

Valutazione e selezione della piattaforma

  • Raccolta dei requisiti funzionali
  • Confronto delle funzionalità: messaggistica, video, condivisione file
  • Considerazioni su scalabilità e prestazioni
  • Disponibilità di client mobili e desktop
  • Edizioni community vs enterprise

Infrastruttura e implementazione

  • Requisiti dei server e dimensionamento
  • Opzioni di implementazione con Docker e Kubernetes
  • Configurazione del database (PostgreSQL, MySQL/MariaDB)
  • Strategie di alta disponibilità e clustering
  • Configurazione del reverse proxy e del bilanciatore del carico

Configurazione della sicurezza

  • Crittografia del trasporto e configurazione SSL/TLS
  • Opzioni di crittografia end-to-end
  • Politiche di conservazione dei dati e cronologia dei messaggi
  • Logging delle verifiche e reportistica sulla conformità
  • Filtri dei contenuti e prevenzione della perdita di dati

Gestione dell'autenticazione e dell'identità

  • Integrazione con LDAP e Active Directory
  • Configurazione SAML e OAuth
  • Implementazione del Single Sign-On (SSO)
  • Configurazione dell'autenticazione multifattore
  • Gestione degli utenti ospiti ed esterni

Organizzazione dei canali e degli spazi di lavoro

  • Struttura dei canali e convenzioni di denominazione
  • Canali pubblici vs privati
  • Gruppi di utenti e schemi di autorizzazione
  • Emoji personalizzate e branding
  • Gestione dell'archiviazione e del ciclo di vita dei canali

Integrazioni ed estensioni

  • Sviluppo di webhook e bot
  • Integrazioni per pipeline CI/CD
  • Integrazioni con l'archiviazione file (Nextcloud, ownCloud, S3)
  • Connettori per calendario ed email
  • Framework per lo sviluppo di applicazioni personalizzate

Migrazione da Teams/Slack

  • Considerazioni sull'esportazione dei dati e sui formati
  • Comunicazione agli utenti e gestione del cambiamento
  • Mappatura dei canali e migrazione dei contenuti
  • Strategie di esecuzione parallela e di passaggio
  • Procedure di rollback

Gestione operativa e manutenzione

  • Procedure di backup e recupero in caso di disastri
  • Configurazione del monitoraggio e degli avvisi
  • Strategie di aggiornamento e gestione delle versioni
  • Ottimizzazione e miglioramento delle prestazioni

Sintesi e migliori pratiche

Requisiti

  • Conoscenza delle piattaforme di messaggistica e collaborazione di team
  • Comprensione di base dell'amministrazione dei server Linux
  • Esperienza nell'infrastruttura IT o nei sistemi di comunicazione

Destinatari

  • Responsabili delle infrastrutture IT
  • Squadre responsabili delle piattaforme di comunicazione e collaborazione
  • Responsabili della sicurezza e conformità
  • Ingegneri DevOps e delle piattaforme
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative