Continuous Integration con Hudson

Hudson è uno dei server pi├╣ popolari per la Continuous Integration, una pratica per lo sviluppo software dove i membri di un team di sviluppo integrano giornalmente il loro lavoro. Ogni integrazione viene sottoposta a build e test automatici che garantiscono la rapida individuazioni di errori di integrazione, con conseguente aumento della produttività.

Il corso ha un’impronta molto pratica e, attraverso numerose esercitazioni, fornisce ai partecipanti una solida conoscenza di come implementare un server per la continua integrazione nel proprio ambiente di sviluppo. Verranno inoltre fornite le nozioni per l’utilizzo di Hudson per migliorare la qualità del software utilizzando le migliori pratiche come test automatici, controlli di qualità del codice, le strategie di build e deploy automatici.

Scheda corso:

  • Durata 1 giorno di lezione in aula, di cui oltre il 50% in formato workshop
  • Audience Sviluppatori e Architetti software
  • Prerequisiti Buona conoscenza dello sviluppo in Java e del ciclo di vita dello sviluppo software
  • Argomenti
    • Cosa è la Continuous Integration?
    • I benefici della Continuous Integration
    • Download, install and run Hudson
    • Build strategies and best practices
    • Test automatici
    • Verifiche automatiche di qualità del codice
    • Strategie di rilascio automatizzato
    • Deploy automatico

Per ulteriori informazioni e prenotazioni potete contattarci all’indirizzo training@rcp-vision.com