Cosa devi sapere?
La curva di apprendimento di Yii non è così ripida come quella di altri framework PHP, ma ci sono comunque alcune cose che dovresti imparare prima di iniziare a usare Yii.
PHP
Yii è un framework PHP, quindi assicurarsi di leggere e comprendere il riferimento del linguaggio.
Programmazione orientata agli oggetti
È necessaria una conoscenza di base della programmazione orientata agli oggetti. Se non si ha familiarità con questo argomento, consultare uno dei numerosi tutorial disponibili, come quello offerto da tuts+.
Quando si sviluppa con Yii, si scrive codice in modo orientato agli oggetti, quindi assicurarsi di avere familiarità con il supporto OOP di PHP.
Si noti che più l'applicazione è complessa, più concetti OOP avanzati si dovrebbero apprendere per gestire con successo tale complessità.
Riga di comando e Composer
Yii utilizza ampiamente il gestore di pacchetti PHP standard de facto, Composer, quindi assicurarsi di leggere e comprendere la sua guida. Se non si ha familiarità con l'uso della riga di comando, è il momento di iniziare a provarla. Una volta appresi i concetti di base, non si vorrà più farne a meno.
HTTP
Poiché Yii è un framework web e il web utilizza principalmente HTTP, è consigliabile saperne di più.
Docker
Il modello di applicazione predefinito sfrutta Docker, pertanto ti consigliamo di leggere e comprendere i concetti.
Inoltre, sarà utile familiarizzare con i principi della twelve-factor app.