Laravel Essentials
IL CORSO
Questo modulo ti insegnerà come iniziare a utilizzare Laravel per costruire una piccola applicazione. Vedremo come installare Laravel e impareremo a padroneggiare gli elementi fondamentali del framework.
Nella prima parte del corso verrà analizzata la struttura del framework, comprendendo come viene utilizzata la programmazione ad oggetti in PHP e il pattern architetturale Model-View-Controller. Inoltre, in questa prima fase, si capirà come installare Laravel sfruttando Composer, il packet manager PHP, e come configurare il framework.
Durante il corso si cercherà di costruire una piccola applicazione, così da poter scoprire tutti gli elementi fondamentali di Laravel. Dapprima si analizzerà come costruire una piccola pagina HTML sfruttando Blade, il motore di Laravel, e la si renderà sempre più dinamica avvalendosi di Controller e Modelli, stabilendo una connessione con un Database relazionale e utilizzando Eloquent, il potente ORM del framework per lavorare con un database.
Nellultima parte lapplicazione costruita verrà affinata aggiungendo controlli di validazione dei dati, implementando un sistema di autenticazione degli utenti e esaminando altri elementi del framework.
Durante tutto il corso, verrà inoltre posta molta attenzione allordine e alla chiarezza del codice, qualità indispensabili per poter diventare buoni sviluppatori.

PROGRAMMA
- Come installare Laravel
- Composer - cosè e come si usa
- Cosè un framework MVC
- Namespaces
- Macchine Virtuali e Environment
- View e route
- Gestire JS e CSS
- Dal Controller alla View
- Blade, layout e template
- Laravel e database
- Eloquent e modelli
- Operazioni sui dati da database
- Database Migrations
- Form
- Validation
- Relazioni tra modelli
- Eager Loading
- Autenticazione
- Middleware
- Sessioni
Modalità di frequenza
Il corso Laravel Essentials può essere frequentato sia in modalità pubblica,in aula con altri partecipanti, che in modalità privata, personalizzata in base alle esigenze del singolo partecipante.
Il Corso è disponibile in modalità Webinar (streaming online in presenza)
Prerequisiti
I requisiti necessari per poter frequentare il corso Laravel Essentials sono:
Conoscenza linguaggio SQL a livello base
Conoscenza linguaggio PHP a livello base
Conoscenza linguaggio HTML a livello base