Laravel 5: programmare applicazioni PHP solide e robuste

I Contratti del Software: tutele, diritti d’autore e di distribuzione
18 aprile 2017
Mastering AngularJS
18 aprile 2017
Frontend Development

Laravel 5: programmare applicazioni PHP solide e robuste

Con la sua ultima incarnazione, la versione 5, Laravel, tra i framework PHP più diffusi in questo momento, ha raggiunto una grande maturità e portato delle interessanti novità che lo portano sempre più verso una dimensione enterprise.

Prerequisiti

PHP Object Oriented, un minimo di familiarità con la shell linux/unix.

 

Obiettivi formativi

Il corso vuole esplorare il framework orizzontalmente per portare i discenti a raggiungere una buona produttività in poco tempo, con un occhio di riguardo per le buone pratiche e la programmazione a oggetti. È dedicato allo sviluppatore PHP che vuole ampliare o aggiornare le proprie conoscenze e portare nella sua toolbox di sviluppo, con uno sforzo iniziale davvero contenuto, uno dei framework più diffusi e solidi del panorama PHP, ma anche allo sviluppatore Laravel 4 che vuole conoscere le novità introdotte dalla versione 5.

 

Programma

Introduzione a Laravel 5

  • Brevi cenni all’evoluzione del framework
  • Overview delle novità introdotte dalla versione 5
  • Requisiti, installazione e configurazione iniziale di un progetto
  • Richiami a composer e raccomandazioni PSR-4

 

Dentro il framework

  • Le rotte, i controller, richieste, risposte
  • Novità: i middleware http
  • Templating con Blade
  • Servizi e dependency injection
  • La console
  • Testare funzionalmente il framework

 

Database

  • Eloquent ORM
  • Il Query Builder
  • Creazione automatica di schemi e migrazioni

 

Appendice

  • La console
  • Testare funzionalmente il framework