Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Panoramica sulle piattaforme di collaborazione open source
- Evoluzione degli strumenti per la comunicazione team-wide
- Mattermost: architettura e modelli di implementazione
- Rocket.Chat: funzionalità principali e capacità operative
- Zulip: gestione delle conversazioni tramite thread separati
- Altre alternative disponibili: Element/Matrix, opzioni open source di Discord
Valutazione e selezione della piattaforma adeguata
- Raccolta dei requisiti funzionali richiesti dall’organizzazione
- Confronto tra le varie caratteristiche: messaggistica, videochiamate, condivisione file
- Aspetti legati alla scalabilità e alle prestazioni sistemistiche
- Disponibilità di client mobili e desktop per ogni piattaforma
- Differenze tra le edizioni community ed enterprise
Infrastruttura e implementazione pratica
- Requisiti hardware dei server e dimensionamento adeguato
- Opzioni di distribuzione tramite Docker e Kubernetes
- Configurazione dei database: PostgreSQL, MySQL/MariaDB
- Strategie per garantire alta disponibilità e clustering
- Configurazione di proxy inverso e bilanciatori di carico
Configurazione della sicurezza
- Crittografia dei trasferimenti dati e configurazione SSL/TLS
- Opzioni di crittografia end-to-end disponibili
- Politiche per la conservazione dei dati e della cronologia delle comunicazioni
- Funzionalità di registrazione degli eventi per scopi audit e conformità
- Filtraggio del contenuto e prevenzione della perdita di informazioni sensibili
Gestione dell’autenticazione e degli identificativi utente
- Integrazione con LDAP e Active Directory
- Configurazione di protocolli come SAML e OAuth
- Implementazione del Single Sign-On (SSO)
- Impostazione della verifica in due passaggi per gli utenti
- Gestione degli utenti ospiti ed esterni alla rete aziendale
Organizzazione dei canali e delle aree di lavoro
- Strutturazione dei canali e definizione di convenzioni di denominazione
- Distinguzione tra canali pubblici e privati
- Gestione dei gruppi utente e assegnazione delle autorizzazioni
- Personalizzazione con emoji speciali e identità visiva aziendale
- Gestione del ciclo di vita dei canali, incluso l’archiviazione sistematica
Integrazioni ed estensioni possibili
- Sviluppo di webhook e bot per automatizzare operazioni
- Integrazione con pipeline CI/CD in uso
- Collegamento a sistemi di archiviazione file come Nextcloud, ownCloud o S3
- Connettori per calendari e servizi di posta elettronica
- Frameworks per lo sviluppo di applicazioni personalizzate
Migrazione da Microsoft Teams o Slack
- Esportazione e formattazione dei dati provenienti dalle piattaforme esistenti
- Gestione della comunicazione con gli utenti durante il passaggio alla nuova soluzione
- Mappatura corretta tra i canali presenti e la struttura da implementare
- Strategie per l’operatività parallela delle due piattaforme prima del definitivo cambio
- Procedure di rollback in caso di necessità
Operazioni quotidiane e manutenzione continua
- Implementazione efficace di backup e procedure per il ripristino dopo disastri
- Configurazione degli strumenti di monitoraggio e allerte automatiche
- Gestione dei cicli di aggiornamento e scelta delle versioni più idonee
- Ottimizzazione delle prestazioni del sistema nel tempo
Riepilogo e best practice da seguire
Requisiti
- Conoscenza di base delle piattaforme di messaggistica e collaborazione team-wide
- Comprensione elementare della gestione dei server Linux
- Esperienza nella gestione di infrastrutture IT o sistemi di comunicazione
Destinatari del corso
- Responsabili delle infrastrutture IT
- Team dedicati alle piattaforme di comunicazione e collaborazione
- Responsabili della sicurezza e della conformità normativa
- Ingegneri DevOps e specialisti di piattaforme tecnologiche
21 ore