Lo scopo di questo workshop è quello di avvicinare sviluppatori PHP a Laravel. Durante il corso verrà analizzato il framework dalle sue basi per arrivare a sviluppare una piccola applicazione API-driven.
Laravel 5.5, ultima versione appena rilasciata, ha diverse funzionalità incluse di default per facilitare il processo di sviluppo e precedentemente esterne, come Fractal, per trasformare l'output e formattarlo correttamente per usarlo con framework JS come React o Vue.js.
Utilizzeremo questi nuovi strumenti, in un processo guidato di apprendimento, insieme al package Mega Make, per automatizzare la creazione della nostra applicazione RESTful.
Infine esamineremo in dettaglio, ogni singolo aspetto del sistema di API interno di Laravel.
Introduzione all'ecosistema dei tool inclusi in Laravel:
Il completamento del programma dipende dalla velocità con la quale riusciremo ad affrontare gli argomenti.
Consigliamo ai partecipanti di preparare una macchina Vagrant con uno stack LAMP preconfigurato.
Il corso è rivolto a chi vuole accelerare la sua curva di apprendimento sull’argomento e capire in quali casi è utile utilizzare questo framework. Conoscenze richieste:
La durata del corso è di una giornata e si terrà il 30 Novembre nella stessa location della conferenza (il giorno prima del LaravelDay).
Qualche giorno prima del corso verrà fornito un repository git a tutti i partecipanti, con il codice applicativo e la macchina virtuale per far girare i test e l’applicazione.
È responsabilità del partecipante arrivare con la macchina virtuale funzionante o con il progetto funzionante sulla propria macchina locale. Vi daremo tutte le indicazioni utili per la configurazione.