Struttura del corso

Introduzione all'integrazione continua (CI)

  • Panoramica dell'integrazione continua
  • Vantaggi e sfide dell'IC nello sviluppo PHP
  • Introduzione agli strumenti CI: GitLab CI e Jenkins

Configurazione degli ambienti CI

  • Installazione e configurazione di GitLab CI
  • Installazione e configurazione di Jenkins
  • Configurazione degli ambienti desktop remoti per l'integrazione continua

Automazione delle compilazioni

  • Creazione di script di compilazione automatizzati per PHP applicazioni
  • Gestione delle dipendenze nei progetti PHP
  • Integrazione del controllo della versione con gli strumenti CI

Test nelle pipeline CI

  • Test unitario con PHPUnità
  • Test di integrazione in CI
  • Automazione dei test in Jenkins e GitLab CI

Distribuzione di applicazioni PHP

  • Automazione dei processi di distribuzione
  • Distribuzione in ambienti di gestione temporanea e di produzione
  • Strategie di rollback e best practice

Configurazioni CI avanzate

  • Personalizzazione delle pipeline CI per esigenze specifiche
  • Scalabilità dei processi CI per progetti più grandi
  • Monitoraggio e risoluzione dei problemi delle pipeline CI

Combinazione di CI con altri strumenti

  • Integrazione di CI con Docker
  • Monitoraggio continuo e cicli di feedback
  • Casi di studio e applicazioni nel mondo reale

Riepilogo e passaggi successivi

Requisiti

  • Esperienza nella creazione, nel test e nella distribuzione di software
  • PHP Esperienza di programmazione

Pubblico

  • Gli sviluppatori
  • DevOps ingegneri
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative