Composer e Packagist, la guida
  • 10 lezioni
  • Avanzata

Composer e Packagist. Guida completa a due strumenti per lo sviluppo di applicazioni basate sul linguaggio PHP che semplificano il lavoro necessario all’utilizzo di librerie di terze parti e gestiscono autonomamente le dipendenze. Installazione, configurazione, invio delle istruzioni da linea di comando, creazione di package per Composer, installazione di pacchetti privati e un’analisi di Packagist come repository predefinito per Composer.

Analizziamo le procedure disponibili per installare pacchetti Composer privati. Installazione da archivio compresso online, da un server di versioning privato e da server Packagist privato.

Utilizzare gli hook di Composer per impostare comandi da eseguire durante le fasi di vita di un progetto come la sua creazione o l’aggiornamento.

Analizziamo le caratteristiche di base del file di configurazione di Composer, composer.json, e il suo ruolo nella gestione delle dipendenze in PHP.

Impariamo ad utilizzare Composer da linea di comando per l’installazione globale e l’eseguibile di Composer così come per la gestione delle dipendenze di un progetto.