Contattataci

Struttura del corso

Introduzione a XWiki

  • Panoramica sulle funzionalità e sull’architettura di XWiki
  • Comprensione dei casi d’uso e delle capacità offerte da XWiki
  • Confronto tra XWiki e altre soluzioni wiki

Installazione e configurazione di XWiki

  • Configurazione di XWiki su un ambiente locale o server
  • Gestione degli utenti, dei gruppi e delle autorizzazioni
  • Gestione dell’archiviazione dei dati e delle configurazioni del database

Modello di sviluppo in XWiki

  • Introduzione agli script in XWiki (Velocity, Groovy, JavaScript)
  • Utilizzo dell’API e dei servizi offerti da XWiki
  • Creazione di macro, template e componenti personalizzati

Sviluppo di applicazioni personalizzate su XWiki

  • Uso di XWiki App Within Minutes (AWM)
  • Creazione di dati strutturati tramite Classi e Oggetti in XWiki
  • Progettazione di dashboard e report personalizzati

Estensione di XWiki con plugin ed estensioni aggiuntive

  • Installazione e gestione delle estensioni di XWiki
  • Sviluppo e distribuzione di nuove estensioni personalizzate
  • Integrazione di librerie esterne e API REST<\/li>

Sicurezza e ottimizzazione delle prestazioni

  • Attuazione delle migliori pratiche in materia di sicurezza in XWiki
  • Ottimizzazione delle prestazioni e gestione efficiente del database
  • Configurazione di strategie di backup e ripristino in caso di disastri

Integrazioni avanzate e automazione

  • Connessione di XWiki a applicazioni esterne (LDAP, SSO, CRM, ecc.)
  • Automazione dei flussi di lavoro tramite script e processi programmati
  • Distribuzione di XWiki in ambienti cloud

Workshop pratico

  • Esercitazioni pratiche basate su scenari reali
  • Sviluppo di un’applicazione personalizzata con XWiki
  • Raccolta dei feedback degli utenti e relative iterazioni del progetto

Conclusione e prossimi passi da intraprendere

Requisiti

  • Conoscenza dei fondamenti dello sviluppo web
  • Esperienza con Java o linguaggi di scripting
  • Familiarità con database e amministrazione di server

Destinatari

  • Sviluppatori software
  • Amministratori di sistema
  • Professionisti IT che operano con piattaforme collaborative
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative