Le applicazioni PHP complesse
- Il pattern di programmazione MVC (Model View Controller)
Generalità sul framework Yii2
- Installazione e gestione del framework Yii2 e dei suoi componenti tramite composer/Git Hub 1
- Documentazione e tutorial
- Struttura di un'applicazione Yii2 basic e advanced (frontend, backend e common)
La struttura MVC di Yii2
- il model e i dati
- Il controller e le actions
- Le view e l'interfaccia HTML
Il Routing in Yii2
- Naming conventions
- La pagina index
- L'iniezione di contenuti nell’applicazione tramite model, controller e view
- Condividere dati tra views e layout HTML
- Creazione di una semplice applicazione
Le Form in Yii2
- Creare un modello per i dati
- Usare ActiveForm
- Formattazione dei dati (numeri, stringhe, date)
- L'upload di file
Usare il builder Gii per realizzare CRUD (Create, Read, Update, Delete) in un'applicazione Yii2
- Model Generator
- CRUD Generator
- Controller Generator
- Form Generator
Connessione ad un DB tramite Active Record
- Connessione a un DB
- Query e rappresentazione dei dati a video
- Usare ActiveRecord per manipolare i dati
Usare le GridView e DatailView per rappresentare i dati nelle view
- Rappresentazione di dati con relazioni
- Filtri ed ordinamenti
Usare le funzionalità RBAC (Role Based Access Control) di Yii2 Localizzare un'applicazione Yii2: creare un'applicazione multilingua
- Traduzioni basate su file
- Traduzioni basate su DB
|