Laravel Essentials

20 ore

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.

Nell’ultima parte l’applicazione 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 all’ordine e alla chiarezza del codice, qualità indispensabili per poter diventare buoni sviluppatori.

tag:
Laravel Framework PHP
durata
20 ore
Laravel Essentials

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.

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